terminals
terminal emulator
atlas includes an integrated terminal emulator powered by xterm.js. terminals run your login shell directly inside the app.
features
- multiple tabs — open as many terminals as you need per workspace
- session persistence — terminal scrollback and sessions survive app restarts
- full color support — xterm-256color with truecolor enabled
- proper shell environment — runs your shell as a login interactive shell (
-l -i), so version managers like rbenv, asdf, and mise work out of the box
keyboard shortcuts
cmd+t— new terminal tabcmd+w— close active tabcmd+1-9— switch terminal tabscmd+``— toggle terminal panel
session persistence
every terminal session writes its output to a scrollback log file. when atlas restarts, sessions are restored from the database — agent sessions use their restore command to resume where you left off.
shell configuration
atlas uses your default shell (from $SHELL, falling back to /bin/zsh) and loads your full shell configuration (.zshrc, .bashrc, etc.). no special setup needed.