このリポジトリをClaude Codeで、公開してから今日でちょうど5週間くらい経ちました。現状はこんな感じです。これだけ近いところまで来ているのは気持ちいいです。
短く言うと:AIPassは、AIエージェントに永続的なアイデンティティ、メモリ、コミュニケーションを持たせるローカルCLIフレームワークです。同じファイルシステム、同じプロジェクト、同じファイルを共有します。サンドボックスも分離もありません。pip install aipassして、2つのコマンドを実行すれば、あなたのエージェントは明日には前回の続きから作業を始めます。
私が実際に解決しようとしていたこと:AIはすでに物事を記憶できるようになっています。構成によってはうまくいく場合もあれば、ひどいものもあります。その部分は対処済みでした。対処されていなかったのは、複数のエージェントの間における私が“調整役”になってしまうことでした。ツール間でコンテキストをコピーしたり、誰が何をやっているか追跡したり、手動で作業をディスパッチしたり。私はそのワークフローをつなぎ止める“糊”になっていました。ほとんどのマルチエージェントフレームワークは、エージェントを並列に動かしますが、すべてのエージェントをそれぞれ独自のサンドボックスに隔離します。あるエージェントは、別のエージェントが作ったものを見ることができません。これはチームではありません。
それは、ヘッドホンを付けた人が部屋にいるようなものです。
そこで核となるアイデア:エージェントにはアイデンティティファイル、セッション履歴、コラボレーションのパターンが渡されます。これは、.trinity/ディレクトリ内の3つのJSONファイルです。プレーンテキストで、git diff可能。DBはありません。でも本質は“ワークスペースを共有すること”。あるエージェントは、別のエージェントが直前にコミットした内容を見ることができます。彼らはローカルのメールボックスを通じて互いにメッセージをやり取りします。チームとして作業することも、一人で作業することも。プロジェクト、パーティープラン、ジャーナル、趣味、学校の課題、開発の仕事――あなたが思いつく“何でも”に、1人のエージェントを手伝わせられます。あるいはスケールして、50人のエージェントで火星まで行くロケットを作ったりもできます(笑)。Sup Elon。
コマンドルーター(drone)があるので、1つのコマンドが任意のエージェントに届きます。
pip install aipass
aipass init
aipass init agent my-agent
cd my-agent
claude # codex でも gemini でも。基本的には claude code で、今はテスト済み
現状:11エージェント、3,500+のテスト、185+のPR(多すぎるけど笑)、自動化された品質チェック。Claude Code、Codex、Gemini CLIに対応しています。ほかのものは後で増やします。PyPI上で公開しています。コア部分はしばらく前から堅実です。今はテストのフェーズで、AIPassのインフラをリモートから使う別プロジェクト(ブランディングスタジオ)を使ってバグを潰しつつ、プロジェクトをまたいだあらゆるエッジケースを洗い出しています。面白いバグはまさにそこにあります。
私は一人開発ですが、すべてのPRは人間とAIのコラボレーションです。エージェントが自分自身を作り、メンテナンスするのを手伝います。90セッション経った今、このフレームワークは事実上“それ自身がベストなテストケース”になっています。
[link] [comments]




