GitHubユーザー「ghostwright」がオープンソースAIエージェント「Phantom」を公開した。Claude Agent SDKを基盤としたこのプロジェクトは、独立した仮想マシン上で動作するAIコワーカーを実現。エージェントが自身の設定を書き換え、永続的にメモリを保持し、メールアドレスを持つ。
従来のAIチャットボットは本質的に使い捨て。会話を閉じたら文脈は消滅し、次回は白紙から開始する。一方Phantomの設計思想は根本的に異なる。エージェントに専用コンピュータを与え、ソフトウェア実装、データベース構築、ダッシュボード作成といった実務をローカルで実行させる。ユーザーのデバイスは保護され、エージェントの作業領域は完全に隔離される。この発想転換により、AIは単なるチャットパートナーから継続的に学習・進化する協働者へと昇華する。
Phantomはいくつかの主要コンポーネントで構成される。
自己進化の設定管理 エージェント自身がその動作設定を書き換える機能を持つ。これにより、実行経験に基づいた自動最適化が可能になる。
永続メモリ層 セッション間でコンテキストを保持する仕組みを搭載。過去の指示や学習内容が蓄積される。
MCP(Model Context Protocol)サーバー統合 外部ツール連携をネイティブサポート。ツール拡張が容易な設計。
認証情報の安全な管理 Secure credential collectionにより、APIキーなどの機密情報を暗号化して管理。
メールアイデンティティ 独立したメールアドレスを持ち、外部サービスとのやり取りが可能。
セットアップはDockerで標準化され、docker-compose.yamlで環境構築が自動化される。
オープンソース化により、開発コミュニティからの改善提案や拡張機能の実装が期待される。セキュリティ監査、さらなるクラウドプラットフォーム対応、より高度な自己修復機能の追加が想定される。Claude Agent SDKのアップデートに追従しながら、エージェント型AIの実用化が加速する可能性がある。
詳細はドキュメント(DEPLOY-WITH-CLAUDE.md)およびWebサイトを参照。
この記事はAI業界の最新動向を速報でお届けする「AI Heartland ニュース」です。