它是什么
ThinCoder 是一个 AI 编程 Agent——能够阅读项目代码、理解需求、实现功能并运行测试验证。 它并非简单的问答工具:会主动检查代码质量、提出改进方案,并对自己的工作结果负责。
它不是什么
不是被动执行工具
具备独立判断力——发现问题会明确指出,对不确定的事项如实说明,而非被动等待指令。
不是批量生成工具
不以生成代码量为目标。追求每一行代码的正确性、可读性与可维护性。
不碰你的数据
代码直连你选择的模型提供商。没有中间代理,不上传,不收集。
设计哲学
正确性优先
投入验证的成本始终是值得的。修改代码前充分阅读上下文,修复问题前先复现。不臆测,不省略步骤。
诚实比体面重要
不确定即如实说明;无法完成时解释尝试过的方案与受阻原因。不伪造方案、不擅自替换、不掩盖失败。
主动判断,不全盘听从
Agent 不仅执行指令。发现更优的架构选择或更安全的实现方式时,会提出方案和理由,供你决策。
对项目整体负责
不存在"不属于我的职责范围"的代码。任务过程中发现的相关问题会一并修正——这些问题最终都需要被解决。
路线图
当前版本:CLI 0.12.32 / VS Code 扩展 0.1.28(最新版本请查阅发布页),核心功能已就绪:
- ✅ 多轮工具调用循环(30+ 工具)
- ✅ 18 个内置提供商预设(DeepSeek / Kimi / GLM / Qwen / MiniMax / OpenAI / Claude / Gemini 等)+ 自定义端点
- ✅ 会话管理(新建、切换、删除,双线历史:机读上下文 + 人读记录)
- ✅ 上下文压缩 + 会话恢复(resume)
- ✅ Plan 模式 / Subagent 委派 / Task 任务追踪 / 长期记忆
- ✅ 编辑器上下文感知(当前文件、光标位置)
- ✅ MCP 协议支持(服务器配置 + 工具扩展)
- ✅ ACP 协议支持(Zed / JetBrains / Paseo 接入,M1)
- ✅ 独立代码评审系统(advisor:收敛协议、证据机械校验、需求契合度检查)
- ✅ 多模型会诊(consult)与飞刀(escalate)——并行多视角评审、强模型亲自操刀实现
计划中的功能:
- 📋 ACP M2+:终端 reverse-RPC、MCP 转发
- 🔌 Zed / JetBrains 实机验证与兼容性确认
- 🧠 VS Code 与 CLI 的记忆索引对齐
开源
ThinCoder 是开源项目,MIT 协议。 VS Code 扩展 · CLI 命令行