Skip to content
§ 01 / 05 · HERO LAT 48.8566° N LON 2.3522° E BUILD 1.15.1-release REV 20260605
v1.15.1 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. 17 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.

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