Terminal Window
Terminal in Nimbalyst
Nimbalyst enables you to run a Ghostty-powered terminal directly within Nimbalyst. You can create multiple terminal sessions, each running independently in your workspace directory. Terminal sessions persist across app restarts, so your command output is preserved.

Opening and Closing the Terminal
Open and close the terminal from the terminal icon on the left nav or with the command key
You can have multiple terminals by clicking the + and making a new terminal tab

Using the Terminal
Type commands and press Enter to run them. The terminal works like any standard shell:
Run commands:
ls,git status,npm install, etc.Navigate directories:
cd folderUse tab completion (depends on your shell)
Access command history with up/down arrow keys
Shell Detection
Nimbalyst automatically detects and uses your system shell:
Platform
Default Shell
macOS
zsh (or bash)
Linux
bash (or zsh, fish)
Windows
PowerShell (or cmd)
Scrollback Buffer
Your terminal output is preserved (up to 500KB). When you reopen a terminal session:
Previous output is restored
You can scroll back through command history
A new shell process starts in the same directory
Command History
Each terminal maintains its own command history file. Your shell's history (accessed via up/down arrows) persists across sessions.
Note: Fish shell and Windows cmd have limited history persistence.
Process Management
Running process: Commands run until complete or until you stop them with Ctrl+C
Process exit: If the shell exits, press Enter to restart it
App quit: When you close Nimbalyst, all terminal processes are stopped and scrollback is saved
Worktrees
Each worktree has a dedicated terminal button for quick access and separated work
Each terminal session persists with its own storage
Tips
Working directory: Each terminal starts in your workspace folder
Copy/paste: Use your normal system shortcuts (Cmd+C/Cmd+V on Mac, Ctrl+C/Ctrl+V on Windows/Linux)
Clear screen: Use
clearor Ctrl+L to clear the terminalEnvironment variables set during a session don't persist to new sessions
Last updated
