ruvnet/open-claude-code

Nightly Claude Code CLI Decompile — Reverse Engineered & Rebuilt

何を解決するか

Open Claude Codeは、AnthropicのプロプライエタリなClaude Code CLIに対するオープンソースの代替手段を提供します。これにより、開発者はクローズドソースのバイナリに依存することなく、コードベースの解説、バグ修正、リファクタリングなどのコーディングタスクに対して、強力なエージェント型コマンドラインインターフェースを使用できるようになり、さらにAnthropic以外の複数のAIプロバイダーのサポートも追加されています。

仕組み

これは、公式のnpmパッケージのAIによるデコンパイルから収集された情報に基づいて再構築された、クリーンルーム実装です。システムは、幅広いツールを実行できる非同期ジェネレータのエージェントループとして動作します。複数のAIプロバイダー(Anthropic, OpenAI, Google, AWS Bedrock, Google Vertex)をサポートしており、Model Context Protocol (MCP) と統合することで、外部サーバーを介してツールセットを拡張できます。

対象者

ターミナル内で非常に有能なAIコーディングエージェントを必要とする開発者、開発ワークフローにオープンソースのツールを好む方、そしてClaude Codeのアーキテクチャを異なるLLMプロバイダーで使用したいユーザーに適しています。

ハイライト

  • 広範なツールセット: bashの実行、ファイル編集、ウェブ検索、LSP統合のための25の組み込みツールが含まれています。
  • マルチプロバイダー対応: Anthropicに加えて、OpenAI、Google、AWS Bedrock、Vertex AIと互換性があります。
  • エージェント機能: 複雑なタスクのために、カスタムエージェント、スキル、サブエージェントの生成をサポートしています。
  • MCP統合: MCPサーバーに接続するために、4つの異なるトランスポート(stdio, SSE, Streamable HTTP, WebSocket)をサポートしています。
  • カスタマイズ可能な動作: CLAUDE.md によるプロジェクト固有のルール設定や、設定ファイルによる詳細な構成が可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト