ruvnet/open-claude-code
Nightly Claude Code CLI Decompile — Reverse Engineered & Rebuilt
何を解決するか
Open Claude Code は、Anthropic の Claude Code CLI のオープンソースでクリーンルーム実装です。独自のツールに対する機能的な代替品を提供し、開発者がパワフルな AI ベースのコマンドラインインターフェースをコード作業に活用しながら、オープンソースの透明性と柔軟性を維持できるようにします。
動作方法
このプロジェクトは、ruDevolution と呼ばれるツールを使って公開された npm パッケージを分析することで得られた知見に基づき、完全に再構築されています。オリジナルの Claude Code のアーキテクチャを模倣しており、非同期ジェネレータエージェントループ、包括的なツールセット、複数の AI プロバイダー対応を含みます。
対象ユーザー
ターミナルに直接統合された高性能な AI コーディングアシスタントを求める開発者、また、プロプライエタリなツールよりもオープンソース実装を好む開発者。
特徴
- 包括的なツールセット: シェル実行、ファイル編集、ウェブ検索、LSP 統合のための 25 の組み込みツールを備えています。
- マルチプロバイダ対応: Anthropic、OpenAI、Google、AWS Bedrock、Google Vertex に対応しています。
- MCP 統合: stdio、SSE、Streamable HTTP、WebSocket の 4 つの異なるトランスポート経由で Model Context Protocol (MCP) サーバーをサポートしています。
- 拡張性: Markdown ファイルで定義されたカスタムエージェントと「スキル」を追加でき、特定のワークフローを自動化できます。
- インタラクティブな REPL: セッション管理、コスト推定、モデル切り替えのための 40 のスラッシュコマンドを備えています。
- 自動ナイトリーリリース: 上流のリリースを検出する CI/CD パイプラインで、900 を超えるテストスイートと照合して検証されます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト