乐于分享
好东西不私藏

AI编码工具不等你说完就动手写代码?这个工具偏要先问你20个问题

AI编码工具不等你说完就动手写代码?这个工具偏要先问你20个问题

你打开一个AI编程工具,说"帮我写个登录页面",它吐出一堆代码。你复制粘贴,跑起来,发现忘了限制密码长度。你回去改,又发现忘了做错误提示。来回折腾三圈,登录页写了一整天。

你根本没想清楚"登录页面"到底需要什么,AI写的代码再好也白搭。

KunAgent团队为此做了Kun。它先追问你:密码要多少位?要不要记住登录状态?手机号登录还是邮箱登录?等你答完这些,它生成一份需求文档,一份设计方案,一份实施计划,然后才动手编码。

Kun是一个桌面AI Agent工作台,定位"需求先行的下一代coding范式"。

截至2026年6月17日,Kun收获了4420个Star,发布19个版本(最新v0.2.13),v0.2.11到v0.2.13只用了3天。项目由KunAgent团队开发,2026年5月21日创建,还不到一个月。

许可证注意:Kun采用PolyForm Noncommercial 1.0.0许可证。个人学习和研究免费使用,但商业用途需要书面授权。教育机构可以非商业教学使用。这和MIT、Apache等传统开源协议不同。

官网:https://github.com/KunAgent/Kun

亮点一:需求先行的6阶段闭环

大多数AI编码工具的工作流是:你提需求→AI写代码→你检查代码。单向,线性,没有回路。

Kun的工作流是6阶段闭环:

阶段
动作
产出
1. 澄清需求
Agent追问模糊点
对话记录
2. 沉淀文档
自动生成需求草稿
requirement.md
3. 生成设计
根据需求出方案
设计方案文档
4. 形成计划
生成实施计划
.kunsdd/plan/
5. Agent编码
按计划执行修改
代码变更
6. 回到验收
/review对照检查
审查报告

这个闭环的关键是第6步回到验收。Agent写完代码后,拿着最初的需求文档和验收标准对照检查:密码长度限制做到了吗?错误提示做了吗?记住登录状态做了吗?

你可以在项目根目录下找到.kunsdd文件夹,里面有完整的需求草稿和实施计划。Agent帮你生成这些文档,你也可以手动修改。

亮点二:三个工作台,一个运行时

Code编码工作台

绑定你的本地代码仓库。Agent读取项目上下文,执行shell命令,修改文件,提交前让你审查变更。

Write写作工作台

长文写作空间。Markdown文件树,四种视图。FIM补全(650ms/96token)、灵感长补全(2.8s/256token)、选区inline agent。导出HTML/PDF/DOC/DOCX。

Connect手机连接/自动化

后台自动化。接入飞书/Lark频道,设置webhook/relay,创建定时任务。你不在电脑前,Agent替你回复飞书消息。

三个工作台通过同一个Kun HTTP/SSE边界通信,共享你的API Key和模型设置。切换工作台不需要重新配置。

亮点三:本地优先,数据全在你手里

Kun的设计原则第一条是"Local-first"。

数据
存放位置
设置
OS应用数据目录
会话/事件
~/.deepseekgui/kun/
用量统计
Kun数据目录
日志
OS应用数据目录/log/

你的请求走你自己的DeepSeek API Key,代码和需求文档留在本地磁盘。

Kun运行时是一个本地HTTP服务器(127.0.0.1:7878),Electron壳通过HTTP/SSE和它通信。Agent逻辑全部在Kun运行时进程里,React渲染器只负责显示,不实现任何Agent逻辑。

亮点四:可观察,可控制

可观察

Agent执行的工具调用、文件变更、推理步骤,在界面中可见。你能看到Agent做了什么决定,读了哪些文件,执行了什么命令。

可控制:审批策略(5级)

级别
行为
auto
自动通过,不提示
on-request
默认级别,每次请求审批
suggest
建议审批,用户可选择忽略
never
永不执行
untrusted
对未信任的操作强制审批

可控制:沙箱模式(4级)

模式
权限范围
read-only
只读,不能修改任何文件
workspace-write
默认,只能修改工作区内文件
danger-full-access
完全访问,包括系统文件
external-sandbox
外部沙箱隔离

