Cmd+, to get started.
Editor settings
Font
Choose any monospace font installed on your system. Popular options include:
- SF Mono (default)
- JetBrains Mono
- Fira Code
- Menlo
Indentation
Display
Terminal settings
Backend
Choose your terminal emulator in Settings > Terminal:
Ghostty provides better performance on most systems and is the default for new installations.
Shell
For shells not listed, use the Custom option and enter the path:
Terminal appearance
Theme
Select a theme in Settings > Theme. Agentastic includes both light and dark themes.
When Match System is on, the theme switches automatically when you change your macOS appearance setting.
Agent settings
Worktree location
Control where Agentastic creates new worktrees when agents start:
Choose Adjacent or Global if you want worktrees outside your repository directory, which can be useful for tools that watch the entire repo folder.
Container settings
Custom container images
To use a Docker image from your own registry:- Go to Settings > Agents
- Click Add Image
- Enter the image name (for example,
myregistry/myimage:tag)
Search settings
Configuring ignore patterns
Add any path patterns you never want to appear in search results:Keyboard shortcuts
Customize any shortcut in Settings > Keybindings. Find the command you want, click its current shortcut, and press the new key combination. See Keyboard shortcuts for Agentastic for the complete list of default shortcuts.Language Server Protocol (LSP)
Adding a language server enables code intelligence features — hover documentation, go-to-definition, inline diagnostics, and completions — for your language of choice.1
Install the language server
Install the language server binary using your package manager.
- TypeScript
- Python
2
Configure the server path
- Open Settings > Languages
- Find your language in the list
- Enter the full path to the language server binary
Setup scripts
Setup scripts run automatically when Agentastic creates a new worktree or container. Use them to install dependencies, copy environment files, and run any other initialization your project needs.Worktree setup
Create.agentastic/setup.sh in your repository root:
chmod +x .agentastic/setup.sh.
Container setup
Edit~/.config/agentastic/container-setup.sh to control how containers are configured — which paths to mount, which environment variables to inject, and which network mode to use.
See Automate worktree setup with scripts for full documentation on both script types, including environment variable references and advanced examples.
Code review agents
Built-in agents
Enable or disable the built-in code review agents in Settings > Code Review:- Claude Code
- Codex
- CodeRabbit
Custom review agents
Add your own review command:- Go to Settings > Code Review
- Click Add Agent
- Enter a name and the shell command to run
Window behavior
- Press
Cmd+Nto open a new window - Hold Option when opening a project to open it in a new window instead of the current one
- Agentastic restores your windows and open tabs automatically on restart
Data locations
Resetting to defaults
To wipe all settings and start fresh, remove the settings directory and restart Agentastic:Tips
Start with defaults
Use the default settings for the first few days. Customize only the things that actively slow you down — you will discover your real preferences faster this way.Sync settings across machines
Back up your settings folder to sync it across machines:Performance tuning
For large projects:- Add build output folders (
dist,build,.next) to your search ignore patterns - Disable language servers for languages you are not actively using
- Use the Ghostty terminal backend for better rendering performance