主题
AI 原生开发 ⭐ 核心
Agile-Qt 不是「能配合 AI 用」的框架,而是从地基起就为 AI 自主开发设计的框架。
核心原则:让 AI 走它擅长的路
所有 UI 默认走 QWidget + 纯 C++——训练数据最多、编译器能纠错、Git diff 行级可读。 不确定的 Qt API 一律用 context7 查官方文档而非凭记忆。这样 AI 的每一步都能被验证、被回溯。
一句话 → 自主迭代
框架把「从想法到能跑的应用」做成了一条编排链:
/kickoff /loop-gen /dev-loop /exp
一句话想法 → 现生成本次专属 → 自主循环开发 → 把本轮经验
→ 头脑风暴 的循环提示词 一轮一最小提交 沉淀回技能库
+ 原型 + 初始化截图验证门:让 AI 自己看 UI
桌面应用最难自动验证的就是「界面到底长对没」。Agile-Qt 给自主循环加了一道截图门:
- 优先用 AgileShot MCP 置顶截图,截完还原窗口;
- 或用
app --shot+QWidget::grab()自渲染——绕开抓窗口的盲区,拿到像素级真相; - AI 看图自检:布局、控件、主题对不对,不对就进入下一轮修复。
闭环
这就把「人肉跑起来肉眼看」的反馈回路,变成了 AI 能闭环的 编译 → 运行 → 截图 → 自检。
MCP 生态:把开发流水线串起来
| MCP | 作用 |
|---|---|
| 🛰️ AI 工作站 | 一句话路由到专业创作场景,route → get_skill → 执行。 |
| 🔐 Sigil 凭据保险库 | 推送 / 建仓 / 改描述全走保险库注入凭据,明文不落 .git/config、不进对话。 |
| 📸 AgileShot 截图 | 截屏 + 标注 + OCR + 历史,受控暴露给 AI,做 UI 自检与验证门。 |
| 🧠 经验沉淀 | 会话经验落库,下次遇到类似问题先查历史踩坑,避免重蹈覆辙。 |
多模型协作
主力之外,框架内置与其他模型协同的技能:
- collaborating-with-codex —— 算法 / 后端逻辑 / 代码审查。
- collaborating-with-gemini —— 前端 / UI / 样式原型。
各取所长,互为审查。
自我进化的闭环
每一轮自主开发结束,/exp 会把这次的隐性知识——新踩的坑、确认有效的做法、该新增的禁令—— 转化成 技能 / CLAUDE.md / Memory 的更新。框架因此越用越懂你的项目。