ファントム:クロードのエージェントSDKで構築された持続型AIエージェント

Phantomの機能
Phantomは、ターミナルセッションを閉じても終了せず、専用マシン上で24時間365日稼働する永続的なAIエージェントです。このシステムは、ClaudeのAgent SDK(具体的にはOpus 4.6)を、永続的なベクターメモリ、自己進化エンジン、MCP(Model Context Protocol)サーバーの3つの主要コンポーネントでラップしています。Slackを介して対話し、独自のVMまたはDocker Composeで動作し、セットアップには3つのコマンドが必要です。
主な機能とアーキテクチャ
- 技術スタック: BunとTypeScriptで構築
- コアSDK: ClaudeのAgent SDK(Opus 4.6)を採用
- メモリシステム: セッション間でコンテキストを保持する永続的なベクターメモリ
- 自己進化エンジン: 各セッション後に自身の設定を自動的に書き換える
- MCPサーバー: ツールの登録と再利用を可能にする
- 通信: 主なインターフェースはSlack
- デプロイメント: 独自のVMまたはDocker Composeで動作
- セットアップ: 稼働までに3つのコマンド
- ライセンス: Apache 2.0
- テスト: 770のテストを含む
ソースからの実運用例
データ分析の支援を求められた際、Phantomは自律的にVM上にClickHouseをインストールし、2,870万行のHacker Newsデータをダウンロードし、分析ダッシュボードを構築し、そのためのREST APIを作成し、将来の使用のためにそのAPIをMCPツールとして登録しました。
「Discordで話せますか?」と尋ねられたとき、PhantomはDiscordをサポートしていないが、おそらく構築できると応答しました。その後、ユーザーにDiscordボットの作成手順を説明し、セキュアなフォームを通じてトークンを収集し、コンテナを起動し、Discord上でライブになりました。これは、元々組み込まれていなかった通信チャネルを実質的に追加したことになります。
このエージェントはまた、Vigil(小さなオープンソース監視ツール)をClickHouseセットアップに統合し、自身のインフラストラクチャを監視するための監視ダッシュボードを構築しました。つまり、自分自身を監視しているのです。
自己進化メカニズム
自己進化エンジンは、各セッション後に6段階のパイプラインを実行して自身の設定を書き換えます。作成者は、Opusが提案した変更をSonnetで評価することで、Opusが自身の作業を評価した際に発生するドリフトを防ぎ、安定性を維持するためのクロスモデル検証を実装しました。
このプロジェクト全体は、Claude Codeを唯一のエンジニアリングチームメイトとして構築されました。
対象ユーザー
ClaudeのAgent SDKを使用して永続的なAIエージェントを構築することに興味のある開発者、特に自律的なツール統合や自己修正システムの例を探している方々。
📖 Read the full source: r/ClaudeAI
👀 See Also

Tocket CLI: AIコーディングエージェントのためのコンテキストエンジニアリングフレームワーク
Tocketは、AIエージェントがセッション間でプロジェクトのメモリを維持するためのマークダウンファイルを含む.context/フォルダを作成するCLIツールです。package.jsonから技術スタックを自動検出し、事前設定された.cursorrulesファイルを生成します。

オープンソースの31エージェント製品開発システム for Claude、12,000行以上のコンテンツを搭載
オープンソースのClaudeスキルが提供する31の専門AIエージェントと20の戦略的フレームワークは、製品からコンプライアンスまで企業の全部門をカバーしています。MITライセンスのこのシステムには、62ファイルに12,000行以上の実践的コンテンツ、複数地域の国別コンプライアンス、リクエストを効率的にルーティングするスマートローディングシステムが含まれています。

Bridge Claude Codeをチャットアプリに接続してリモート対話を実現
cc-connectというGitHubプロジェクトは、Claude CodeをSlackやTelegramなどのメッセージングプラットフォームに接続し、ローカルマシンを公開せずにリモートでのやり取りを可能にします。エージェントはローカルで実行され、小さなブリッジがエージェントとチャットアプリ間のメッセージを中継します。

Doc Harness:セッション間でプロジェクトの状態を維持するためのClaudeコードスキル
Doc Harnessは、AIエージェントがセッションをまたいでプロジェクトのコンテキストを維持できるよう、5つの構造化ファイルから成る軽量なドキュメントシステムを作成するClaude Codeスキルです。コンテキストのリセット、ルールの忘却、新しいエージェントへのプロジェクトの再説明の必要性といった問題に対処します。