GPU-fast, idle-quiet
A wgpu renderer that draws only when something changes — <80ms cold start, ~80MB at rest, and a cursor that glides at your display's refresh rate but costs nothing when you're reading.
v1.0 — Claude on Perch, day one
toowl · pronounced /tuːl/ — like “tool”. The owl is just here for moral support.
A GPU-fast desktop terminal and a tmux-style remote client in one binary — with daemon-backed workspaces and Claude on the Perch.
$ curl -fsSL https://toowl.dev/install.sh | sh Free to use. Linux · macOS · Windows coming soon.
First feather on the Perch
Open the Perch (cmd-B). The Claude Feather is already there — your Claude Code sessions, resumable, crash-recoverable, palette-integrated. No setup, no detour through a browser. (Bring your own claude binary; the Feather handles the rest.)
The Claude Feather is built on toowl's first-party
toowl-plugin-claude. Shipped, tested, in this binary.
Real UI — the Perch, the crash banner, palette integration. All in v1.0.
The handful of things toowl does that no other terminal puts in one binary.
A wgpu renderer that draws only when something changes — <80ms cold start, ~80MB at rest, and a cursor that glides at your display's refresh rate but costs nothing when you're reading.
Named workspaces are owned by toowld, not the window. Close the window to detach; reopen to reattach — sessions keep running. Local or remote, same UI with an @host badge.
The same binary is a GPU desktop app on your laptop and a tmux-style crossterm client over SSH — talking to the daemon over a Unix socket, SSH-stdio, or WebSocket.
Open the sidebar and the Claude Feather is already there: your Claude Code sessions, resumable and crash-recoverable, integrated into the command palette. No browser detour.
A terminal that respects your taste — and your CPU.
GPU-accelerated wgpu renderer. 120fps where supported. Zero input latency you can feel.
Toowl Sepia out of the box. Smooth-glide cursor, translucent window, ligatures, color emoji.
Sessions, crash recovery, and palette integration ship in v1.0. Bring your own claude binary — the Feather handles the rest.
Extensions are 'feathers'. In-process or subprocess, capability-gated, hot-installable. Build your own; publish to the Aviary (soon).
Linux today, macOS with v1.10.0, Windows coming soon. One binary, same experience.
GUI and TUI in a single executable. No runtime, no daemon to babysit, no install ceremony.
Your sessions live in toowld, not the window. Attach from
the desktop app, a tmux-style TUI over SSH, or a browser — local or
across the world, same UI.
Two paths, same outcome. Pick the one your environment already loves.
$ curl -fsSL https://toowl.dev/install.sh | sh Detects your OS + arch, downloads the matching binary from GitHub Releases, verifies the SHA256, installs to ~/.toowl/bin/toowl. ~5 seconds on a fresh machine.
$ brew install 1martianway/tap/toowl Installs from toowl's Homebrew tap. Auto-updates via brew upgrade. Use this if you already manage tools with brew.
Pre-built binaries ship for Linux (x86_64 + aarch64) with every v1.0.49+ release. A universal macOS build lands with v1.10.0. Email us to hear when it does.
Plenty of terminals are fast. toowl is the one that also hands you a daemon, a remote TUI, a plugin ecosystem, and Claude — in one binary.
| Feature | toowl | iTerm2 | Kitty | WezTerm | Ghostty | Alacritty |
|---|---|---|---|---|---|---|
| GPU-accelerated rendering | ||||||
| Daemon-backed named workspaces (detach/reattach) | ||||||
| tmux-style TUI client in the same binary | ||||||
| Remote daemons over SSH / WebSocket | ||||||
| Plugin / extension system | ||||||
| Built-in AI / Claude Code integration | ||||||
| Open a session in the browser | ||||||
| macOS · Linux · Windows | macOS |
Compiled from each project's public docs, mid-2026. "Partial" means a related capability exists in a different shape — e.g. tmux integration, a config-side scripting hook, or a separate companion tool. Corrections welcome on GitHub.
It takes one command. We'll wait.
$ curl -fsSL https://toowl.dev/install.sh | sh