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 を開始します。

典型的なワークフロー

  1. プロバイダーを設定 – REPL 内で /provider を実行(または環境変数を設定)して、クラウド API キー、モデル、エンドポイントを選択します。
  2. セッションを開始 – プロンプトを入力するだけです。例:Write a function that validates an email address.
  3. ツールを使用 – スラッシュコマンドで bash の実行、ファイルの編集、grep、ウェブ検索(/search)ができます。
  4. セッションを管理 – /sessions で保存済みチャットを一覧表示;openclaude --resume <id> または --continue で再開;--fork-session で会話の新しいブランチを作成します。
  5. バックグラウンドジョブ – 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 を扱うことなく、クラウドとローカルモデルを切り替えながらターミナルに留まることができます。

関連

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