All tools/Otty

Otty

otty

A native, beautiful terminal app.

Detected by otty | macOS, Linux, Windows |otty.sh

Sync rules

What travels, what stays, what never leaves
Otty in your home directory Every rule on this page, by file
font-family = "JetBrains Mono"
font-size = 14
command = /opt/homebrew/bin/fishmachine-local
open-with-app = "Visual Studio Code"machine-local
open-with-app = "Sublime Merge"machine-local
global-hotkey-open-window = ctrl+shift+spacemachine-local
global-hotkey-toggle-visibility = ctrl+gravemachine-local
sidebar-width = 260machine-local
details-panel-width = 320machine-local
window-columns = 140machine-local
macos-option-as-alt = leftmachine-local
shell-integration-disabled-shells = ["nu"]machine-local
# Edited by hand, without the spaces. Otty's reader takes both spellings.
command=/bin/zshmachine-local
open-with-app="Xcode"machine-local
global-hotkey-open-window=cmd+shift+spacemachine-local
global-hotkey-toggle-visibility=cmd+gravemachine-local
sidebar-width=240machine-local
details-panel-width=300machine-local
window-columns=120machine-local
macos-option-as-alt=truemachine-local
shell-integration-disabled-shells=["nu", "xonsh"]machine-local

Each machine keeps its own copy of these.

· themes/ Sync
· recipes/ Sync
· profiles/ Sync
· views/ Sync
Include ~/.ssh/otty.d/*machine-local
Host bastion
HostName bastion.example.com
User deploy
IdentityFile ~/.ssh/id_ed25519_workmachine-local
Host db
HostName 10.0.4.12
User postgres
ProxyJump bastionmachine-local
Host legacy
HostName legacy.internal.example.com
ProxyCommand ssh -W %h:%p bastionmachine-local
ServerAliveInterval 30

Each machine keeps its own copy of these.

· auto-approve-rules.md Sync
· auto-approve-provider.json Sync
· font-*.png Exclude

Only what the catalog names. A directory that syncs brings everything inside it except what is listed as excluded here.

Use it with your dotfile manager

Same data, in the shape your tool already reads
Opens Otty and adds this tool to what it syncs

Opens otty://sync/add/otty. Otty ships with this catalog, so the link only has to name the tool — nothing is downloaded.

Every one of these is generated from the same rules as this page. None of them splits open-with-app and open-with-app= for you — that part is Otty’s own sync, or a template you write by hand.