Settings and Accessibility
Find PonyMux preferences, keep long-running work awake, manage updates, customize shortcuts, and understand the current accessibility support.
Open Settings with ⌘, or the gear button at the bottom of the sidebar. Settings
are grouped by the kind of decision they affect rather than by individual Terminal.
Notifications
Pets
Sessions
● Reading Settings.swift
bold normal dim err warn
Font
Cursor
Screen Effect
Behavior
Shell
Window
Navigation
Terminal
Reserved by the terminal
Claude Code
Codex
PonyMux only adds or removes its own entries in the config file, and backs it up first.
This copy of PonyMux
Diagnostics
Reset
Settings at a glance
| Pane | What it controls |
|---|---|
| General | Notifications, pets, reaction presets, and session behavior. |
| Appearance | App-wide themes and Follow System mode. |
| Terminal | Fonts, cursor, default screen effect, shell, and Terminal behavior. |
| Keyboard | Review and customize PonyMux commands and shortcuts. |
| Integrations | Connect or disconnect Claude Code and Codex. |
| Advanced | Instance details, diagnostics, backups, and reset controls. |
Settings that act as defaults—such as the default pet or screen effect—apply to new Terminals. Per-Terminal choices already made remain attached to those Terminals.
Terminal creation and directory tracking
In Settings → Terminal, New Terminal inherits working directory controls whether a new Terminal starts from the visible Terminal context or from your home folder. Default shell chooses the shell used for new regular and Quick Terminals.
Shell Integration lets PonyMux track the directory after commands such as cd, so
the Terminal list, Inspector, and future Terminal creation use current information.
See Create in context for the complete List
assignment and starting-directory rules.
Keep long-running work awake
Select the coffee-cup Keep Awake button at the bottom of the sidebar when an agent, development server, or other long task should continue while the Mac is idle. While highlighted, PonyMux prevents App Nap and idle system sleep.
Keep Awake does not override closing the lid or choosing Sleep yourself. Turn it off when the long-running work is done so normal energy-saving behavior can resume.
Updates
PonyMux uses Sparkle to deliver signed private-preview updates. When automatic checks are enabled, it checks quietly while running and after the Mac wakes or PonyMux becomes active. A highlighted update button appears near the bottom of the sidebar when a newer version is available; select it to review and install.
To check manually, choose PonyMux → Check for Updates… from the menu bar.
Keyboard and VoiceOver
Common actions have keyboard shortcuts, and Settings → Keyboard lets you review or customize them. Interactive controls expose names and state to VoiceOver; Terminal rows announce their title, provider and status, collection, reaction, and lifecycle details when relevant.
Column dividers and the Quick Terminal height handle are adjustable with VoiceOver and the keyboard as well as by dragging. In Focus Mode, the normally auto-hiding toolbar stays visible while VoiceOver is running so its controls remain reachable.
The Terminal content area is exposed as a text area, but its current accessibility bridge exposes selected terminal text rather than the complete scrollback. The surrounding PonyMux interface remains navigable while terminal applications retain their own accessibility behavior and limitations.