toowlv1.11.25 shippedTerminal You Will Love.

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.

Free to use. macOS · Linux · Windows.

toowl is pronounced like the word “tool”, and rhymes with “cool”.

By the numbers

  • <80mscold start
  • ~80MBidle memory
  • 60fpssmooth-glide cursor
  • 1 binaryGUI + TUI
  • 37focused crates
  • 16built-in themes

First feather on the Perch

First feather on the Perch

Claude on the Perch.

Open the Perch (⌘B). The Claude Feather is already there — no setup, no detour through a browser.

  • Resume any sessionEvery Claude Code conversation in this directory shows on the Perch, one click away.
  • Crash recovery, built inWhen Claude goes down mid-task, the Feather detects it and offers a one-key restart. Your context survives.
  • Palette-integratedCmd-Shift-P opens Claude commands alongside terminal actions. One muscle memory, two superpowers.

Built on toowl's first-party toowl-plugin-agent. Shipped, tested, in this binary — bring your own claude binary and the Feather handles the rest.

zsh — ~/projects/toowl×ssh idrl+Claude Code+ Newv1.1 release prepresumed · just nowfix CSS gradient bug2 hours agoowl mascot SVGyesterdayplugin host design2 days agovt parser DA1/DSR3 days agoSession resumed$ claude --resumeResumed session: v1.1 release prepReading 3 files, 247 messages of context...Claude:Looking at the landing page work fromyesterday. The owl mascot SVG looks great.Three things left before v1.1 ships:1.Bump Cargo.toml to 1.1.02.Rasterize og-image.svg → png3.Wire up the release checklistWant me to start on #1?$ yes

The Perch, the session list, the crash banner and palette integration — all shipped in v1.0.

Breakthroughs, not bullet points

The handful of things toowl does that no other terminal puts in one binary.

GPU-fast, idle-quiet

A wgpu renderer that draws only when something changes — an <80ms cold-start target, ~80MB at rest, and a cursor that glides while it moves but costs nothing when you're reading.

Daemon-backed workspaces

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.

Two clients, one binary

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.

Claude on the Perch

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.

One daemon. Every client.

Your sessions live in the daemon, not the window.

Attach from the desktop app, a tmux-style TUI over SSH, or a browser — local or across the world, same UI. One daemon per host owns your workspaces; any client attaches over a transport.

Clients

  • Desktop GUI · wgpu, native chrome
  • TUI client · crossterm, over SSH
  • Browser · roost-web, scoped URL

Transport

  • Unix socket
  • SSH-stdio
  • WebSocket / WSS

A terminal for owls

The vocabulary

the Perch
the left sidebar surface where feathers render their views
Feather
an extension — what other tools call a plugin
the Claude Feather
first-party Claude Code integration, shipped in v1.0
Roost
daemonize a pane, or a named workspace
the Aviary
the Feather registry — soon
Hoot
banner-style notifications from feathers — planned

Install your way

Two paths, same outcome. Pick the one your environment already loves.

curl · macOS / Linux

Detects your OS and arch, downloads the matching binary, verifies the SHA256, installs to ~/.toowl/bin/toowl. About five seconds on a fresh machine.

Homebrew

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 and aarch64) with every release. macOS and Windows build from source via Homebrew.

More from 1 Martian Way