Celeste CLI: グラフベースのコードインテリジェンスのためのエージェントAIアシスタント
Celeste CLIは、Whykusanagiによってmcpプラットフォームのために開発されたエージェント型ターミナルAIアシスタントです。この無料のMCPサーバーツールはGoで構築されており、複数のプロバイダーの大規模言語モデルに接続し、AIクライアントに対してグラフベースのコードインテリジェンスを提供します。Claude Codeなどの互換性のあるAIクライアントと統合し、専門的なコード分析機能を提供します。Celeste CLIはAPIキーやモデル設定を含む独自の構成を管理し、独立した動作を確保します。これは、構造分析や意味検索を通じて高度なコード理解と品質保証を求める開発者やAIユーザーを対象としており、さまざまなコード関連のワークフローを効果的に強化します。
Celeste CLIは何に接続しますか?
Celeste CLIはMCPサーバーとして機能し、複数のプロバイダーによる大規模言語モデルと接続するように設計されています。確認された互換性のあるAIクライアントはClaude Codeであり、AI駆動のコード分析のための直接リンクを確立します。一般的なMCPサーバーの仕様はSTDIO、SSE、およびストリーミングHTTPトランスポートをサポートしていますが、Claude Codeとの統合は主にSTDIOトランスポートを利用します。このセットアップにより、Celeste CLIは接続されたAIクライアントに直接グラフベースのコードインテリジェンス機能を提供し、ターミナル環境内での高度なコード理解タスクを促進します。
コア機能とツール
Celeste CLIはClaude Codeと統合された際に呼び出し可能なツールとしていくつかの機能を公開します。これには、構造分析を行い、スタブ、レイジリダイレクト、エラー飲み込み、ハードコーディングされた値などの問題を検出するグラフコードレビューが含まれます。セマンティックコード検索は、MinHash類似性を使用して概念によって関数を見つけます。依存関係分析は、パッケージの接続性をマッピングし、孤立したコードを特定します。プロジェクトメモリは、セッション間で学習したコンテキストを「.grimoire」ストアに保持し、コンテキストは、古くなったトラッキングとGitスタンプメタデータを使用してプロジェクト設定を自動検出します。特定のスキルは「/celeste-review」、「code_search」、および「save_memory」です。
誰のためのものですか?
Celeste CLIは、コード関連のタスクに従事し、AIアシスタントを利用する開発者とAIユーザーのために設計されています。その機能は、構造的コード分析、セマンティックコード検索、および依存関係マッピングを必要とする人々をサポートします。コードの質を向上させ、概念によって大規模なコードベースをナビゲートし、開発セッション間で持続的なプロジェクト理解を維持したい個人に利益をもたらします。AI支援のグラフベースのコードインテリジェンスに焦点を当てていない場合や、Claude Codeのような互換性のあるAIクライアントと作業していない場合は、これをスキップしてください。
始め方
サーバーはコマンドを介して設定されたAPIキーを使用して認証します。このAPIキーは「~/.celeste/config.json」に独立して保存され、デフォルトではCeleste CLIはxAI/Grokを使用します。
ユースケース
- グラフベースのコードレビュー:開発者は構造分析を行い、スタブ、エラー飲み込み、ハードコーディングされた値などのさまざまなコード品質の問題を特定できます。
- セマンティックコード検索:ユーザーは概念的な意味に基づいてコード要素を見つけ、プロジェクト内でのコードナビゲーションと理解を向上させます。
- 依存関係分析とプロジェクトメモリ:コードの依存関係をマッピングし、孤立したコードを見つけ、開発セッション間で持続的なプロジェクトコンテキストを「.grimoire」ストアを通じて維持するのに役立ちます。
WhykusanagiによるCeleste CLIは、mcpプラットフォーム上でのコード分析のための専門的なターミナルAIアシスタントを提供します。構造的コードレビュー、意味検索、および依存関係マッピングのための貴重なツールを提供し、持続的なプロジェクトコンテキストで開発者のワークフローを向上させます。Claude Codeを使用したMCPサーバーとして機能し、グラフベースのコードインテリジェンスでAIクライアントを強化します。






