桃子桃子快讯
返回首页
工具

Collie:本地运行的 AI 编程代理,可操控浏览器与桌面

开源本地 AI 编程工具 Collie 发布,支持接入 Claude、Grok 及本地模型,主打自验证修复与跨设备控制。

2026.07.31 · 周五3 分钟阅读

独立开发者近日在 Hacker News 发布了开源项目 Collie,这是一款完全运行在本地计算机上的 AI 编程代理工具。与常见的云端编程助手不同,Collie 强调「本地、私密、可验证」,既能编辑代码,又能直接驱动用户真实的浏览器、桌面和文件系统,完成端到端的开发任务。

核心特性:自验证修复循环

Collie 区别于其他编程代理的关键设计是自验证修复机制。当它修复一个 Bug 时,会先写一段复现代码并确保其在原代码上失败,再做出最小化的修改使该断言通过,最后重新运行确认。这套「repro-gate」流程让任务的完成状态从「声称完成」变为「已验证完成」。此外,工具还提供 best-of-N 模式(collie pack -n 3),通过多次执行取唯一通过校验的结果。

多模型与多终端接入

在模型层面,Collie 不绑定单一供应商:

  • 桌面端可一键检测已登录的 Claude、Codex 或 Grok 账号直接接入;
  • 也支持粘贴 API 密钥;
  • 完全本地场景下可对接 Ollama(如 qwen2.5-coder:7b),无需任何密钥。

终端覆盖方面,Collie 采用终端优先设计,通过开放协议连接编辑器:

  • 终端 TUI(colliecollie -p "任务");
  • 浏览器 GUI(collie web),含聊天、实时校验门、diff 查看、星图与桌面环境;
  • iPhone 配套 App,通过局域网或中继远程启动任务;
  • VS Code 扩展,以及通过 ACP 协议适配 Zed、JetBrains、neovim 等编辑器。

真实环境控制

Collie 通过 Chrome 扩展接管用户当前已登录的浏览器会话,因此可以操作真实 Cookie 状态下的网页流,而非仅做抓取。所有调用均通过本地 CSRF 校验的 localhost 通道,避免数据外泄。其「Living desktop」功能将桌面变为可代理管理的环境墙纸,时钟、天气、应用坞、音乐播放器均通过同一 JSON 配置控制。

安装与运行

  • Windows:下载安装包 Collie-Setup.exe,自带 Python 运行时的自包含安装器;
  • macOS / Linux:通过 pip install -e ".[local,dev]" 安装,核心仅使用标准库,零三方依赖;
  • 可选扩展包括基于 onnxruntime 的语义记忆(约 55 MB)、Playwright 浏览器桥接、ACP 编辑器协议等。

项目定位与局限

Collie 由独立开发者发布(Show HN),目前尚处于早期阶段,PyPI 发布已列入计划,社区影响力与主流编程助手(Cursor、Claude Code 等)相比仍有限。其价值更多体现在「完全本地化」与「自验证闭环」的工程实践上,对于关注数据隐私或希望自托管 AI 编程代理的开发者具备一定参考意义。

信源