为了能同时开发多个项目,我烧了几亿 token 开源了一个轻量级 AI-Native IDE
在两三年以前,那个时候的我可能想不到,几年后,写代码这件事原来也可以并行的。
这两年我尝试过各种 Vibe Coding 编程工具,到现在用的最多的还是 Claude Code 这种 CLI 工具,以前 PyCharm, Goland 这些 IDE 现在很大多时候就只用来看代码了。
虽然现在开七八个终端可以同时 Vibe Coding 好几个项目,但是当我真的开始这么做的时候我发现虽然 AI 是可以无限并行的,但是人的注意力确实有限的, 在编辑器, IDE, 终端, Codex Desktop 这些软件来回切换意味着我的注意力和上下文也需要来会切换很多次, 感觉现在代码确实写的越来越快了,但是一天下来人也是十分的疲惫。
三月份 Jetbrains 提出了他们对未来编程工具的思考,他们不再坚守 IDE 那套概念,而是提出了 ADE(Agentic Development Environment),我感觉这好像确实是我需要的东西,于是我觉得给自己做一款轻量级的 ADE ,我给它取了一个有趣的名字: 哪吒。

NeZha 的思路很简单, 那就是化繁为简, 做一款 Agent 优先的编程工具,需求以任务的方式下发给 AI Agent 去编写,人类程序员只需要管理进度,下发任务,Review 代码,用 Git 提交就可以了, 同时针对不同的需求可以使用不同的 Agent, 并且可以在一个软件内在多个项目下快速切换,当有 Agent 需要人确认的时候,对应的项目会有通知,这样一来,就可以在一个软件内同时管理多个项目的开发进度,降低在各个软件切来切去的负担,提升编程的效率。

内置了 git 的支持还有代码编辑器和 markdown 查看器,方便临时看一下代码,大多数的编程语言都提供了代码高亮支持。
开源地址:
https://github.com/hanshuaikang/nezha
--------------------------------------
以上来自原作者:韩数
后续 NeZha 还会继续迭代下去,现在我和作者基本上都是晚上迭代这个项目,由于大多数 PR 和代码结构我们还是会看一遍的,所以做不到像别的项目一天发好几个版本。
这两年我尝试过各种 Vibe Coding 编程工具,到现在用的最多的还是 Claude Code 这种 CLI 工具,以前 PyCharm, Goland 这些 IDE 现在很大多时候就只用来看代码了。
虽然现在开七八个终端可以同时 Vibe Coding 好几个项目,但是当我真的开始这么做的时候我发现虽然 AI 是可以无限并行的,但是人的注意力确实有限的, 在编辑器, IDE, 终端, Codex Desktop 这些软件来回切换意味着我的注意力和上下文也需要来会切换很多次, 感觉现在代码确实写的越来越快了,但是一天下来人也是十分的疲惫。
三月份 Jetbrains 提出了他们对未来编程工具的思考,他们不再坚守 IDE 那套概念,而是提出了 ADE(Agentic Development Environment),我感觉这好像确实是我需要的东西,于是我觉得给自己做一款轻量级的 ADE ,我给它取了一个有趣的名字: 哪吒。

NeZha 的思路很简单, 那就是化繁为简, 做一款 Agent 优先的编程工具,需求以任务的方式下发给 AI Agent 去编写,人类程序员只需要管理进度,下发任务,Review 代码,用 Git 提交就可以了, 同时针对不同的需求可以使用不同的 Agent, 并且可以在一个软件内在多个项目下快速切换,当有 Agent 需要人确认的时候,对应的项目会有通知,这样一来,就可以在一个软件内同时管理多个项目的开发进度,降低在各个软件切来切去的负担,提升编程的效率。

内置了 git 的支持还有代码编辑器和 markdown 查看器,方便临时看一下代码,大多数的编程语言都提供了代码高亮支持。
开源地址:
https://github.com/hanshuaikang/nezha
--------------------------------------
以上来自原作者:韩数
后续 NeZha 还会继续迭代下去,现在我和作者基本上都是晚上迭代这个项目,由于大多数 PR 和代码结构我们还是会看一遍的,所以做不到像别的项目一天发好几个版本。