Open Interpreter について
Open Interpreter はコマンドラインインターフェースで、自然言語の指示を受け取ってローカルでコードを実行しタスクを完了します。リモート API アクセスとローカル実行モードの両方に対応し、開発者と AI エージェントがターミナルから直接ワークフローを自動化できます。
主な機能
- 01自然言語説明からコードを実行
- 02外部依存なしでローカルでタスク実行
- 03自動化ワークフローを既存スクリプトに統合
活用シーン
- 01コマンドラインから反復的な開発タスクを自動化
- 02ローカルファイルやシステムを操作する AI エージェントパイプラインを構築
- 03会話的なリクエストでコードソリューションをプロトタイピング
インストール
OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。
インストール後にinterpreter --versionを実行して確認します。
コマンド例
よく使うコマンドを使う順に並べています。
詳細
Open Interpreter
低コストモデルに最適化されたコーディングエージェントです。 ブログ記事 ↗
メモ
本日:Kimi K3 が登場しました。 プロバイダー推奨の Kimi Code ハーネスを Rust で再実装し、 Codex のようなインターフェースで K3 の性能を最大限に引き出します。 Kimi のドキュメント →
インストール
macOS および Linux:
curl -fsSL https://www.openinterpreter.com/install | sh
Windows:
irm https://www.openinterpreter.com/install.ps1 | iex
ターミナルで i または interpreter と入力すると、セッションが開始します。
ハーネスのエミュレーション
Open Interpreter は OpenAI の Codex をフォークしたもので、低コストモデルから最高の性能を引き出すエージェントハーネスのエミュレーションに重点を置いています。
/harness を使って、アクティブなハーネスを切り替えます。
> /harness
native
claude-code
claude-code-bare
zcode
kimi-code
kimi-cli
qwen-code
deepseek-tui
swe-agent
minimal
詳しくは、ハーネスのドキュメントとプロバイダー設定ガイドをご覧ください。
ACP および Codex との互換性
Open Interpreter は、ACP 対応のエディターおよびクライアントで動作します。クライアントが interpreter acp を起動するよう設定してください。例については、ACP ガイドをご覧ください。
すでに OpenAI の Codex SDK を使って開発していますか? SDK はそのままに、バイナリーのオーバーライドを 1 行追加するだけです。
-const codex = new Codex();
+const codex = new Codex({ codexPathOverride: "interpreter" });
Open Interpreter は、Codex と同じ exec プロトコルを使用します。SDK ガイドをご覧になり、scripts/test-codex-sdk-compat.sh を実行すると、プロバイダーを使わずにローカルで互換性を確認できます。
Open Interpreter を直接操作するためのシンプルなブラウザー UI をお探しですか?まずは ローカルストリーミング Web チャットガイドをご覧ください。完全な デスクトップ、ブラウザー、またはヘッドレスのクライアントには、 Interpreter Workstationをご利用ください。
デフォルトでポータブル
Open Interpreter は、既存のエージェント環境に適合し、Open Interpreter 専用の形式に閉じ込めないことを目指しています。製品としては、共有可能でツールに依存しない標準やディレクトリを優先し、ユーザーが作成したデータを読みやすいファイルに保存して、互換性のある別のエージェントへの移行や、別のエージェントからの移行を簡単にすることを目指しています。
現在は、リポジトリの AGENTS.md、共有 .agents/skills ディレクトリ、MCP、ACP、Codex exec プロトコルが対象です。~/.openinterpreter 内の製品固有のストレージは、実用的な共有標準がまだない設定とランタイム状態のために確保されています。互換性のため、従来の製品固有のスキルディレクトリも読み取り可能ですが、新しいスキルは .agents/skills または ~/.agents/skills に配置してください。
現在の適用範囲とその進化に関するルールについては、ポータビリティガイドをご覧ください。
コンピューター操作
Open Interpreter には、あらゆるモデルでインターフェースを操作・テストできる QA スキルが付属しています。agent-browser を使って実際のブラウザーで Web アプリを操作したり、trycua を使ってネイティブアプリを操作・テストしたりできます。
機能
- macOS、Linux、Windows のネイティブサンドボックス内でコマンドを実行します。
/modelを使って TUI からプロバイダーやモデルを切り替えます。- 選択した任意の OpenAI 互換プロバイダーを、Chat Completions 経由で
interpreter --chat-completionsまたはinterpreter exec --chat-completionsを使って実行します。 /harnessを使って、Rust ネイティブのモデルハーネスを確認または切り替えます。- 組み込みの QA スキルを使って、Web アプリやネイティブアプリをテストします。
- エディター向けの Agent Client Protocol エージェントとして
interpreter acpで実行します。 - 共有の
AGENTS.md指示と.agents/skillsディレクトリを再利用します。 - 製品固有の設定とセッション状態を
~/.openinterpreter内にローカル保存します。 exec、MCP、スキル、フック、権限、AGENTS.mdをサポートします。
ドキュメント
- ターミナルのドキュメント
- クイックスタート
- インストールガイド
- 設定
- CLI リファレンス
- ハーネス
- モデルプロバイダーガイド
- エージェントクライアントプロトコル
- Codex SDK
- 移植性
- サンドボックスと承認
- 配布用フォークのブランディング
プロバイダーとモデルの登録情報は生成されるものであり、Rust のリストとして管理されているわけではありません。
codex-rs から、python3 scripts/write_provider_catalog.py を実行すると、ホストされているすべてのプロバイダーを更新できます。または
--provider <provider-id> を繰り返し指定すると、選択したプロバイダーのエントリーのみを更新できます。ライブモデルの情報源を利用するには、
プロバイダーのドキュメントに記載されているプロバイダーの認証情報が必要です。
メモ
これは Codex をベースにした、Open Interpreter の新しい Rust バージョンです。元の Python プロジェクトをお探しですか?コミュニティがメンテナンスするフォークとして、endolith/open-interpreter で公開されています。
ライセンス
Apache-2.0