本文へスキップ
ChimeraAgent

あなたのターミナルに住み、実際に仕事をするエージェント — 仕事を説明するチャット窓ではありません。

できること

  • タスクを最初から最後まで解く

    計画し、ファイルを編集し、検証コマンドを実行し、検証が落ちれば試行全体を巻き戻します。ディスク上を何も変えなかった実行は、成功ではなく失敗として報告されます。そして各レシートには、それを承認した権威が明記されます:テスト、差分、レビューするモデル、あるいは何もなし。

  • 作業を分割し、隔離する

    複数のタスクを同時に、それぞれ専用の git worktree で実行するので、並行するエージェントが互いの背後で同じファイルを編集することはありません。安全な編集は統合され、衝突は推測ではなく報告されます。

  • 覚え、そして予定を組む

    短期・直近・事実・あなたに関する記憶に、関係グラフと全文ストアを備え、さらに cron 式によるスケジューリング — 仕事の中身そのものは普通の言葉で書けます — で、頼まれなくても動きます。

  • 外の世界へ届く

    ファイル、シェル、実際に描画されるブラウザ、任意の MCP サーバー、ウェブ検索、画像生成、音声、メディアのダウンロード、データ分析とグラフ。Discord、Telegram、Slack、Signal、WhatsApp でのメッセージング、加えて HTTP エンドポイント。

  • 学び、通ったものだけを残す

    同じ種類のタスクに二度以上成功すると、それが再利用できるスキルカードになります。信頼できない内容を読み込んだ実行から生まれたカードは保留となり、検索から外され、誰かが chimera skills-approve で承認するまで使われません。

インストール

中核はコマンドひとつとキーひとつ。文書を読む、音声を書き起こす、グラフを描く、メディアを落とす、MCP サーバーと話す — これらは [full] エクストラに入っています。ウェブ検索・画像生成・音声は、それぞれ別のキーを必要とします。いま何が有効かは chimera features が教えてくれます。

pip install chimera-agent
pip install 'chimera-agent[full]'
chimera init
chimera solve "add a --json flag to the report command" --verify "pytest -q"

柵は既定では立っていません。--guard はすべてのツール呼び出しをガバナンス・カーネルに通し、--taint は外から来たものに印を付けます — どちらも既定ではありません。既定のサンドボックスは local で、隔離しません。自律的な作業や、自分が書いていないコードには CHIMERA_SANDBOX=docker を設定してください。対話端末がない場合(cron、CI)、ホストでのコマンド実行は既定で拒否されます。そしてスケジューラは、いまだ汚染を追跡しない面のひとつです。

セキュリティと安全装置 →

すべてのコマンド →

好きなモデルを持ち込む

OpenRouter のキー 1 本で 100 以上のモデルに届きます。OpenAI、Anthropic、Gemini、DeepSeek のネイティブキーはそのまま使え、同一プロバイダーの複数キーはレート制限時にローテーションし、Ollama 経由のローカルモデルはキーを一切必要としません。OpenAI 互換のエンドポイントは、設定ひとつをそこに向けるだけで動きます。

export CHIMERA_MODEL=ollama/llama3.1

モデルのつなぎ方 →