ファントム:クロードのエージェント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

Databasus PostgreSQLバックアップツールがAnthropicのオープンソースサポートを獲得
Anthropicは、Claude for Open Sourceプログラムを通じてオープンソースのデータベースバックアップツールDatabasusを認定し、メンテナーにClaude Maxへの無料アクセスを提供しています。このツールはPostgreSQL、MySQL、MariaDB、MongoDBをサポートし、スケジュールされたバックアップ、70以上の保存先、AES-256-GCM暗号化を備えています。

OpenClawエージェント、カスタムスキルを通じて通話機能を獲得
ある開発者が、セルフホスト型OpenClawエージェント向けのカスタムスキルを作成し、電話通話機能を実現しました。これにより、ビルド完了やサーバー障害などのトリガーに基づいて、エージェントが通話を開始できるようになりました。この実装は、ウェブ検索やアラート設定を含む完全なチャット機能を備えた音声対話を提供します。

eコマース研究用の3つのMCPサーバー:Shopify、Amazon、Google Mapsツール(Claude対応)
開発者が、APIキーなしでShopifyストアを分析し、Amazon製品の機会をスコアリングし、Google Mapsからローカルビジネスのリードを見つけてスコアリングするための3つのMCPサーバーをClaude用に構築しました。これらはすべてApifyで利用可能です。

Forge: Claude Codeで構築されたClaude Codeのためのメモリシステム
開発者がForgeというTypeScriptモノレポのMCPサーバーを構築しました。これはClaude Codeの会話から決定事項、制約、却下を自動的に捕捉し、6段階のパイプラインで構造化データを分類、抽出し、イベントソーシング型SQLiteモデルに永続化します。