Communityコーディング&開発github.com

deadgirlbad-source/claude-code-reverse

Bun で Claude Code CLI をリバースエンジニアリングし、高速なローカルコマンドラインツール、明確なソース構造、テレメトリー制御を実現

claude-code-reverse とは?

このスキルは、Claude Code CLI のリバースエンジニアリング版を Bun 上で提供します。公式 CLI の動作を解析し、より高速でローカル実行に最適化されたツールとして再構築することで、開発者がソースコードの構造を明確に理解し、テレメトリー(利用状況データ送信)を完全に制御できるようにします。主に Claude Code プラットフォームを対象とし、Bun ランタイム上で動作するため、起動やスクリプト実行が高速です。元の CLI の機能を維持しつつ、ソースコードが整理されているため、学習やカスタマイズが容易です。また、テレメトリー制御機能により、プライバシーを重視する開発者やオフライン環境での利用にも適しています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add deadgirlbad-source/claude-code-reverse

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-code-reverse は何をしますか?

Bun で Claude Code CLI をリバースエンジニアリングし、高速なローカルコマンドラインツール、明確なソース構造、テレメトリー制御を実現します。

このプロジェクトは、公式 Claude Code CLI のリバースエンジニアリング版です。Bun ランタイム上で動作するため、従来の Node.js ベースの CLI よりも高速に起動・実行できます。ソースコードはわかりやすく整理されており、CLI の内部動作を学習したり、独自のカスタマイズを加えたい開発者に最適です。また、テレメトリー(利用統計の送信)を無効化するオプションが用意されており、プライバシーを重視する環境やオフライン環境での使用も安心です。

特徴

  • 高速実行: Bun ランタイムによる高速な起動とスクリプト実行
  • 明確なソース構造: リバースエンジニアリングされたコードは整理され、理解しやすい
  • テレメトリー制御: テレメトリーの送信を明示的に制御可能
  • ローカル最適化: クラウド依存を減らし、ローカル環境でのパフォーマンスを重視

インストール

bun install

使用方法

bun run index.ts [options]

利用可能なオプションについては、以下のヘルプを参照してください。

bun run index.ts --help

テレメトリー制御

テレメトリーを無効にするには、環境変数を設定するか、設定ファイルで指定します。

CLAUDE_CODE_TELEMETRY_DISABLED=1 bun run index.ts

または、設定ファイル claude-code-config.json で以下のように設定します。

{
  "telemetry": {
    "disabled": true
  }
}

ライセンス

このプロジェクトは MIT ライセンス のもとで公開されています。

関連スキル