Skip to content

Settings

Access Settings with Cmd+Shift+P or from the application menu.

SettingOptionsDefault
ThemeDefault, Dracula, Nord, Catppuccin, Solarized, Monokai, GitHubDefault
Color ModeDark, Light, AutoDark
Font Size10-24px14px
Font FamilyAny monospace fontSystem default
SettingOptionsDefault
Default Shellzsh, bash, fish, custom pathLogin shell
Cursor StyleBlock, Underline, BarBlock
Cursor BlinkOn/OffOn
Scrollback Lines100-10000010000
BellSound, Visual, NoneNone
SettingOptionsDefault
Tab Size2, 4, 82
Word WrapOn/OffOff
Line NumbersOn/OffOn
MinimapOn/OffOff
SettingOptionsDefault
Show DotfilesOn/OffOff
Show node_modulesOn/OffOff
Follow Terminal CWDOn/OffOn
Sort ByName, Date, Size, TypeName
SettingOptionsDefault
Restore LayoutOn/OffOn
Restore SessionsOn/OffOn
Show Terminal StatusOn/OffOn
Auto-UpdateOn/OffOn
SettingOptionsDefault
Enable AI WorkspaceOn/OffOn
SettingOptionsDefault
Send AnalyticsOn/OffOn
Crash ReportingOn/OffOn

Analytics are anonymous usage metrics (sessions, panel types used, crash reports). No code or file content is ever sent. See System Requirements for details on what’s collected.

The Settings panel includes a guided Gee setup flow (macOS) and built-in diagnostics export.

ActionDetails
Check StatusRe-check required tools: Homebrew, Python 3.12, Node.js, and gee-code.
One-Click InstallInstalls missing required tools in sequence (macOS only).
Optional CLI InstallsInstalls optional tools: Claude Code CLI and OpenAI Codex CLI.
Export Diagnostics ReportWrites a JSON freeze report to the app diagnostics reports directory (<userData>/diagnostics/reports).

After installing Gee tooling, run gee-code auth login in a terminal panel.

Settings are stored in ~/.the-terminal/settings.json. You can edit this file directly, but changes require restarting The Terminal.