openinterpreter/openinterpreter

A coding agent for open models like Kimi K3

解決的問題

Open Interpreter 允許使用者直接在終端中執行程式碼代理,讓 LLM 能夠執行程式碼並與本機系統互動。它特別著重於透過模擬各種代理沙箱,最大化低成本模型的效能。

工作原理

它作為 OpenAI 的 Codex 的分支,實作了一套執行程式碼的協定。它提供一組可交換的「沙箱」(例如 Kimi Code、Claude Code 和 DeepSeek),以優化模型與環境的互動方式。支援在 macOS、Linux 和 Windows 上進行原生沙箱化,並整合 Agent Client Protocol (ACP) 與 Model Context Protocol (MCP),以實現可移植性與編輯器整合。

適用對象

希望擁有與模型無關、可移植,並能透過內建 QA 技能操作原生應用程式或網頁應用的本地程式碼代理之開發者與進階使用者。

主要亮點

  • 多模型支援:透過 TUI 中的 /model 命令直接切換供應商與模型。
  • 沙箱模擬:使用 /harness 切換不同的優化代理沙箱,以從特定模型中獲得最佳效能。
  • 電腦使用:透過 agent-browser 驅動網頁應用,透過 trycua 驅動原生應用。
  • 可移植標準:使用共享的 AGENTS.md 指令與 .agents/skills 目錄,避免供應商鎖定。
  • 原生沙箱:在所有主要作業系統上,安全地於原生沙箱中執行命令。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案