説明
Open Interpreterは、強力で軽量なコーディングエージェントであり、オープン言語モデルがユーザーのコンピューター上で直接コードを実行できるようにします。このRustベースのプロジェクトは、OpenAIのCodexのフォークであり、低コストモデルから最大のパフォーマンスを引き出すエージェントハーネスのエミュレーションに特化しています。Deepseek、Kimi、Qwenなどのさまざまなオープンモデルをサポートしており、高度なAI機能をより利用しやすくしています。
このエージェントは、macOS、Linux、Windowsのネイティブサンドボックス環境内でコマンドを実行でき、セキュリティと制御を確保します。ユーザーは、`/model`コマンドを使用してTUI(テキストユーザーインターフェイス)から直接、さまざまなプロバイダーやモデルを簡単に切り替えることができます。さらに、`/harness`コマンドを使用してRustネイティブのモデルハーネスの検査と切り替えが可能であり、モデルがシステムと対話する方法に柔軟性をもたらします。
Open Interpreterは、堅牢なQAスキルを備えており、どのモデルでもインターフェイスを操作およびテストできます。これには、`agent-browser`を介して実際のブラウザでWebアプリケーションを操作したり、`trycua`を使用してネイティブアプリケーションを管理およびテストしたりすることが含まれます。また、エディター向けのAgent Client Protocolエージェントとしても機能し、開発ワークフローとのシームレスな統合を促進します。
構成とセッション状態は、`~/.openinterpreter`の下でローカルに管理され、パーソナライズされたプライベートなユーザーエクスペリエンスを提供します。このプロジェクトは、`AGENTS.md`ファイルで詳述されているように、`exec`、MCP、スキル、フック、権限などの高度な機能をサポートしています。この包括的な機能セットにより、Open Interpreterは、複雑なコーディングおよび自動化タスクにオープンAIモデルを活用したい開発者にとって、多用途なツールとなります。
このプロジェクトは活発に開発されており、最近のコミットはバグ修正、インストーラーの改善、さまざまなモデルのエミュレーションに焦点を当てています。Apache-2.0ライセンスの下でオープンソースとして提供されており、コミュニティの貢献とさらなる開発を奨励しています。プロジェクトのドキュメントには、インストール、構成、使用方法に関する詳細なガイドが用意されており、初心者と経験豊富なユーザーの両方がアクセスできます。
Open Interpreterの主要機能
オープンモデル向けの軽量コーディングエージェント
Deepseek、Kimi、Qwenモデルをサポート
macOS、Linux、Windowsでコードをローカル実行
コマンド実行のためのネイティブサンドボックス
プロバイダーとモデルを切り替えるためのTUI
最適なパフォーマンスのためのエージェントハーネスのエミュレーション
インターフェイスの操作とテストのためのQAスキル
agent-browserによるブラウザ自動化
trycuaによるネイティブアプリの操作
エディター向けのAgent Client Protocolエージェント
ローカル構成とセッション状態管理
exec、MCP、スキル、フック、権限をサポート
Open Interpreterをはじめる
クローン: GitHubリポジトリから最新のコードを取得します。
インストール: プラットフォーム固有のインストール手順に従います(例: curlまたはPowerShellを使用)。
構成: 必要に応じて、好みのモデルとハーネスを設定します。
実行: ターミナルで「i」または「interpreter」と入力してインタープリターセッションを開始します。
対話: コマンドとプロンプトを使用して、エージェントにコードを実行させ、システムと対話させます。
切り替え: `/model`や`/harness`などのコマンドを使用して、アクティブな構成を変更します。
Open Interpreterの使用例
- ローカルコード実行
- AIによる自動化
- Webアプリケーションテスト
- ネイティブアプリケーション制御
- 開発ワークフロー統合
- オープンモデルでの実験








