
OpenSeek 是一个开源的终端 Coding Agent,定位很直接:把写代码、改文件、跑测试、查项目、调工具这些事放进一个 TUI 里完成。它不是绑定某一家模型服务的封闭产品,而是一个 TypeScript / Bun monorepo,主打多模型 provider 路由、MCP、LSP 和可脚本化的终端工作流。
它支持 OpenAI-compatible、Anthropic、Bedrock、Vertex、Azure 等后端,可以按任务或会话切换模型。官网把它概括成 “Bring your own model”,这点对开发者很实际:便宜模型可以负责计划或检索,强模型处理复杂修改,本地或私有兼容接口也能接进来。
OpenSeek 内置 50+ 工具和 100+ slash commands,覆盖文件编辑、shell、搜索、fetch、重构、测试、git、浏览器等开发中会频繁用到的动作。它也把 MCP 当成一等能力,可以接已有 MCP server;LSP 反馈则把诊断、hover、references 这类 IDE 视角的信息带进 agent 循环里,让模型不只是盲改文件。
它的三种模式也很清楚:Plan 只读分析和出计划,不写文件;Agent 是日常默认模式,写入、shell 和不可逆操作需要你确认;YOLO 则自动批准,更适合沙盒、CI 或你已经明确授权的批量任务。这个分层比单纯一个“自动/不自动”的开关更容易控制风险。
安装上,OpenSeek 目前 npm 最新版本是 0.0.4,但运行时明确要求 Bun 1.3 或更新版本。README 特别说明,哪怕通过 npm 全局安装,openseek 命令启动时也会 shell out 到 bun;如果 PATH 里没有 bun,会直接失败。支持 macOS 和 Linux,Windows 建议走 WSL2。
安全边界方面,OpenSeek 没有自己的云端后端,你的代码只会发给你配置的模型 provider;它也提供 headless HTTP/SSE runtime,可以放到 CI、编辑器插件或自己的自动化里。项目采用 MIT 许可证,对 fork、嵌入和二次开发都比较友好。
项目地址
官网:https://openseek.dev/
项目地址:https://github.com/LichAmnesia/openseek
原创文章,如若转载,请注明出处:https://wefound.cc/p/3221.html