3 个月前,我是在一个标签(tab)中操作Claude,另一个标签中操作Codex,第三个标签中操作Gemini,第四个标签中操作终端,第五个标签中操作Git,并且仍然无法跟踪.agent(agent)实际修改的内容。
我一直在想:为什么所有的AI编程工具要么是臃肿的Electron包(wrapper),占用+4GB的RAM,要么是RAW的命令行工具(CLI),输出难以理解的文本?我也讨厌的是命令行输入无法点击任何地方进行类型或修改,而是必须使用箭头键来导航。
所以,我开发了Zodex。
它将AI聊天、native终端、设计生成和Git集成到一个轻量级应用中——由Rust和Tauri构建,因此核心只占用∼42MB的RAM。您需要提供自己的API密钥并使用任何模型。
以下是几件事让我感到自豪:
→ 设计生成:您可以要求它生成几个变体的设计,甚至在不修改任何文件的情况下。这些变体将被渲染在应用中。您可以选择一个进行实施。
→ 全状态快照(full-state checkpoint):每次AI改变之后,文件、会话、执行计划都会被记录下来。 如果AI破坏了任何东西,只要轻点就会回滚到之前的状态。
→ 代理循环干预(agent loop intervention):如果模型陷入死循环,Zodex会捕获它并暂停,而不是静静地损伤您的代码库。
→ Git工作区(Git Worktrees)集成:您可以在不创建分支的情况下工作于多个功能。
→ 基于Rust的IDE:很方便在IDE和Chat UI之间切换 (Command + I)。
→ 本地模型支持(local model support):支持LM Studio和Ollama
目前只支持macOS。
我希望得到建设性的反馈,也希望有人愿意测试它。
评论 (0)