So I built a small macOS app called aTerm — a terminal workspace designed around multi-pane, agent-driven coding workflows rather than single shells.
Core ideas:
- project-based terminal workspaces
- predefined layouts for common AI coding setups (AI + Shell, AI + Dev + Shell, AI + Git)
- terminals persist per project when switching
- built-in git panel for staging/committing/diffs
- split panes with drag resize
- per-pane font sizing and themes
- keyboard-first navigation (project switching, pane control)
- Stack is React + TypeScript + xterm.js on the frontend and Tauri (Rust + portable-pty) on the backend.
It’s early (v0.1.x) but already usable for my daily workflow. I’m mainly trying to see whether this workflow pattern is useful to other people doing agentic or multi-terminal development.
Repo + macOS build: https://github.com/saadnvd1/aTerm
Happy to get feedback or criticism.