Open Interpreter

低コストモデル向けに最適化されたコーディングエージェント。ブログ記事 ↗

English • Español • 简体中文 • 日本語

Discord ドキュメント ライセンス

> [!NOTE] > **本日、Kimi K3 が登場しました。** プロバイダーが推奨する > [Kimi Code](https://www.kimi.com/coding/en) ハーネスを Rust で再実装し、 > Codex ライクなインターフェースで K3 の性能を最大限に引き出せるようにしました。 > [**Kimi ドキュメント →**](https://www.openinterpreter.com/docs/terminal/kimi-k3?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=kimi_k3_note)

ターミナルで実行中の Open Interpreter

## インストール macOS と Linux: ```bash curl -fsSL https://www.openinterpreter.com/install | sh ``` Windows: ```powershell irm https://www.openinterpreter.com/install.ps1 | iex ``` インストール後、ターミナルで `i` または `interpreter` と入力するとセッションが始まります。 ## ハーネスエミュレーション Open Interpreter は OpenAI の Codex のフォークであり、低コストモデルの性能を最大限に引き出すエージェントハーネスのエミュレーションに重点を置いています。 `/harness` を使うと、有効なハーネスを切り替えられます: ```text > /harness native claude-code claude-code-bare zcode kimi-code kimi-cli qwen-code deepseek-tui swe-agent minimal ``` 詳しくは[ハーネスのドキュメント](https://www.openinterpreter.com/docs/terminal/harness?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=harness_docs)と[プロバイダー設定ガイド](https://www.openinterpreter.com/docs/terminal/providers?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=provider_guides)をご覧ください。 ## ACP 互換、Codex 互換 Open Interpreter は [ACP 互換のエディターやクライアント](https://agentclientprotocol.com/get-started/clients)で動作します。クライアント側で `interpreter acp` を起動するように設定してください。例は [ACP ガイド](https://www.openinterpreter.com/docs/terminal/acp)にあります。 すでに OpenAI の Codex SDK で開発していますか? SDK はそのままに、 バイナリを 1 行で上書きできます: ```diff -const codex = new Codex(); +const codex = new Codex({ codexPathOverride: "interpreter" }); ``` Open Interpreter は Codex と同じ exec プロトコルを話します。[SDK ガイド](https://www.openinterpreter.com/docs/terminal/sdk)を参照し、`scripts/test-codex-sdk-compat.sh` を実行すると、プロバイダー不要でローカルに互換性を確認できます。 Open Interpreter 用の小さなウェブチャットを作るには、[ローカルのストリーミングチャットガイド](docs/streaming-web-chat.md)をご覧ください。デスクトップ、ブラウザー、ヘッドレスのフル機能クライアントには、[Interpreter Workstation](https://github.com/openinterpreter/interpreter-workstation)を利用してください。 ## デフォルトでポータブル Open Interpreter は、既存のエージェント環境を Open Interpreter 専用の形式に 閉じ込めるのではなく、その中に自然に収まることを目指しています。プロダクトの 目標は、共有された、ツールに依存しない標準とディレクトリを優先し、ユーザーが 作成したデータを読みやすいファイルで保持し、他の互換エージェントとの間を 簡単に行き来できるようにすることです。 現時点では、リポジトリの `AGENTS.md`、共有の `.agents/skills` ディレクトリ、 MCP、ACP、そして Codex exec プロトコルがこれに含まれます。`~/.openinterpreter` 以下のプロダクト固有のストレージは、実用的な共有標準がまだ存在しない設定や ランタイム状態のために予約されています。従来のプロダクト固有のスキル ディレクトリは互換性のために引き続き読み込まれますが、新しいスキルは `.agents/skills` または `~/.agents/skills` に置いてください。 現在の境界と、それを発展させるためのルールについては[ポータビリティガイド](docs/portability.md)をご覧ください。 ## コンピュータ操作 Open Interpreter には、あらゆるモデルがインターフェースを操作・テストできる QA スキルが同梱されています。[agent-browser](https://github.com/vercel-labs/agent-browser) を使って実際のブラウザで Web アプリを操作したり、[trycua](https://github.com/trycua/cua) を使ってネイティブアプリを操作・テストしたりできます。 ## 機能 - macOS、Linux、Windows のネイティブなサンドボックス内でコマンドを実行します。 - `/model` で TUI からプロバイダーとモデルを切り替えられます。 - `interpreter --chat-completions` または `interpreter exec --chat-completions` で、 選択した任意の OpenAI 互換プロバイダーを Chat Completions 経由で実行します。 - `/harness` で Rust ネイティブのモデルハーネスを確認・切り替えできます。 - 組み込みの QA スキルで Web アプリとネイティブアプリをテストします。 - `interpreter acp` により、エディター向けの [Agent Client Protocol](https://agentclientprotocol.com/) エージェントとして動作します。 - 共有の `AGENTS.md` の指示と `.agents/skills` ディレクトリを再利用します。 - プロダクト専用の設定とセッション状態は `~/.openinterpreter` 以下にローカル保存します。 - `exec`、MCP、スキル、フック、パーミッション、`AGENTS.md` に対応しています。 ## ドキュメント - [ターミナルのドキュメント](https://www.openinterpreter.com/docs/terminal?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=terminal_docs) - [クイックスタート](https://www.openinterpreter.com/docs/terminal/quickstart?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=quickstart) - [インストールガイド](https://www.openinterpreter.com/docs/terminal/install?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=install_guide) - [設定](https://www.openinterpreter.com/docs/terminal/config?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=configuration) - [CLI リファレンス](https://www.openinterpreter.com/docs/terminal/cli-reference?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=cli_reference) - [ハーネス](https://www.openinterpreter.com/docs/terminal/harness?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=harnesses) - [モデルプロバイダーガイド](https://www.openinterpreter.com/docs/terminal/providers?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=provider_guides) - [Kimi K3](https://www.openinterpreter.com/docs/terminal/kimi-k3?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=kimi_k3_docs) - [DeepSeek](https://www.openinterpreter.com/docs/terminal/deepseek?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=deepseek_docs) - [Z.AI、GLM、ZCode](https://www.openinterpreter.com/docs/terminal/zai-glm?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=zai_glm_docs) - [Agent Client Protocol](https://www.openinterpreter.com/docs/terminal/acp) - [Codex SDK](https://www.openinterpreter.com/docs/terminal/sdk) - [ポータビリティ](https://github.com/openinterpreter/openinterpreter/blob/main/docs/portability.md) - [サンドボックスと承認](https://www.openinterpreter.com/docs/terminal/sandbox?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=sandbox_approvals) - [ディストリビューションフォークのブランディング](FORK_BRANDING.md) プロバイダーとモデルの一覧は Rust のリストとして手動管理されるのではなく、 生成されます。`codex-rs` から、`python3 scripts/write_provider_catalog.py` を 実行するとホストされている全プロバイダーを更新できます。`--provider ` を繰り返し指定すれば、選択したプロバイダーのエントリだけを 更新できます。ライブのモデルソースを利用するには、[プロバイダーのドキュメント](https://www.openinterpreter.com/docs/terminal/providers?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=provider_catalog_generation)に記載されているプロバイダーの認証情報が必要です。 > [!NOTE] > これは Codex をベースにした Open Interpreter の新しい Rust 版です。オリジナルの Python プロジェクトをお探しですか? コミュニティによってメンテナンスされているフォーク [endolith/open-interpreter](https://github.com/endolith/open-interpreter) として存続しています。 ## ライセンス Apache-2.0