你可以在Agent运行中途打断它(interrupt),也可以中途追加指令(steering)。Agent正在写代码,你发现方向偏了,发一条消息纠正,Agent在下一个安全边界接收你的指令。

变更审查面板在右侧Inspector里,展示所有文件修改,支持内联diff对比。你点Allow才写入文件。

亮点五:缓存优化省token

Kun的Agent Loop是"cache-first"设计。系统提示词、工具定义、固定约束、few-shots组成一个Immutable Prefix,带sha256指纹。每次模型调用前验证指纹一致性,漂移立即报错。

实测cache hit rate

94.7%

12轮对话

95.2%

24轮对话

你多轮对话中不到6%的token是新鲜计算的,其余命中缓存。相比没有缓存的工具,token消耗省60%以上。

上下文压缩阈值:软阈值16k tokens,硬阈值24k tokens。超过阈值后,Agent自动折叠长历史为一条compaction记录,始终保留Immutable Prefix中的固定约束。

模型组合:DeepSeek+MiMo+MiniMax

供应商
角色
具体能力
DeepSeek
文本推理主模型
v4-pro/v4-flash
Xiaomi MiMo
多模态入口
语音转写(ASR)
MiniMax
媒体生成
图片/语音/音乐/视频

使用前提:你需要至少一个API Key。DeepSeek是主力模型,没有DeepSeek Key无法正常使用编码功能。

DeepSeek API价格(截至2026年6月):v4-flash缓存命中0.02元/百万token;v4-pro缓存命中0.025元/百万token。配合90%+缓存命中率,日常编码一天不到1元。

实操演示:从模糊想法到完整代码

假设你想给一个React项目加一个用户反馈功能。你打开Kun Code工作台,输入:

"我想加个用户反馈功能"

Kun先追问你:反馈类型有哪些?要上传截图吗?反馈提交后给用户什么回应?管理员在哪里看反馈?

你逐条回答后,Kun生成需求草稿。你修改验收标准(比如"管理员必须在24小时内回复")。输入/plan,Kun生成实施计划。点击Build,Agent开始编码。编码完成后,输入/review,Kun对照需求检查代码。

整个流程:需求→设计→计划→编码→验收→再编码→再验收。

竞品对比

维度
Kun
Cursor
Claude Code
Copilot
范式
需求先行闭环
AI辅助编码
CLI对话
IDE补全
需求文档
.kunsdd自动生成
无
无
无
审批
5级+4级沙箱
有限
有限
无
缓存
90%+命中
无
无
无
价格
免费(需Key)
$20/月
按token
$10/月起
写作/IM
Write+飞书
无
无
无

Kun的.kunsdd需求文档体系,目前其他竞品没有类似机制。

上手指南

第一步:安装 下载地址:https://github.com/KunAgent/Kun/releases 。macOS选arm64/x64的dmg,Windows选x64的exe,Linux选AppImage或从源码编译。

第二步:配置API Key 首次启动进入设置页面,填入DeepSeek API Key。获取地址:https://platform.deepseek.com

第三步:打开Code工作台 选择你的项目目录,Agent绑定后可读取文件、执行命令、修改代码。

第四步:开始对话 输入你的需求,或输入/plan直接进入计划模式。

适合谁用

人群
适合程度
原因
个人开发者
高
需求闭环+免费+本地数据安全
小团队技术负责人
高
需求文档自动生成
写作者/博主
中
Write工作台Markdown编辑+导出
企业商业用途
低
许可证不允许,需书面授权

注意事项1. 许可证:PolyForm Noncommercial 1.0.0,商业用途需书面授权2. 项目早期:v0.2.x阶段,可能不稳定3. 需要DeepSeek API Key,非开箱即用4. 只有桌面端,无手机版和网页版5. Linux自动更新器不支持,需手动下载

总结

Kun解决的是你想清楚要写什么了吗。

✅ 6阶段闭环:澄清→沉淀→设计→计划→编码→验收

✅ 5级审批+4级沙箱:关键操作可控

✅ 90%+缓存命中率:token花费每天几毛钱

✅ 本地优先:代码和需求文档留在你的磁盘

如果你厌倦了"AI写代码你修bug"的来回折腾,试试Kun。先答问题再写代码。

官网:https://github.com/KunAgent/Kun

相关学习资料