Recursive split panes
Split any pane right or down, drag the dividers, nest as deep as you think. Every pane is a live shell or an agent — flush iTerm2 layout or gapped cards, your call.
VelaTerm runs your terminals and your coding agents in one window, organized into a deep project tree — so you can manage software engineering across dozens of agents and repos the way you manage a team, not a stack of chat tabs.
Real footage, no mockups: splits with two agents streaming, the session tree, live status, built-in editors, and the same workspace on a browser and a phone.
Open a session, split it, hand part of it to an agent, inspect the diff. No tab-juggling between four apps.
Split any pane right or down, drag the dividers, nest as deep as you think. Every pane is a live shell or an agent — flush iTerm2 layout or gapped cards, your call.
A pane is a zsh session or a coding-agent transcript. Watch a dev server log on the left while an agent refactors auth on the right — same window, same keystrokes.
Infinitely nestable projects, groups, and sessions. Live search, inline rename, running and attention status dots — the whole workspace at a glance in the sidebar.
Files, Info, and Git for the focused session. A Codex-style file tree with diff badges, process resources, and a live diffstat — without leaving the terminal.
Most agent CLIs give you one conversation in one window; close it and the context is gone. VelaTerm organizes everything — shells and coding agents alike — into a workspace you can nest, name, archive and search. A hundred sessions across a dozen repos stay one tidy outline you can actually navigate. Click any session and it opens into a full agent dev environment — transcript, files, git, live panes.


Projects hold groups, groups hold sub-groups and sessions — no fixed depth. A refactor epic can own its own sub-tasks, each one a live shell or agent, instead of a wall of identical tabs.
Status dots pulse with the conversation — green while an agent works, amber when it needs you, purple once you've read it. Glance at the tree and you know exactly where to look.
Inline rename, duplicate a whole subtree with fresh ids, archive what's finished, drag to reorder, filter live. The outline bends as the work does — it doesn't scroll away when you close a tab.
Nine agents run as first-class sessions — pick per session, mix them in one window, and manage them all from the same tree.
Type vopen release-notes.md in any session and the file opens as a real tab, not a pager. Markdown renders WYSIWYG — flip to source or export a PDF — code opens syntax-highlighted, images in a zoomable viewer. Edit inline, ⌘S to save, without leaving the terminal.

Long runs are only useful if you can look away. Session states track the conversation, live — as pulsing dots in the tree, counters in the status bar, and desktop notifications when something needs a human.


Two ways out of your chair: connect to remote boxes over SSH, or flip one toggle and VelaTerm serves its full desktop UI over HTTPS with end-to-end encryption. Every project, split and running agent, on any machine with a URL. Kick off a long agent run at your desk; keep an eye on it from the laptop in the next room.


Open VelaTerm in any mobile browser today and it reflows into a full touch layout — the same session tree, the same Working / Pending / Viewed filters. Open any transcript, watch it stream, then tap back to desktop when you're at your machine again.
No Electron, no bundled Chromium. A native binary that opens fast, idles quietly, and leaves the machine to your builds and your agents.
A Rust core on the system webview — no bundled browser, no 400 MB helper processes.
An installer measured in megabytes, not hundreds — it stays out of your RAM so builds can have it.
Rendering and session handling profiled against heavy terminal workloads, so a tree full of agents stays smooth.
One workspace, three operating systems — same tree, same splits, same agents. Windows gets first-class treatment, not a port.
Native window chrome, full-screen splits, and the system keychain — feels at home on macOS.
Ships as AppImage, .deb and .rpm. Your default shell, tmux-free splits, GPU-accelerated rendering.
Full parity with macOS and Linux: real ConPTY terminals, native split panes (no tmux), and Git Bash bundled in the installer — a proper dev environment with zero setup fights.
The Windows installer bundles Git Bash — open the app and you have a real Unix shell, no downloads, no PATH surgery. Or pick PowerShell and cmd per session and mix them in one window: a PowerShell build on the left, Git Bash on the right, an agent below. Real PTYs, true split panes.
The near roadmap, in the order it will land. Follow along — every one of these has an open tracking issue.
Approve agents and watch sessions from your pocket — push notifications included.
Inline ghost completions from your history, man pages and the repo itself.
A structured view of each session built from the transcript — richer than the raw terminal.