No IDE. No orchestrator. Just a terminal.

A terminal for the AI era.

Run Claude Code, Codex, and your shells. Each thread of work gets its own worklane: your agents and dev servers stay together. When one needs you, Zentty takes you to its pane.

Free · Native Mac app · Built on Ghostty

Zentty running with multiple panes of code and an agent sidebar showing Claude Code status Zentty running in a light theme with multiple panes of code and an agent sidebar showing Claude Code status

The friction

Agents keep working
while you're elsewhere.

Most terminals still organize everything as tabs. You lose where things were. Nothing tells you an agent is waiting. After a restart you're rebuilding your layout from memory.

Compare

Tabs hide what you were doing. Worklanes keep it in view.

A 2×2 split only fits four panes. Worklanes scroll: add another column without squashing the rest.

Auth flow
$ nvim src/auth.ts
$ claude code
$ dev server
$ vitest --watch
$ git status
$ tail -f log
$ redis-cli
$ http :3000

Switch context without losing it. Every lane survives a restart.

Under the hood

Agents are noisy.
Your sidebar isn't.

How agent hooks work

Agent attention

Know when
an agent needs you.

Sidebar, macOS notifications, menu bar. Tap needs input and you're on the right pane.

Agents
  • feature/auth Claude Code Needs input
  • tests Codex Running
  • release Gemini Idle
  • review Copilot Done

Works the moment you launch one. No setup.

Zentty detects Claude Code, Codex, Antigravity, Copilot, Cursor, OpenCode, Kimi, Grok, Pi, Amp, Droid, with more adapters added regularly.

Small decisions that
keep you in flow.

Zentty is the window. Ghostty is the engine.

Shipped often. Still rough in places. We use it every day.

Questions, answered.

See detailed comparisons

Install once.
Stay in flow.

Download for macOS

Free · Native Mac app · Auto-updates

Star us on GitHub