VibeTerm is a free Windows SSH & terminal client made for the age of AI coding. If you write code by prompting AI CLIs like Claude Code, Codex, or Gemini — what people now call vibe coding — VibeTerm is built exactly for that workflow. Manage remote servers (SSH) and your local shell in one window with tabs and split panes, see in real time what your AI agent is doing, and get notified the moment a task finishes or needs approval.
Built on Rust + Tauri 2, it is fast and lightweight, and ships as both an installer (MSI/EXE) and a no-install portable executable. It supports 4 languages (English, Korean, Chinese, Japanese) and 12 themes.
Who it's for
- Developers doing vibe coding with AI CLIs such as Claude Code, Codex, or Gemini
- Anyone who SSHes into remote Ubuntu/Linux servers every day
- People looking for a more comfortable PuTTY / MobaXterm / Windows Terminal alternative
- Anyone tired of babysitting a long-running AI agent and asking "is it done yet?"
Key features
- AI agent status detection — automatically detects whether the AI running in your terminal (e.g. Claude Code) is working / waiting for input / stopped / done, and shows it via tab colors and a dashboard.
- Done & approval notifications (even when the window is closed) — desktop alerts and sounds when the AI finishes or asks for approval; connect ntfy, Discord, or Slack webhooks to get a push straight to your phone.
- Screenshot → auto-upload to server (killer feature) — paste a clipboard screenshot and it uploads to the server and inserts the path, so showing your screen to the AI is instant.
- Auto-reconnect on server reboot — reconnects automatically so long-running tasks aren't interrupted.
- Built-in SFTP file manager — browse, upload, download and edit remote files without a separate app.
- Tabs, split panes, command palette, broadcast — many sessions in one window; a Ctrl+K command palette; broadcast the same command to multiple sessions (all sessions or current tab).
- Snippets & automation — save frequently used commands and AI prompts, run them from the palette, even on a schedule.
- And more — 12 themes, 4 languages, startup command presets, customizable keyboard shortcuts, SSH config import, password keychain storage, PIN lock, jump host (bastion), port forwarding, local shell support.
New in v2.5.0
- Snippet variables & prompt templates — auto-substitution of {{cwd}} {{host}} {{user}} plus interactive {{?question}} input. Build reusable AI prompt templates like "refactor {{?what}} in {{cwd}}".
- Automatic session logging — right-click a terminal to record its output to a file. Read a plain-text log of what your AI did overnight.
- Global summon hotkey (quake style) — bring the VibeTerm window to the front, or hide it, from any app.
- Per-server environment variables — set env vars per server/project, applied automatically to sessions (local and SSH).
- Broadcast scope selection — limit broadcast to "all sessions" or "current tab" to avoid mistakes.
- Coding ligatures — optional rendering that fuses symbols like => != === for readability.
- Safeguards & conveniences — confirm dialog before closing a tab where the AI is busy, settings reset, scrollback reset, an expanded command palette, and faster startup/bundle under the hood.
Why VibeTerm (vs PuTTY / MobaXterm / Windows Terminal)
- A normal SSH client stops at "connect." VibeTerm understands the AI agent running on top of it — status detection, done alerts, prompt snippets, and session logs are built in for AI coding.
- It removes repetitive work with things like auto screenshot upload and auto-reconnect.
- It's free and light (Rust + Tauri), with smooth CJK input and 4-language support.
FAQ
Q. What is VibeTerm?
A free Windows SSH & terminal client built for coding with AI CLIs (vibe coding). It handles SSH remote access and local shells in tabs/splits, and includes AI agent status detection and notifications by default.
Q. What is vibe coding?
Writing code by instructing an AI (like Claude Code) in natural language. VibeTerm is optimized for that loop — prompts, approvals, notifications, logs.
Q. Is it free?
Yes, completely free.
Q. Which OS does it run on?
Windows. It ships as an installer (MSI / setup.exe) and a no-install portable build.
Q. Can I use it with Claude Code / Codex / Gemini?
Yes. Run these AI CLIs in the terminal and status detection, done alerts, and prompt snippets all work.
Q. Can I get a phone notification when a task finishes?
Add an ntfy (phone push), Discord, or Slack webhook in settings, and you'll be pinged on your phone the moment the AI reaches a waiting/done state while the window is inactive.
Q. Can it replace PuTTY or MobaXterm?
For plain SSH, yes — and for AI coding, notifications, and screenshot upload, it does more. Import your SSH config to bring existing settings over.
