抛弃 GUI 束缚,这款终端 IDE 让你实现真正的 Vibe Coding
在这个图形界面泛滥的时代,很多开发者反而开始怀念终端那种纯粹、高效的操作感。尤其是当你同时需要处理多个任务、管理多个 AI Agent 时,传统的 GUI IDE 往往会因为界面繁杂而显得力不从心。
最近,GitHub 上出现了一个名为 Stoa 的开源项目,它试图用一种“复古”的方式解决现代编程的痛点——这是一个专为程序员(尤其是重度用户)设计的 TUI(文本用户界面)Agent IDE。
Stoa 的 TUI 界面展示,呈现复古而高效的编程环境
为什么选择 TUI?
作者开发 Stoa 的初衷很简单:为了获得功能最完整的 coding 体验,不愿为了 GUI 的美观而牺牲功能性。对于习惯了键盘操作的开发者来说,TUI 意味着更快的响应速度和更少的鼠标依赖。
Stoa 支持多 Agent 并行管理,提升开发效率
核心亮点:不仅仅是炫技
1. 重度多 Agent 并行管理 Stoa 的核心在于对“Agent”的管理。它支持同时在多个 Session 中并行运行不同的 Agent,这对于需要通过 AI 辅助进行代码审查、文档生成或多模块开发的场景来说简直是神器。想象一下,你可以同时让一个 Agent 修复 Bug,另一个 Agent 编写单元测试,而你自己可以在第三个窗口中实时查看代码,效率直接起飞。
Stoa 的 Vibe Coding 功能,直接集成项目知识库
2. 傲慢的产品经理无法理解的细节 作者在描述中吐槽了现有的 ADE(AI Development Environment,如 Codex),指出了很多看似简单却长期缺失的功能。Stoa 解决了这些痛点:
- Session 重启即恢复:重启 Session 后,配置自动重新加载,会话历史自动恢复。不再需要每次重启都重新配置环境。
- 智能标题生成:Session 的标题不再手动输入,AI 会根据上下文自动生成,方便整理归档。
- 远程访问:支持通过浏览器远程访问主机的全 Session,这让远程开发或服务器端的操作变得非常顺畅。
3. Vibe Coding 的终极形态
这可能是 Stoa 最吸引人的理念——Vibe Coding。整个项目将项目知识直接存入代码仓库,并通过 agents.md 文件进行索引。
这意味着什么?意味着 Agent 不再是一个泛泛而谈的聊天机器人,它可以直接读取你项目中的测试规范、设计文档和业务逻辑。你可以实现“一句话许愿添加功能”,告诉 Agent 你想要什么,它会基于项目的现有知识和规范直接上手开发。真正的“懂你项目”的 AI,而不是通用的代码生成器。
极早期但潜力巨大
虽然项目目前还处于极早期的开发阶段,但作者正在积极开发诸如 Session 原生驱动的 Subagent 等新功能。对于喜欢折腾、追求极致效率的开发者来说,这绝对是一个值得关注和尝试的“宝藏”项目。
如果你厌倦了臃肿的 GUI 工具,想要在终端里找回程序员的高光时刻,不妨去体验一下 Stoa,感受一下那种“自由”的编码 Vibe。
评论已关闭