Twigpine/openclaude
runs anywhere. uses anything
OpenClaude – オープンソースのコーディングエージェント CLI
概要 – OpenClaude は、ターミナルファーストのコマンドラインインターフェースで、さまざまな大規模言語モデルバックエンド(OpenAI、Gemini、Ollama、GitHub Models、多くの商用ゲートウェイなど)と対話し、モデルを コーディングアシスタント として使用できます。ツールセット(bash 実行、ファイル読み書き、grep/glob、ウェブ検索、カスタムエージェント)とシンプルなセッションシステムを備えており、会話を保持、再開、分岐できます。
主な機能
- 多くのプロバイダーに対応する単一の CLI –
/providerコマンドまたは環境変数を使用して、OpenAI 互換 API、Gemini、Ollama、またはリストされたパートナーゲートウェイを設定できます。 - コーディングエージェントワークフロー – シェルコマンドの実行、ファイルの編集、コードベースの検索、カスタムエージェントまたは「スキル」の呼び出しのための組み込みツール。
- セッション管理 – チャットセッションの保存、一覧表示、再開、削除、フォークが可能。バックグラウンドセッションは、ターミナルから切り離して非対話型プロンプトを実行できます。
- VS Code 拡張機能 – エディターから OpenClaude を起動し、テーマサポートを利用できます。
- クロスプラットフォーム – macOS、Linux、Windows(Node ≥ 22)で動作します。Arch Linux 用の AUR パッケージも利用可能です。
- 拡張可能 – カスタムスラッシュコマンド、スマート自動ルーティング、gRPC サーバーモード、リポジトリマップインテリジェンス、Android インストールをサポートします。
インストール
# グローバル npm インストール(Node >= 22)
npm install -g @twigpine/openclaude@latest
以前に古い @gitlawb/openclaude パッケージをインストールした場合は、最初にアンインストールしてください。Arch Linux では paru -S openclaude も使用できます。インストール後、openclaude を実行して REPL を開始します。
典型的なワークフロー
- プロバイダーを設定 – REPL 内で
/providerを実行(または環境変数を設定)して、クラウド API キー、モデル、エンドポイントを選択します。 - セッションを開始 – プロンプトを入力するだけです。例:
Write a function that validates an email address. - ツールを使用 – スラッシュコマンドで
bashの実行、ファイルの編集、grep、ウェブ検索(/search)ができます。 - セッションを管理 –
/sessionsで保存済みチャットを一覧表示;openclaude --resume <id>または--continueで再開;--fork-sessionで会話の新しいブランチを作成します。 - バックグラウンドジョブ –
openclaude --bg "fix failing tests"でプロンプトをバックグラウンド実行;openclaude ps、logs、killでジョブを管理します。
サポートされているバックエンド(一部)– OpenAI、OpenRouter、DeepSeek、Mistral、Gemini、Ollama(ローカル)、GitHub Models、Codex、Fireworks AI、LongCat、Cloudflare Workers AI、Bedrock/Vertex、および多くのパートナーゲートウェイ(AI/ML API、Novita、ApiSmart、Concentrate、Exa、GMI Cloud、Xiaomi MiMo など)。CLI は各プロバイダーから利用可能なモデルを自動的に検出します。
コミュニティとエコシステム
- ディスカッションと Discord – ヘルプ、機能アイデア、トラブルシューティングのためのアクティブなチャンネル。
- VS Code 拡張機能 – エディターから OpenClaude を起動し、ピクセルアートの「ヒーロー」コンパニオンを利用できます。
- 充実したドキュメント – 非技術者向けのクイックスタートガイド、Windows/macOS/Linux 固有の説明、高度なトピック(スマートルーティング、リポジトリマップ、gRPC サーバー、Android インストール)。
- オープンソース – MIT ライセンスで、npm に公開され、公開 Git リポジトリにミラーリングされています。
OpenClaude は、LLM を活用したコーディング支援のための統合フロントエンドであり、開発者は別々の SDK や CLI を扱うことなく、クラウドとローカルモデルを切り替えながらターミナルに留まることができます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト