这个开源终端工具,让我放弃了所有AI网页界面
Yaw:终端里的AI革命,让你的命令行秒变智能中枢
你有没有过这样的经历——SSH连上服务器,想查个日志报错,却要在十几个窗口里来回切换?或者写Shell脚本时卡住了,默默打开浏览器去问AI,再把答案复制回来?
现在,一个叫 Yaw 的开源工具正在改变这一切。它把AI对话、代码补全、数据库查询全都塞进了终端,让命令行真正变成一个智能工作台。
一、Yaw是什么?
Yaw(Yet Another Window)是一个终端多路复用器,但它与传统tmux/screen最大的区别是——它天生为AI设计。
在Yaw里,你可以:
- 在一个终端窗口里同时运行AI对话、SSH连接、数据库客户端
- 用自然语言查询数据库,AI自动生成SQL并执行
- 选中文本直接问AI,无需复制粘贴
- 一边写代码一边让AI实时审查和优化
简单说,Yaw = tmux + AI助手 + 数据库客户端 + SSH管理器的超级合体。
二、为什么值得关注?
传统开发流程中,我们频繁在终端和浏览器之间切换。每次切换都是注意力的损耗。
Yaw解决的是信息流的问题——你不需要离开终端,就能获得AI的能力。这对于需要长时间在服务器上工作的工程师来说,是真正的效率提升。
而且它是开源的,支持DeepSeek、Claude、GPT全系列模型,可以自建私有部署,数据不出本地。
三、实操模板:3步搞定AI数据库查询
以查询服务器日志为例,传统流程需要:
1. 打开数据库客户端 → 2. 写SQL → 3. 执行 → 4. 导出 → 5. 分析
用Yaw,你只需要:
提示词模板(直接复制使用):
【角色】你是一个DBA助手,帮我分析MySQL数据库。 【任务】我有一个orders表,包含字段: - id, user_id, amount, status, created_at 【需求】帮我找出: 1. 最近7天订单金额Top10用户 2. 每个状态的订单数量占比 3. 异常订单(金额超过平均值3倍) 请生成对应的SQL语句,并解释每条语句的执行逻辑。
把这段提示词粘贴到Yaw的AI面板,它会:
- 自动生成3条SQL
- 你可以一键执行或让AI解释
- 结果直接在终端展示,无需切换窗口
四、适用场景 vs 不适用场景
| ✅ 适合 | ❌ 不适合 |
|---|---|
| 服务器运维、远程开发 | 需要图形化界面的任务 |
| 数据库日常查询 | 初次接触命令行的用户 |
| 快速AI代码审查 | 复杂数据可视化需求 |
| 多服务器管理 | 需要协作的开发场景 |
五、结语
工具的意义从来不是替代人,而是让人的注意力留在真正重要的事情上。
Yaw所做的,是把AI能力无缝融入你已有的工作流——你不需要改变习惯,只需要打开终端。
这才是AI工具该有的样子。
参考资料:Yaw官网 yaw.sh | 开源地址:github.com/yaw-sh
夜雨聆风