# Quil – a reboot-proof terminal multiplexer that resumes AI sessions

> Source: <https://github.com/artyomsv/quil>
> Published: 2026-07-25 12:27:38+00:00

**The persistent workflow orchestrator for AI-native development.**

A terminal multiplexer built for developers who orchestrate 5–10 sessions per project across AI assistants, build watchers, webhook tunnels, and SSH connections. Unlike tmux, Quil understands **projects** and **typed panes**: it persists your entire workspace across reboots, auto-resumes AI conversations by session id, and lets your AI assistant drive your terminal over [MCP](/artyomsv/quil/blob/master/docs/mcp.md).

Type `quil`

after a reboot — every tab, pane, working directory, layout split, and AI conversation is right where you left it.

**Linux / macOS** — one-line install (detects OS+arch, verifies SHA-256):

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

**Windows** — download `quil-windows-amd64.zip`

from [Releases](https://github.com/artyomsv/quil/releases/latest), extract anywhere on `PATH`

.

**Go users**:

```
go install github.com/artyomsv/quil/cmd/quil@latest
go install github.com/artyomsv/quil/cmd/quild@latest
```

Full install options + build-from-source — see [docs/installation.md](/artyomsv/quil/blob/master/docs/installation.md).

```
quil          # launches the TUI, auto-starts the daemon
```

Five keys to remember:

| Key | Action |
|---|---|
`F1` |
Menu — Settings, Plugins, Memory, log viewers |
`Ctrl+N` |
New typed pane (Claude Code, OpenCode, shell, …) |
`Ctrl+T` |
New tab |
`Ctrl+W` |
Close active pane |
`Ctrl+Q` |
Quit (workspace persists) |

That's enough to start. See [docs/quick-start.md](/artyomsv/quil/blob/master/docs/quick-start.md) for the first-launch walkthrough and [docs/keybindings.md](/artyomsv/quil/blob/master/docs/keybindings.md) for the full keymap.

If anything ever hangs: `quil restart`

recovers the daemon (escalating stop → fresh start → tabs restored from the last snapshot), and `Alt+R`

restarts a single stuck pane in place with its AI session resumed.

Add this to your AI client's MCP config (Claude Desktop, Claude Code, Cursor, VS Code Copilot):

```
{
  "mcpServers": {
    "quil": {
      "command": "quil",
      "args": ["mcp"]
    }
  }
}
```

Restart the client. The AI can now `list_panes`

, `read_pane_output`

, `send_to_pane`

, `watch_notifications`

, `screenshot_pane`

, and 12 more tools. Read the build pane and react to errors without copy-paste.

Full guide: [docs/mcp.md](/artyomsv/quil/blob/master/docs/mcp.md).

Typed panes ship for the tools developers run all day. Each opens from `Ctrl+N`

; the ones that wrap an external binary appear only when that binary is on `PATH`

(greyed with an install link otherwise).

| Integration | What it is |
|---|---|
Terminal |
Your system shell (bash/zsh/PowerShell/fish) with live working-directory tracking. |
Claude Code |
AI coding session that resumes the exact conversation by session id across reboots. |
OpenCode |
AI coding session (
|

**lazygit**[lazygit](https://github.com/jesseduffield/lazygit)) for the repo near the pane — also a per-tab`Alt+G`

overlay.**k9s**[k9s](https://github.com/derailed/k9s)) with a context picker sourced from your kubeconfig.** lazysql**[lazysql](https://github.com/jorgerojas26/lazysql)) for MySQL, PostgreSQL, SQLite, and MSSQL.** SSH****Stripe CLI**`stripe listen`

webhook tunnel that restores its forward URL and surfaces the signing secret.Define your own pane types in TOML — see the [plugin reference](/artyomsv/quil/blob/master/docs/plugin-reference.md).

| Topic | Doc |
|---|---|
Installation |
|

**First launch**[quick-start.md](/artyomsv/quil/blob/master/docs/quick-start.md)** All features**[features.md](/artyomsv/quil/blob/master/docs/features.md)** Keybindings**[keybindings.md](/artyomsv/quil/blob/master/docs/keybindings.md)** Configuration**[configuration.md](/artyomsv/quil/blob/master/docs/configuration.md)** MCP (AI integration)**[mcp.md](/artyomsv/quil/blob/master/docs/mcp.md)** Custom plugins**[plugin-reference.md](/artyomsv/quil/blob/master/docs/plugin-reference.md)** Troubleshooting**[troubleshooting.md](/artyomsv/quil/blob/master/docs/troubleshooting.md)** Architecture (24 ADRs)**[architecture.md](/artyomsv/quil/blob/master/docs/architecture.md)** Roadmap**[roadmap.md](/artyomsv/quil/blob/master/docs/roadmap.md)The full doc index lives at [docs/README.md](/artyomsv/quil/blob/master/docs/README.md).

See [CONTRIBUTING.md](/artyomsv/quil/blob/master/CONTRIBUTING.md) for branch / commit conventions and the development workflow. Bug reports and PRs welcome.

[MIT](/artyomsv/quil/blob/master/LICENSE) — Copyright (c) 2026 Artjoms Stukans

The Windows build bundles Microsoft's MIT-licensed [OpenConsole](https://github.com/microsoft/terminal) (`OpenConsole.exe`

+ `conpty.dll`

) to host terminal panes correctly on Windows 10. See [THIRD_PARTY_LICENSES.md](/artyomsv/quil/blob/master/THIRD_PARTY_LICENSES.md) for full third-party attribution.
