Customization

Customize Agentastic to fit your workflow

Overview

Agentastic offers extensive customization options for the editor, terminal, themes, and agent workflows. Access all settings with Cmd+,.

Editor Settings

Font

SettingDescriptionDefault
FontEditor font faceSF Mono
Font SizeText size in points13
Line HeightLine spacing multiplier1.5

Choose a monospace font that works for you. Popular options:

  • SF Mono (default)
  • JetBrains Mono
  • Fira Code
  • Menlo

Indentation

SettingDescriptionDefault
Tab WidthSpaces per tab4
Insert SpacesUse spaces instead of tabsOn

Display

SettingDescriptionDefault
Word WrapWrap long linesOn
Show Jump BarBreadcrumb navigationOn
Focus DimmingDim unfocused panesOff

Terminal Settings

Backend

Choose your terminal emulator:

BackendDescription
GhosttyGPU-accelerated (recommended)
SwiftTermPure Swift fallback

Ghostty provides better performance on most systems.

Shell

OptionDescription
System DefaultUse your default shell
BashForce bash
ZshForce zsh
CustomSpecify a path

For custom shells:

/opt/homebrew/bin/fish
/usr/local/bin/nu

Terminal Appearance

SettingDescriptionDefault
FontTerminal font faceSF Mono
Font SizeTerminal text size13
Cursor StyleBlock, underline, or barBlock
Cursor BlinkAnimate cursorOn
Option as MetaUse Option as Meta keyOff

Enable Option as Meta for vim/emacs workflows.

Theme

Editor Theme

Choose from available themes in Settings > Theme.

System Integration

SettingDescriptionDefault
Match SystemFollow system dark/light modeOn
Use Theme BackgroundApply theme colors to editor backgroundOn

Agent Settings

Worktree Location

Where new worktrees are created:

LocationPath Pattern
Inside Reporepo/.worktree/branch
Adjacentrepo-worktrees/branch
Global~/worktrees/repo/branch

Container Settings

SettingDescriptionDefault
Mount Git ConfigShare ~/.gitconfigOn
Mount SSH KeysShare ~/.ssh/Off
Copy Shell ConfigCopy shell configsOn
Network ModeContainer network accessBridge

Container Images

Add custom Docker images:

  1. Go to Settings > Agents
  2. Click Add Image
  3. Enter image name (e.g., myregistry/myimage:tag)

Search Settings

SettingDescriptionDefault
Ignore PatternsFiles/folders to excludenode_modules, .git
Search LimitMaximum results1000

Configuring Ignore Patterns

Add patterns for files you never want to search:

node_modules
.git
dist
build
*.min.js

Keyboard Shortcuts

Customize any shortcut in Settings > Keybindings.

See Keyboard Shortcuts for the full list.

Language Server Protocol (LSP)

Adding a Language Server

  1. Install the language server
  2. Go to Settings > Languages
  3. Add the server path for your language

Example: TypeScript

npm install -g typescript-language-server

Then configure the path in Settings.

Example: Python

pip install python-lsp-server

Setup Scripts

Customize agent initialization with setup scripts.

Worktree Setup

Create .agentastic/setup.sh in your repository:

#!/bin/bash npm install cp .env.example .env

Container Setup

Edit ~/.config/agentastic/container-setup.sh for custom container configuration.

See Setup & Teardown Scripts for details.

Code Review Agents

Built-in Agents

Enable/disable in Settings > Code Review:

  • Claude Code
  • Codex
  • CodeRabbit

Custom Review Agents

Add your own review commands:

  1. Go to Settings > Code Review
  2. Click Add Agent
  3. Enter name and command

Example for a local LLM:

ollama run codellama "$(cat 'prompt_file')"

File Associations

Agentastic auto-detects file types by extension. Override detection for specific files using the language selector in the status bar.

Window Behavior

Multiple Windows

  • Cmd+N opens a new window
  • Hold Option when opening a project to open in new window

Window Restoration

Agentastic restores your windows and tabs on restart.

Data Locations

DataLocation
Settings~/Library/Application Support/Agentastic/
Container Homes~/.agentastic/container-homes/
Container Setup Script~/.config/agentastic/container-setup.sh

Resetting to Defaults

rm -rf ~/Library/Application\ Support/Agentastic

Restart Agentastic for fresh defaults.

Tips

Start with Defaults

Use default settings initially. Customize as you discover preferences.

Sync Settings

Back up your settings folder for use across machines:

cp -r ~/Library/Application\ Support/Agentastic ~/Dropbox/agentastic-settings

Performance Tuning

For large projects:

  • Add build folders to ignore patterns
  • Disable unused language servers
  • Use Ghostty terminal backend

Accessibility

  • Increase font size for readability
  • Enable high contrast themes
  • Customize keyboard shortcuts for accessibility