VibeShell Remote Workspace
v1.0.0
GitHub
v1.0.0 — Desktop app, open source

Your terminal, with
AI superpowers

VibeShell replaces juggling four apps with one workspace: SSH sessions, remote files, and a local-first AI assistant — all in one calm surface.

69 / 69 frontend tests 10 / 10 Rust tests Built with Tauri 2 + Rust
vibeshell — production
ssh deploy@prod --port 22
# Connected — remote session active

docker ps --format "table {{.Names}}\t{{.Status}}"
api-gateway Up 47 days
auth-service Up 12 days
worker-process Up 47 days

~ # Ask AI to check error logs...
ai: Found 3 connection timeouts in auth-service. The pattern suggests
→ a DB pool exhaustion. Run `journalctl -u auth --since "1h ago"`
→ to confirm?

You didn't sign up for tab hell.

A real remote workflow shouldn't require a terminal app, an SFTP client, a browser, and a separate AI chat. But here we are.

🔗

Constant context switching

Jump between iTerm, VS Code, file transfer client, and ChatGPT. Every switch breaks your flow.

🔑

Scattered credentials

Keys in three different places, configs spread across tools, and no single source of truth.

🤖

AI doesn't know your context

You copy terminal output into a separate chat, wait for a response, then manually apply the fix.

📁

File workflows are manual

Upload, download, navigate paths, search for files — all separate steps in separate windows.

iTerm + FileZilla + ChatGPT + browser VibeShell

Three core pillars. One calm interface.

SSH for terminals, SFTP for files, and an AI assistant that actually understands what you're working on.

SSH, done right

Multi-session terminals with split panes, streaming I/O, keyboard-interactive fallback, clipboard support, and real-time output rendering.

split panes clipboard streaming I/O resize
📂

SFTP as first-class

Search, sort, right-click actions, path jumping, inline editing, uploads, and recursive delete. Navigate remote files like local ones.

search sort path jump inline edit
🧠

AI that gets it

Local-first Ollama support with context-aware answers. AI reads your terminal output, understands file context, and offers real suggestions.

Ollama context-aware markdown code copy
🔒

State that persists

Remember sessions, restore workspace state, and keep remote file context across runs. Secure credential storage and host trust management.

session restore keychain Zen mode

See it in action.

The workspace is built for real work — not dashboard theater. Here is what your daily ops looks like.

Main workspace Server rail, launchpad, and session flow — a shell-focused layout that feels like a proper desktop tool.
Workspace shell
Main VibeShell workspace
AI side panel Context summaries, markdown responses, and local-first model control — all in one assistant surface.
Ollama-friendly
AI panel screenshot
SSH terminal Real remote output, split panes, clipboard support, resize, and runtime feedback for daily ops work.
SSH first
SSH terminal screenshot

How a workflow actually feels

Three steps, no app switching, no lost context.

01

One click to connect

Saved targets share credentials. Start shell or files — they use the same auth.

  • SSH for terminal work
  • SFTP for file-only tasks
  • Switch without losing context
02

Stay in the zone

Dark, quiet, layout-driven. Collapsible nav, Zen mode, resizable panels.

  • Multi-session terminal rail
  • Collapsible sidebar
  • Resizable AI and file panels
03

Ask AI naturally

AI reads terminal output and file context. Local-first with Ollama.

  • Terminal output awareness
  • File context understanding
  • Markdown + code copy

Trusted by builders.

v1.0.0 ships with 79 passing tests, a healthy build pipeline, and real polish work that goes beyond a prototype.

Built for release.

VibeShell is past prototype stage. The build is healthy, the architecture is clear, and the core user-facing surfaces are polished for real daily use.

Frontend tests 69 / 69
Rust tests 10 / 10
Tech stack Tauri 2 + Rust
Core scope SSH + SFTP + AI

Ready to stop juggling tabs?

Open source, desktop-native, and designed for people who do real remote work. If AI should be part of your shell, not a separate browser tab — this is it.