VibeTerm 是一款为 AI 编程时代打造的免费 Windows SSH 终端客户端。如果你习惯用 Claude Code、Codex、Gemini 等 AI CLI 通过自然语言来写代码(即现在常说的氛围编程 / vibe coding),VibeTerm 正是为这套工作流而生。你可以在同一个窗口里用标签页和分屏同时管理远程服务器(SSH)和本地 Shell,实时掌握 AI 代理当前在做什么,并在任务完成或需要审批时第一时间收到通知。
它基于 Rust + Tauri 2,轻量且快速,同时提供安装版(MSI/EXE)和免安装的便携版。支持 4 种语言(简体中文、英语、韩语、日语)和 12 种主题。
适合谁使用
- 使用 Claude Code、Codex、Gemini 等 AI CLI 进行氛围编程的开发者
- 每天需要 SSH 登录远程 Ubuntu / Linux 服务器的人
- 正在寻找更好用的 PuTTY / MobaXterm / Windows Terminal 替代方案的人
- 厌倦了长时间盯着 AI 代理、反复确认"跑完了没"的人
核心功能
- AI 代理状态检测 —— 自动识别终端里运行的 AI(如 Claude Code)处于工作中 / 等待输入 / 已停止 / 已完成的哪种状态,并通过标签页颜色和仪表盘直观显示。
- 完成 / 审批通知(即使窗口已关闭) —— AI 完成任务或请求审批时,通过桌面通知和提示音提醒;接入 ntfy、Discord、Slack Webhook 后还能直接推送到手机。
- 截图 → 自动上传到服务器(杀手级功能) —— 粘贴剪贴板截图即自动上传到服务器并插入路径,把画面展示给 AI 变得非常快。
- 服务器重启后自动重连 —— 断线后自动重新连接,长时间运行的任务不会中断。
- 内置 SFTP 文件管理器 —— 无需额外软件即可浏览、上传、下载和编辑远程文件。
- 标签页、分屏、命令面板、广播 —— 在一个窗口里管理多个会话;Ctrl+K 命令面板;向多个会话同时发送相同命令的广播(全部会话 / 当前标签页范围可选)。
- 代码片段与自动化 —— 保存常用命令和 AI 提示词,在面板中执行,甚至支持定时执行。
- 更多 —— 12 种主题、4 种语言、启动命令预设、可自定义快捷键、导入 SSH config、密码钥匙串存储、PIN 锁、跳板机(bastion)、端口转发、本地 Shell 支持。
v2.5.0 新增功能
- 片段变量与提示词模板 —— 支持 {{cwd}} {{host}} {{user}} 自动替换,以及 {{?问题}} 交互式输入。可以创建像"在 {{cwd}} 里重构 {{?什么}}"这样可复用的 AI 提示词模板。
- 会话自动日志(无人值守审计) —— 右键点击终端即可把该会话的输出记录到文件,用纯文本查看 AI 整夜都做了什么。
- 全局唤出快捷键(Quake 风格) —— 在任意应用中用指定快捷键把 VibeTerm 窗口调到前台或隐藏。
- 按服务器设置环境变量 —— 为每台服务器 / 每个项目设置环境变量,自动应用到会话(本地和 SSH 均可)。
- 广播范围选择 —— 将广播限定为"全部会话"或"当前标签页",避免误操作。
- 编程连字(ligatures) —— 可选渲染,把 => != === 等符号合并显示,提升可读性。
- 安全防护与便利改进 —— 误关 AI 正在工作的标签页时弹出确认框、设置重置、回滚缓冲区重置、命令面板扩展等;同时在底层优化了启动速度与打包体积。
为什么选择 VibeTerm(对比 PuTTY / MobaXterm / Windows Terminal)
- 普通 SSH 客户端"连上"就结束了,而 VibeTerm 能理解在其之上运行的 AI 代理 —— 状态检测、完成通知、提示词片段、会话日志等针对 AI 编程的功能都是内置的。
- 通过截图自动上传、自动重连等,帮你消除重复性操作。
- 免费且轻量(Rust + Tauri),中日韩输入流畅,支持 4 种语言。
常见问题(FAQ)
Q. VibeTerm 是什么?
一款为用 AI CLI 写代码(氛围编程)而打造的免费 Windows SSH 终端。用标签页 / 分屏管理 SSH 远程连接和本地 Shell,并默认内置 AI 代理状态检测与通知功能。
Q. 什么是氛围编程(vibe coding)?
用自然语言指挥 Claude Code 等 AI 来写代码的方式。VibeTerm 针对这一流程(提示词、审批、通知、日志)做了优化。
Q. 是免费的吗?
是的,完全免费。
Q. 支持哪些操作系统?
适用于 Windows。提供安装版(MSI、setup.exe)和免安装便携版。
Q. 可以和 Claude Code / Codex / Gemini 一起用吗?
可以。在终端里运行这些 AI CLI,状态检测、完成通知、提示词片段都能正常工作。
Q. 任务完成后能收到手机通知吗?
在设置中填入 ntfy(手机推送)、Discord 或 Slack Webhook,当窗口处于非活动状态、AI 进入等待 / 完成状态的瞬间,就会推送到手机。
Q. 可以替代 PuTTY 或 MobaXterm 吗?
普通 SSH 连接自然没问题,而在 AI 编程、通知、截图上传等方面它能做得更多。通过导入 SSH config 即可迁移已有配置。
