POST

Open Interpreter:让 DeepSeek 直接操作你的电脑,但先想清楚风险

6.8 万 star 的自然语言执行器。你说一句话,它写代码、在本机运行、看结果再继续。能做很多事,也能删掉你的文件。

这个工具的性质和前面所有都不一样:它在你的电脑上执行代码。

不是生成代码让你复制,是直接跑。

6.8 万 star,地址:

https://github.com/OpenInterpreter/open-interpreter

它的定位是"本地版的 Code Interpreter":你说"把这个目录里所有图片压缩到 1 MB 以下",它自己写一段 Python,跑,看结果,不对再改。

装

pip install open-interpreter

接 DeepSeek:

export DEEPSEEK_API_KEY=sk-你的key
interpreter --model deepseek/deepseek-chat

或者写进配置:

# ~/.config/open-interpreter/config.yaml
llm:
  model: "deepseek/deepseek-chat"
  api_key: "sk-你的key"

它能干什么

文件批量处理:重命名、转换格式、按 EXIF 整理照片、拆分 PDF。

数据分析:给一个 CSV,让它"按月份汇总销售额并画个图"。它会写 pandas 代码并保存图片。

系统操作:查磁盘占用、找出大文件、批量压缩。

写小脚本:你说需求,它写、跑、给你看结果。

安全这件事,必须说清楚

它默认会问你确认,每次执行代码前显示要跑什么。不要关掉这个确认。

为什么:

  • 它写出来的代码可能有 rm -rf、os.remove 这类破坏性操作;
  • 它可能误解你的意思(“清理临时文件"可能被理解成删掉整个 temp 目录);
  • 它跑的是你当前用户权限,能做的事你都能做——包括删掉重要的东西。

三条建议:

  1. 在专门的工作目录里用,别在家目录或者系统盘根目录启动;
  2. 有备份再用(或者至少 Git 管理);
  3. 涉及 sudo、系统目录的操作,看一眼再批准。

一个实用的例子

cd ~/photos
interpreter "把这个目录里所有 JPG 按拍摄年份分到子目录里,文件重命名为 年月日_序号"

它会:

  1. 检查有没有 exif 库,没有就 pip install;
  2. 写脚本读 EXIF、建目录、移动文件;
  3. 跑之前问你确认;
  4. 跑完报告处理了多少个。

这类活儿以前要写半小时脚本,现在两分钟。

会踩的坑

它一直装包 每次缺库就 pip install,把环境搞乱。建议用虚拟环境:

python -m venv .oi && source .oi/bin/activate

中文路径报错 老问题。工作目录用英文。

它跑着跑着跑偏了 任务描述太模糊。一次只让它做一件事。

输出没有回显 在 Docker 或某些终端里会这样。用 --no-llm-stream 之类参数调一下。

费用比预期高 它每轮都要把历史和执行结果发给模型。长任务很烧。用 DeepSeek 的话便宜,但也别让它跑一晚上。

它适合谁

  • 经常做批量文件处理、数据整理的;
  • 会写代码但懒得写的(知道它在干什么,能看懂它写的代码);
  • 有一台"可以随便折腾"的机器。

不适合:不懂代码的(你看不出它写的脚本有多危险);在意数据安全、不能让它碰文件的。

最后

这类工具的分界线很清楚:便利和风险是同一件事。

它能让一句中文变成一整套文件操作,也能让一句误解删掉一个目录。

用它的人得知道自己在干什么。这就是我在标题里写"先想清楚风险"的原因。

有问题留言。

👁 - 次浏览

留言

← 返回首页