vstorm-co/pydantic-deepagents

Open-source, self-hosted Claude Code - a terminal AI assistant and the Python framework behind it. Tool-calling, sandboxed execution, multi-agent teams, skills, checkpoints, unlimited context - on Pydantic AI, any model.

何を解決するか

Pydantic Deep Agents は、単純な LLM を完全に機能する自律型エージェントに変換する包括的な「エージェントハッチ」を提供します。開発者が毎回計画、メモリ、サンドボックス実行、ツール呼び出しの繰り返しインフラを手動で構築する必要がなくなります。

仕組み

Pydantic AI を基盤として、ターミナルベースの AI アシスタント(TUI)と Python フレームワークの2つの主要インターフェースを提供します。コピー・オン・ライトファイルシステムによる隔離実行、マルチエージェントスウォームによる並列タスク委譲、永続的メモリシステムといった一連の機能を統合しています。特筆すべき機能は「ライブ実行フォーク」で、エージェントが1つの実行を複数の並列パスに分岐させ、異なるアプローチをテストでき、AIジャッジやテスト結果によって勝ち残ったパスがメイン実行にマージされます。

対象ユーザー

  • 開発者:Claude Code の自己ホスト型オープンソース代替品として、任意の LLM プロバイダーと連携できる環境を必要とする方。
  • AIエンジニア:複雑な研究やコーディングエージェントを構築するための型安全な Python フレームワークを求める方。既存の基盤をゼロから組み立てる必要がありません。

主な特徴

  • ライブ実行フォーク:隔離されたファイルシステムと予算を持つ並列パスに実行を分岐し、AIジャッジによってマージされます。
  • マルチエージェントスウォーム:共有メッセージバスを介して並列ワークストリーム用のサブエージェントを起動可能。
  • サンドボックス実行:Dockerベースのワークスペースで安全なツールおよびコマンド実行が可能。
  • 永続的メモリ:MEMORY.md を通じたセッション間メモリ、SKILL.md を通じたドメイン固有のスキル。
  • MCP サポート:Model Context Protocol サーバー(例:GitHub、Figma)との統合。
  • 型安全な構造化出力:IDEの自動補完と検証を可能にするネイティブな Pydantic モデル応答。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト