claude-code-t8 は何をしますか?
Claude Codeをローカルで実行し、TUIとElectronデスクトップサポート、柔軟なAnthropic/OpenAI互換APIアクセス、ローカルの修正機能を提供します。
概要
このスキルは、Claude Codeの機能をローカル環境で活用するためのツールです。ターミナルユーザーインターフェース(TUI)とElectronデスクトップアプリケーションの両方をサポートし、さまざまな開発環境に対応します。
主な機能
- ローカル実行: Claude Codeをクラウドに依存せず、手元のマシンで実行
- TUIサポート: ターミナルベースの直感的なインターフェース
- Electronデスクトップサポート: GUIアプリケーションとして利用可能
- 柔軟なAPIアクセス: Anthropic APIに加え、OpenAI互換のAPIエンドポイントにも対応
- ローカルの修正: コードのローカル修正やカスタマイズ機能
セットアップ
-
リポジトリをクローン:
git clone https://github.com/briefless-orgasm922/claude-code-t8.git cd claude-code-t8 -
依存関係をインストール:
npm install -
環境変数を設定:
export ANTHROPIC_API_KEY=your_anthropic_api_key # またはOpenAI互換APIを使用する場合: export OPENAI_API_KEY=your_openai_api_key export OPENAI_BASE_URL=https://your-custom-endpoint.com/v1 -
アプリケーションを起動:
# TUIモード npm run tui # Electronデスクトップモード npm run electron
API設定
Anthropic API(デフォルト)
ANTHROPIC_API_KEY環境変数を設定してください。
OpenAI互換API
OPENAI_API_KEYとOPENAI_BASE_URLを設定することで、Anthropic以外のプロバイダー(例: Azure OpenAI、Ollama、その他カスタムエンドポイント)を利用できます。
トラブルシューティング
- APIキーエラー: 環境変数が正しく設定されているか確認してください。
- モジュールの欠落:
node_modulesが正しくインストールされているか確認してください。 - ポートの競合: デフォルトではポート
3000を使用します。必要に応じてPORT環境変数で変更してください。
ライセンス
MIT