专注于 AI Agent、Electron 桌面应用、React / TypeScript 工程化
正在把对 AI IDE 的理解,做成真正可运行、可迭代、可开源的产品。
我是一名持续在做实战型产品的开发者,关注的不只是“把功能做出来”,更在意:
- AI Agent 如何真正接入真实开发工作流
- 桌面端产品如何把编辑器、终端、Git、模型能力整合到一个体验里
- 本地优先、可控、可扩展的 AI 开发环境应该怎么设计
- 从 UI 到主进程、从工具调用到状态管理,如何把复杂系统做得可维护
我更喜欢用项目说话,而不是只停留在想法层面。
一个开源的 AI IDE,方向上对标 Cursor,但强调:
- 开源可见,而不是黑盒产品
- BYOK 模型接入,而不是平台绑定
- Local-first 数据管理,而不是云端强依赖
- Agent / Editor / Git / Terminal 一体化工作区
在这个项目里,我主要在推进这些能力:
- Agent Loop 设计与多轮工具调用
- Electron 主进程 / 渲染进程架构拆分
- React + TypeScript 的复杂交互界面
- Monaco Editor、终端、Diff 审阅、Git 工作流整合
- 多模型接入,包括 OpenAI、Anthropic、Gemini 及兼容 API
- 面向真实开发场景的 Plan / Ask / Debug / Agent 模式
AI Agent Systems
Electron
React 19
TypeScript
Monaco Editor
xterm.js
Git Workflow
LLM Integration
Local-first Architecture
Developer Tools UX
我现在最感兴趣的方向是:
- AI 编程助手从“聊天窗口”升级为“可执行的工作空间”
- Agent 在可审阅、可回放、可控制前提下参与实际开发
- 把桌面应用做成真正高频可用的开发工具,而不只是 Demo
- 探索开源 AI IDE 在产品体验和工程实现上的长期可能性
我认同这样的产品方法:
- 少一点包装,多一点真实能力
- 少一点概念演示,多一点可落地交付
- 少一点平台锁定,多一点用户控制权
- 少一点一次性功能,多一点长期可维护架构
如果你想快速了解我现在在做什么,最推荐先看这个项目:
- Async IDE: 一个面向 AI Agent 工作流的开源桌面 IDE Shell
如果你也关注 AI 编程工具、Agent 工作流、Electron 桌面产品,欢迎交流。

