A terminal-first, fully-local macOS workspace manager. A background daemon owns every terminal — quit, update, or reboot, and your agents keep running.
Enforced at three gates. Sparkle 2 auto-update, never silent.
Keychain-only secrets
The one credential never touches UserDefaults or exports.
Sandboxed worktrees
Deletion refuses anything but a git-confirmed linked worktree.
PLATE 06 · APP THEMES10 BUILT-IN
FIG.8 — THE KEY MAP
§ 07KEYBOARD-FIRST
Everything has a shortcut.
A collision-checked catalog with numeric families for tabs, projects, workspaces, and profiles.
NAVIGATE
New workspace⌘N
Search / command palette⌘P
Workspaces⌃⌘W
Board⌃⌘B
Add project⇧⌘O
NUMERIC FAMILIES · collision-checked
Switch tab⌥⌘1–9
Switch project⌘1–9
Switch workspace⌃⌘1–9
Switch profile⌃1–9
TERMINAL
Search scrollback⌘F
Multi-line input⇧⏎
Cancel · ESC rescue⎋
GLOBAL & HISTORY
Summon / dismiss HUD⌥⌘Space
Back⌃⌘[
Forward⌃⌘]
FIG.9 — Q & A
§ 08FREQUENTLY ASKED
Ask the terminal. It answers honestly.
zsh — thaytool faq
❯thaytool faq "is this a subscription?"
No. $20, one time, updates for life. And in the WinRAR tradition, the trial never actually stops — you’ll just get a polite reminder.
❯thaytool faq "do my agents die when I quit the app?"
No. A background daemon owns every terminal. Quit the app, ship an update, or reboot — claude, codex and your builds keep running. Claude conversations resume with --resume.
❯thaytool faq "where does my code go?"
Nowhere. No cloud backend, no accounts, no telemetry, zero TCP ports. Every AI feature runs on Apple’s on-device models and fails closed. The one secret lives in Keychain only.
❯thaytool faq "which agents work?"
Claude Code and Codex out of the box. Any CLI agent works — the per-agent launch command is fully overridable.
❯thaytool faq "can I run it next to Superset?"
Yes. Fully disjoint namespaces — sockets, dirs, URL schemes, env vars. Hooks merge additively into ~/.claude/settings.json, and existing .superset / .conductor scripts run as-is.
❯thaytool faq "Windows or Linux?"
macOS only — Apple Silicon, macOS 26+. It’s native SwiftUI with a Metal terminal renderer, and it isn’t pretending otherwise.
❯
◇ THE HONEST LICENSE ◇
$20. Once. The trial never actually stops.
A 40-day evaluation that — in the great WinRAR tradition — keeps working forever. We’ll just, ah, remind you. Buy it because it’s good, not because we locked your agents out. That would be rude to your agents.
REMINDER▢ ✕
◈
This is a 40-day evaluation copy of Thaytool. You have been evaluating for 1,290 days. It still works perfectly — but a license would make this window go away and the developer very happy.
DAYS UNTIL LOCKOUT: ∞ · NAGS SO FAR: 4,187 · TERMINALS HARMED: 0
LICENSED FOR LIFE ◊LICENSED FOR LIFE ◊LICENSED FOR LIFE ◊LICENSED FOR LIFE ◊LICENSED FOR LIFE ◊LICENSED FOR LIFE ◊LICENSED FOR LIFE ◊LICENSED FOR LIFE ◊LICENSED FOR LIFE ◊LICENSED FOR LIFE ◊
CERTIFICATE OF LICENSENº #000001
FULL LICENSE
$20once · yours forever
MS-****-****-****04 JUL 2026
✦ Everything in Thaytool — no locked features, ever
✦ Retires the reminder window
✦ 3-Mac license · Stable ∪ Canary channels
✦ Free updates for life · priority support & Discord
Also on Homebrew: brew install rafa-thayto/tap/thaytool — same notarized DMG. One user, one price, no subscription. Not buying? The app keeps working. We’ll cope.