Skip to content
§ 01 / 05 · HERO LAT 48.8566° N LON 2.3522° E BUILD 1.38.0-release REV 20260719
v1.38.0 shipped · reboot-proof since 2025

the workspace that doesn't forget._

tmux survives disconnects. Quil survives reboots. Typed panes, auto-resuming Claude Code sessions, and an MCP server that lets AI agents reach into your terminal. One static binary. No daemon to configure. No cloud account.

◆ LINUX · MACOS · WINDOWS ◆ NO WSL ◆ ~40 MB ◆ GO 1.25 · BUBBLE TEA V2
┏━━━ § 02 / 05 ━ WHAT IT DOES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓

A multiplexer is a tool. Quil is a contract.

The contract: your machine rebooting is not your problem. Neither is re-explaining context to Claude Code, re-pasting your last screenshot, or rebuilding five SSH tunnels by hand. Four capabilities, each load-bearing, each opinionated.

◇ 01 Reboot-proof sessions

Tabs, panes, working directories, and layout ratios snapshot continuously to ~/.quil/workspace.json. Type quil after any restart — everything snaps back in under 30 seconds. Ghost buffers replay the last 500 lines per pane while shells re-initialise.

← PERSISTENCE
◇ 02 Claude Code resumes itself

Each AI pane owns a UUID at spawn. On restart, Quil runs claude --resume <id> automatically. No copy-paste, no context rebuild, no re-explaining what you were doing. Your conversation is where you left it.

← AI CONTINUITY
◇ 03 Typed panes, not shells

A Claude Code pane resumes differently than an SSH tunnel, which resumes differently than a stripe listen. Five types built in — terminal, claude-code, opencode (beta), ssh, stripe. Yours in 30 lines of TOML. No compile, no restart, hot-reload on save.

← TOML PLUGINS
◇ 04 MCP server for agents

Run quil mcp and any MCP-capable client — Claude Desktop, Cursor, Claude Code — can list panes, read output, send keystrokes, and snapshot your workspace. 18 tools. Your terminal becomes addressable by AI.

← AGENT LAYER
see every capability →
┣━━━ § 03 / 05 ━ LIVE DEMO ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

Four panes. Four types. One workspace.

A real Quil layout — a Claude Code session, a live shell, an SSH tunnel, and a Stripe webhook listener. Click a pane to focus it. Everything you see here survives a reboot.

AI · CLAUDE-CODE
▸ ~/code/quil
TERMINAL · ZSH
▸ ~/code/quil/cmd/quild
SSH · prod-eu-1
▸ deploy@prod-eu-1:/srv/app
STRIPE · LISTEN
▸ whsec_****3f2b
main pane 1/4 · claude-code ghost-buf 500 lines snapshot 00:00:02 ago Alt+← → ↑ ↓ to navigate · Ctrl+E focus-mode · Alt+E pane notes
┣━━━ § 04 / 05 ━ VS THE FIELD ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

Different category.

tmux and Zellij survive network disconnects but not host reboots. WezTerm is a terminal emulator that happens to multiplex. Screen is 38 years old. Quil is a workflow orchestrator that treats your terminal as the source of truth.

Building the same thing for agents? So are herdr and Agent of Empires. They ship broader agent support and a web dashboard; Quil answers with native Windows, an MCP server, and pane notes. See the honest side-by-side — gaps included.

capability quil tmux zellij wezterm
Host reboot survival
AI session resume
Typed panes
MCP server for agents
Native Windows (no WSL)
┗━━━ § 05 / 05 ━ TAKE IT HOME ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

Install it. Reboot once.
Feel the difference.

One binary. ~40 MB. No database. No cloud account. No telemetry. No runtime dependencies. Open source under MIT. Tested on Linux, macOS, and native Windows.

$ curl -sSfL https://raw.githubusercontent.com/artyomsv/quil/master/scripts/install.sh | sh