Building @qoder_ai_ide · ex-@thoughtworks Lead Consultant · author of 3 books on AI & software engineering · creator of Better Harness, AutoDev & Routa

Joined August 2013
在加入 Qoder 以及拿到 Codex 的开源赞助之前,@augmentcode 一直是我用得最多的 Coding Agent。 Augment 最让我惊艳的,始终是它的上下文能力。尤其是 Context Engine,代码索引速度极快,检索效果也非常出色。在我看来,这项能力甚至完全可以独立出来,成为一个单独售卖的产品。 可惜的是,之前的 Intent 在产品方向上走了弯路。如果当时选择直接对标 Codex,而不是另辟蹊径,今天的竞争格局或许会很不一样。 最后,还是要感谢 Augment Code 从去年开始提供的无限量 Token 赞助。确实帮了我很多!
5
1
25
5,817
用完这周的 Codex 🤪 然后发现:好家伙 ChatGPT Dots 的羊毛是真值得薅一下,之前给了一个需求,已经写了 8.5 万行代码了。 秘诀嘛,就是:配置好 GitHub 项目,让 Dots 可以访问。然后,在本地生成一个 ADR,让他使劲干。 PS:记得断开你本地的 Computer 连接,不然会烧你的 token。
22
3
1
59
28,429
我很好奇: 再过几个月,会不会像飞行员一样——明明飞机全程自动驾驶,但上岗前还是得先练几年“手动挡编程”。 否则,出了问题,谁知道发生了什么? 🤣 毕竟,AI Coding 正在制造一个很有意思的问题:代码生成速度,已经远远超过了人类理解代码的速度。 一个 PR 上万行、十几万行,谁看得过来? 如果让 AI Review 一遍,回来几十条意见,然后继续让 AI 修,反反复复折腾。最后整个研发流程变成: AI 写 → AI Review → AI 改 → 人类点 Approve。 尤其对于刚毕业的工程师,哪知道 AI 写了什么鬼。
2
1
6
797
😎😎😎 顺带一说,Qoder 全新用户(之前没注册过的),通过如下的邀请码注册,即可领取 600 credits。欢迎来体现,各种好玩的 Qoder Canvas 插件能力。 qoder.com/activities?code=WQ…
Yesterday's teaser? Meet Sonus. 🔑 The SOTA daily reset is live. 500 Credits/day. 5 days. Sep 15–19. Claim at 12:00 (UTC+8) daily on Qoder IDE, CLI, Desktop, or JetBrains. Expires next day. No rollover. No makeup. Credits are ready. Bring the hard ones.→docs.qoder.com/events/sotafr…
1
5
789
Big thanks to @ChatGPT @thsottiaux for the open-source contributor program. Over the past six months, the support helped me build and experiment with quite a few fun projects, including: github.com/phodal/routa github.com/phodal/piece github.com/QoderAI/better-ha… Plus a bunch of other open-source projects and Agent Plugins. And now, I guess I've officially graduated — from a sponsored Pro user to a paying $100 Pro subscriber. 😂 Keep building. Keep open-sourcing.
3
430
之前在设计 Blender plugin 的时候,也顺便评估了在 Qoder 中来构建 CAD 可视化的可能性。基于 Qoder Canvas 的 Agentic CAD 插件来了,主要思路和之前都是差不多的: DSL API + API Docs + transform 底座 + 可视化作为多模态的展示方式,让 Agent 自己闭环。而人依然是在基于 Canvas 底座的 Webview 来进行交互,预览、标注,让 AI 修改。 插件下载地址: qoder.com/zh/marketplace/plu…
1
1
455
全新 Qoder Canvas 特性,📱📲 移动端开发插件:Mobile Use。你可以在 Qoder 上实时与你的应用交互,并像标注浏览器标注一样标注,发给 Agent 修改。结合 /mobile-use skill 也可以让 Agent 通过 CLI 与设备交互 🙂🙂 插件下载:qoder.com/zh/marketplace/plu…
1
7
4,544
半个月前做的插件,你可终于上线了 —— 从 Qoder Canvas 构建无限的可能性
606
睡前给 Codex 一个任务,让它按照 DSH 插件 + 服务器 + 我设计的架构实现一个多端 remote control,早上起来发现工作得很好,还可以直接跑在我手机上。 想起来几年前年,我们在做技术战略的时候,纠结了几个月,为某家公司的设计整个组织产品的可组合架构。不就是卡在胶水代码要人写的问题 😓
5
8
1,809
欢迎一起来探索一下,如何结合 Qoder 的 better-harness 来进行更好的规模化 harness 治理。
5
5
34
4,039
周末用了一个 Codex Reset 卡,基于 DSH 生态 + Electron + 插件构建了一个 Xxx Work 🤓🤓 现在要做出一个能跑得不错的 AI 工作台可太容易了,又回到产品比用户多了 😋😋 感谢 Chromium 专家卷王优化了浏览器机制
5
894
🤫🤫 虽然比起 Astra 6 + Computer Use,这个通过 DSL 来生成 Artifact 的思路落后了一点,但是真的跑起来效果也没差多少。接下来,如何更好的抽象和实现 Canvas 的交互,变成一个更有意思的点。
最近在 new Qoder 里做了一个 3D 建模(GLB)实验:Qwen3.8-Max + 3D Modeling 插件 + Browser Use。 我给 Agent 一张雷峰塔的参考图。它先通过 3D Modeling 插件提供的建模 DSL(基于 JS 的内部 DSL),使用一组语义化操作编写 Modeling Program,再将其编译成 GLB 文件。随后,Agent 启动 three.js Viewer,通过 Browser Use 查看正视图和等轴视角,对照参考图,继续调整塔身层数、整体比例、屋檐和栏杆。 整个过程形成了一条视觉反馈闭环:参考图 / 自然语言→ 面向 Agent 的建模 DSL→ 可重放的 Modeling Program → 编译为 GLB Artifact → Browser 实时渲染 → Agent 观察与验证→ 修改 Program,继续迭代 过程中,真正有意思的,不只是 “AI 生成了一个 3D 模型”。Agent 不需要直接理解复杂的 GLB 结构,而是类似于之前的 Lottie 2D 动画插件,通过语义化操作编写和修改 Modeling DSL。这个程序可以重放、参数化和持续演进,GLB 则是它在当前状态下编译出来的可渲染 Artifact。 在 Qoder IDE 的 Canvas 中,探索的是如何让人直接旋转、缩放和检查这类 Artifact,并通过标注来与 AI 交互。到了 new Qoder,Browser Use 又让 Agent 进入了这个反馈闭环:它不只负责生成,还能看见运行结果、发现偏差,并继续修改自己的建模程序。 这可能是 AI IDE 中一种更有意思的 Artifact 交互:不是让 AI 一次性生成一个文件,而是给 Agent 一门操作数字对象的语言,让它持续编程、渲染和验证自己的产物。 3D Modeling 插件地址: qoder.com/zh/marketplace/plu…
2
700
试了试 Grok Bot,我觉得最好玩的就是看他们吵架了 (委派/甩锅、讨论/吵架,blabla)😂😂 我先让 ChatGPT.com 按它的 memory,整理了我的日常多种不同角色,然后生成一堆 Agents (markdown )的提示词,再导入 Grok Bot
3
665
在 Qoder 里,通过插件做的架构可视化、Lottie 2D 动画、GLB 3D、PPTX 等 ,其实一直是一条主线:把代码之外的数字产物也带进 Canvas,让 Artifact 可视、可操作、可验证。 验证闭环也不只是“人看 AI 的结果”。一边是人与产物直接交互,再反馈给 AI;另一边是 AI 直接观察、操作和验证产物,再继续迭代。 从 Code Loop,走向更多 Artifact Loop。 以及,更多产物还在路上 🤫
10
1,408
之前在探索 Qoder IDE 的插件方向时,我一直在尝试一个思路:如果 AI 面对的不只是代码,而是 PPT、动画、图表这类可编辑产物,我们应该怎么为它设计一套新的操作方式? Lottie 插件就是其中一个实验。 在这个插件里,设计了一套基于 JS + JSON 对象的 Agentic DSL。AI 不需要直接理解复杂的 .lottie 文件格式,而是读取 Artifact Tool API 文档,通过一组语义化的操作直接创建和编辑 .lottie 文件,再由运行时生成可以在 Web 和移动端使用的 Lottie 矢量动画。 也就是说,它更像是: 自然语言 → Agentic DSL → Artifact Tool API → 可编辑的 Lottie Artifact 而不是简单地让 AI “生成一个动画结果”。 生成后的动画仍然是一个可以继续编辑、预览和迭代的产物,并且可以通过分享能力一键在企业内部分享。 插件地址: qoder.com/marketplace/plugin…
2
1
12
2,071
抽空使用 Qoder 的 Lottie 插件搞了个 Qoder Logo 的动画,对应的提示词: /​plugin:lottie@qoder-marketplace​ 基于这个 /Users/xxx/qoder-color.svg 做一个极致效果的开场动画 插件地址:qoder.com/zh/marketplace/plu…
196
最近在 new Qoder 里做了一个 3D 建模(GLB)实验:Qwen3.8-Max + 3D Modeling 插件 + Browser Use。 我给 Agent 一张雷峰塔的参考图。它先通过 3D Modeling 插件提供的建模 DSL(基于 JS 的内部 DSL),使用一组语义化操作编写 Modeling Program,再将其编译成 GLB 文件。随后,Agent 启动 three.js Viewer,通过 Browser Use 查看正视图和等轴视角,对照参考图,继续调整塔身层数、整体比例、屋檐和栏杆。 整个过程形成了一条视觉反馈闭环:参考图 / 自然语言→ 面向 Agent 的建模 DSL→ 可重放的 Modeling Program → 编译为 GLB Artifact → Browser 实时渲染 → Agent 观察与验证→ 修改 Program,继续迭代 过程中,真正有意思的,不只是 “AI 生成了一个 3D 模型”。Agent 不需要直接理解复杂的 GLB 结构,而是类似于之前的 Lottie 2D 动画插件,通过语义化操作编写和修改 Modeling DSL。这个程序可以重放、参数化和持续演进,GLB 则是它在当前状态下编译出来的可渲染 Artifact。 在 Qoder IDE 的 Canvas 中,探索的是如何让人直接旋转、缩放和检查这类 Artifact,并通过标注来与 AI 交互。到了 new Qoder,Browser Use 又让 Agent 进入了这个反馈闭环:它不只负责生成,还能看见运行结果、发现偏差,并继续修改自己的建模程序。 这可能是 AI IDE 中一种更有意思的 Artifact 交互:不是让 AI 一次性生成一个文件,而是给 Agent 一门操作数字对象的语言,让它持续编程、渲染和验证自己的产物。 3D Modeling 插件地址: qoder.com/zh/marketplace/plu…
1
1
5
2,101