Muvon/octomind
MCPツール経由で任意のモデルを利用でき、対話型、パイプ入力、デーモン、WebSocket、ACPに対応するCLIファーストのオープンソースAIコーディングエージェントランタイム。
代替できる製品:Claude Code
- スター
- 175
- フォーク
- 32
- 未解決の Issue
- 38
- 最終コミット
- 17 時間前
これは何?
OctomindはMCPツールを通じて、LLMがコードリポジトリを実際に操作できるようにします。ファイルの読み書きやシェルコマンドの実行、コード検索、サブエージェントへの作業委任が可能です。同じセッションエンジンを、ターミナルでの対話型実行、CIやスクリプト向けのstdin経由のパイプ実行、別のターミナルからメッセージを受け取るバックグラウンドデーモン、WebSocket経由、または別のエージェントやエディター内のACPサブエージェントとして利用できます。
動作はTOMLで設定します。決定論的なガードレールにより、ツール呼び出しの実行前に拒否したり、ツール実行結果の後にlintやformatの出力を注入したり、各ターンの後にバリデータースクリプトを実行したりできるため、自律的なジョブを承認プロンプトに依存させずに実行できます。ロールとワークフローでは、ロールごとのモデル、プロンプト、ツールセット、予算を設定できます。また、GitHubリポジトリであるtapから、パッケージ化された専門エージェントをインストールできます。
モデルはOctomind Cloudから利用することも、OpenRouter、Anthropic、OpenAI、DeepSeek、Ollamaなどのプロバイダー向けに自分のAPIキーを使うこともできます。プロジェクトはRustで実装されており、インストールスクリプト、Homebrew、Cargo、Dockerを通じて単一バイナリとして配布され、Apache 2.0ライセンスで提供されています。
主な機能
- 01対話型、パイプ入力、デーモン、WebSocket、ACPの各モードで、共通のセッションエンジンを利用できます。
- 02TOMLのガードレールでツール呼び出しを拒否し、フックの出力を注入して、ターン後のバリデーターを実行できます。
- 03MCPクライアントはOAuthを含む、stdioおよびStreamable HTTPサーバーに対応しています。
- 04ロールとワークフローで、ロールごとのモデル、プロンプト、ツール、複数ステップのパイプラインを設定できます。
- 05tapから、専門エージェントとそのツール依存関係を初回利用時にインストールできます。
- 06OpenRouter、Anthropic、OpenAI、DeepSeek、Ollamaのモデルを利用できます。
ユースケース
- CIパイプラインやスケジュールされたジョブで、コーディングエージェントを無人実行する。
- シェルからメッセージを受け取る、長時間稼働のバックグラウンドエージェントを動かす。
- 別のエディターやエージェントスタックに、コーディングエージェントをサブエージェントとして組み込む。
- 手動承認なしで、エージェントの操作に対するコマンドやファイルのポリシーを適用する。
クイックスタート
- 1
Homebrewでインストール(macOS)
brew install muvon/tap/octomind - 2
またはCargoでインストール(Rust 1.95以降)
cargo install octomind - 3
モデルを利用するにはOctomind Cloudにサインインするか、代わりに自分のプロバイダーキーを環境変数に設定します
octomind login - 4
プロジェクトのディレクトリでスペシャリストを実行します
octomind run developer:general
使う前に知っておきたいこと
- モデルを利用するには、Octomind Cloudへのログイン、または自分のプロバイダーのAPIキーが必要です。
- スペシャリストのロールは別のtapレジストリから取得され、初回実行時にツールをインストールしたり、認証情報を求めたりすることがあります。
トピック
よくある質問
- octomind とは?
- MCPツール経由で任意のモデルを利用でき、対話型、パイプ入力、デーモン、WebSocket、ACPに対応するCLIファーストのオープンソースAIコーディングエージェントランタイム。 OctomindはMCPツールを通じて、LLMがコードリポジトリを実際に操作できるようにします。ファイルの読み書きやシェルコマンドの実行、コード検索、サブエージェントへの作業委任が可能です。同じセッションエンジンを、ターミナルでの対話型実行、CIやスクリプト向けのstdin経由のパイプ実行、別のターミナルからメッセージを受け取るバックグラウンドデーモン、WebSocket経由、または別のエージェントやエディター内のACPサブエージェントとして利用できます。
- octomind は無料で使えますか?ライセンスは?
- octomind は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- octomind は今もメンテナンスされていますか?
- 活発にメンテナンス中。octomind の最終コミットは 2026年10月20日 です。
- octomind は何に使えますか?
- CIパイプラインやスケジュールされたジョブで、コーディングエージェントを無人実行する。 シェルからメッセージを受け取る、長時間稼働のバックグラウンドエージェントを動かす。 別のエディターやエージェントスタックに、コーディングエージェントをサブエージェントとして組み込む。 手動承認なしで、エージェントの操作に対するコマンドやファイルのポリシーを適用する。
- octomind のインストール方法は?
- Homebrewでインストール(macOS): brew install muvon/tap/octomind またはCargoでインストール(Rust 1.95以降): cargo install octomind モデルを利用するにはOctomind Cloudにサインインするか、代わりに自分のプロバイダーキーを環境変数に設定します: octomind login プロジェクトのディレクトリでスペシャリストを実行します: octomind run developer:general
- octomind はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Muvon/octomind
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
Grok BuildはSpaceXAIのターミナル向けAIコーディングエージェントで、全画面TUIからファイル編集、シェルコマンド実行、Web検索を行えます。
経験からスキルを作成・改善し、多数のモデルプロバイダーに対応、CLIやメッセージアプリから利用できる自己改善型AIエージェント。
ファイル編集やコマンド実行に対応し、ローカルモデルを含む40以上のモデルプロバイダーを利用できる、ターミナル向けのオープンソースRustコーディングエージェント。