在两三年以前,那个时候的我可能想不到,几年后,写代码这件事原来也可以并行的。
这两年我尝试过各种 Vibe Coding 编程工具,到现在用的最多的还是 Claude Code 这种 CLI 工具,以前 PyCharm, Goland 这些 IDE 现在很大多时候就只用来看代码了。
虽然现在开七八个终端可以同时 Vibe Coding 好几个项目,但是当我真的开始这么做的时候我发现我的脑子转不过来了,每个终端都在写代码,有时候还需要点 Yes, 而且还要在不同的 IDE, 编辑器,终端中来回切换, 上了一天班代码虽然都是 AI 写的但是人却是累到了,第二个开很多 IDE 我 16G 内存的电脑也有点吃力了。
为了解决自己的困扰,我开发了 NeZha 这个 AI 开发工具, NeZha 的思路很简单, 那就是去掉 AI 时代过去 IDE 那些臃肿的功能(即使不臃肿我也做不出来), 做一个 Agent 优先的编程工具,把重心放在如何管理多个项目下的 VibeCoding 任务和会话管理上,同时保留终端的功能和易用性。

NeZha 集成了 Git, CodeReview 视图, 简单的代码编辑器(支持 markdown 预览, 代码高亮), 终端,会话管理,Git Worktree 这些功能。
中间是一个原生的虚拟终端,使用 xterm 和 pty 实现,因此使用的时候基本和使用 claude code 或者 codex cli 是一样的。

任务完成之后会话会被自动可视化,之后你可以选择重新启动这个任务

NeZha 使用 Tauri 开发(说实话现在有一丢丢后悔了), 后端使用 Rust 实现, 支持 Windows, Linux 和 Macos 平台, 最早 NeZha 是为了解决我自己的问题而开发的,慢慢发现身边也有一些人也有这样的痛点,所以就选择把它开源了出来,NeZha 由于完全不会上报用户信息,所以我也不知道有多少人在用它,不过我偶然会收到一些反馈和issue, 应该还是有人在用的,能帮助到其他人本身也是一件有价值的事情,我自己还是很开心的
说实话,我感觉 NeZha 可能不是 VibeCoding 的最终形态,不过现阶段我还是会继续迭代下去~
开源地址: https://github.com/hanshuaikang/nezha
Ext Link: https://github.com/hanshuaikang/nezha
评论区
写评论还没有评论