工具简介
Open Interpreter 是一个革命性的开源工具,让大语言模型(LLM)能够在你的本地电脑上直接运行代码、操作文件、控制浏览器,完成复杂的自动化任务。你只需用自然语言描述需求——「把这份 PDF 中的表格提取到 Excel」「帮我分析这 100 张图片的 EXIF 信息」——Open Interpreter 会自动编写并执行 Python、Shell 或 JavaScript 代码来完成。
项目由 Killian Lucas 于 2023 年创建,发布后迅速走红,GitHub 上获得超过 55,000 颗星。它本质上是一个「LLM × 本地计算机」的桥梁,支持连接 OpenAI、Claude、本地 Ollama 等多种模型后端,在本地终端中提供类似高级 AI 助手的编程体验。
核心功能
- 自然语言 → 代码执行:用中文或英文描述任务,Open Interpreter 自动生成并运行代码。支持 Python、Shell、JavaScript 等多语言执行环境。
- 本地文件系统操作:可读取、创建、编辑文件和文件夹,批量处理文档、图片、音视频等。支持 PDF、Excel、CSV、图片等多种格式。
- 浏览器自动化:可控制浏览器执行网页操作——填写表单、抓取数据、截图测试,无需手写 Selenium 脚本。
- 多模型后端:默认使用 OpenAI GPT-4,但支持切换到 Claude、本地 Llama、Ollama 等任何兼容 OpenAI API 的模型。使用本地模型时数据完全离线。
- 安全确认机制:在执行每条代码前会展示并请求确认,避免误操作。支持「yolo 模式」跳过确认,适合自动化流水线。
- 交互式终端界面:在终端中提供类似 ChatGPT 的对话界面,实时显示代码执行过程和输出结果。
访问说明
Open Interpreter 完全开源免费(AGPL 协议),通过 pip install open-interpreter 安装。默认需要 OpenAI API Key,也可配置本地模型实现免费离线使用。国内用户可直接安装使用,无代理要求;若使用 OpenAI/Claude 等云端模型后端,需相应的 API 访问条件。项目文档完善,社区活跃。
适合人群
- 希望通过自然语言自动化日常电脑操作的开发者
- 数据分析师(批量处理 CSV/Excel/PDF)
- 想探索「自然语言编程」边界的 AI 爱好者
Related