{"slug": "quil-a-reboot-proof-terminal-multiplexer-that-resumes-ai-sessions", "title": "Quil – a reboot-proof terminal multiplexer that resumes AI sessions", "summary": "Quil, a reboot-proof terminal multiplexer for AI-native development, has been released by developer Artyom S. The tool persists entire workspaces across reboots, auto-resumes AI conversations by session ID, and integrates with AI assistants via the Model Context Protocol (MCP). It supports typed panes for tools like Claude Code, OpenCode, lazygit, k9s, lazysql, SSH, and Stripe CLI, and is available for Linux, macOS, and Windows with a one-line install.", "body_md": "**The persistent workflow orchestrator for AI-native development.**\n\nA 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).\n\nType `quil`\n\nafter a reboot — every tab, pane, working directory, layout split, and AI conversation is right where you left it.\n\n**Linux / macOS** — one-line install (detects OS+arch, verifies SHA-256):\n\n```\ncurl -sSfL https://raw.githubusercontent.com/artyomsv/quil/master/scripts/install.sh | sh\n```\n\n**Windows** — download `quil-windows-amd64.zip`\n\nfrom [Releases](https://github.com/artyomsv/quil/releases/latest), extract anywhere on `PATH`\n\n.\n\n**Go users**:\n\n```\ngo install github.com/artyomsv/quil/cmd/quil@latest\ngo install github.com/artyomsv/quil/cmd/quild@latest\n```\n\nFull install options + build-from-source — see [docs/installation.md](/artyomsv/quil/blob/master/docs/installation.md).\n\n```\nquil          # launches the TUI, auto-starts the daemon\n```\n\nFive keys to remember:\n\n| Key | Action |\n|---|---|\n`F1` |\nMenu — Settings, Plugins, Memory, log viewers |\n`Ctrl+N` |\nNew typed pane (Claude Code, OpenCode, shell, …) |\n`Ctrl+T` |\nNew tab |\n`Ctrl+W` |\nClose active pane |\n`Ctrl+Q` |\nQuit (workspace persists) |\n\nThat'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.\n\nIf anything ever hangs: `quil restart`\n\nrecovers the daemon (escalating stop → fresh start → tabs restored from the last snapshot), and `Alt+R`\n\nrestarts a single stuck pane in place with its AI session resumed.\n\nAdd this to your AI client's MCP config (Claude Desktop, Claude Code, Cursor, VS Code Copilot):\n\n```\n{\n  \"mcpServers\": {\n    \"quil\": {\n      \"command\": \"quil\",\n      \"args\": [\"mcp\"]\n    }\n  }\n}\n```\n\nRestart the client. The AI can now `list_panes`\n\n, `read_pane_output`\n\n, `send_to_pane`\n\n, `watch_notifications`\n\n, `screenshot_pane`\n\n, and 12 more tools. Read the build pane and react to errors without copy-paste.\n\nFull guide: [docs/mcp.md](/artyomsv/quil/blob/master/docs/mcp.md).\n\nTyped panes ship for the tools developers run all day. Each opens from `Ctrl+N`\n\n; the ones that wrap an external binary appear only when that binary is on `PATH`\n\n(greyed with an install link otherwise).\n\n| Integration | What it is |\n|---|---|\nTerminal |\nYour system shell (bash/zsh/PowerShell/fish) with live working-directory tracking. |\nClaude Code |\nAI coding session that resumes the exact conversation by session id across reboots. |\nOpenCode |\nAI coding session (\n|\n\n**lazygit**[lazygit](https://github.com/jesseduffield/lazygit)) for the repo near the pane — also a per-tab`Alt+G`\n\noverlay.**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`\n\nwebhook 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).\n\n| Topic | Doc |\n|---|---|\nInstallation |\n|\n\n**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).\n\nSee [CONTRIBUTING.md](/artyomsv/quil/blob/master/CONTRIBUTING.md) for branch / commit conventions and the development workflow. Bug reports and PRs welcome.\n\n[MIT](/artyomsv/quil/blob/master/LICENSE) — Copyright (c) 2026 Artjoms Stukans\n\nThe Windows build bundles Microsoft's MIT-licensed [OpenConsole](https://github.com/microsoft/terminal) (`OpenConsole.exe`\n\n+ `conpty.dll`\n\n) 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.", "url": "https://wpnews.pro/news/quil-a-reboot-proof-terminal-multiplexer-that-resumes-ai-sessions", "canonical_source": "https://github.com/artyomsv/quil", "published_at": "2026-07-25 12:27:38+00:00", "updated_at": "2026-07-25 12:52:29.993118+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "artificial-intelligence"], "entities": ["Quil", "Artyom S.", "Claude Code", "OpenCode", "lazygit", "k9s", "lazysql", "Stripe CLI"], "alternates": {"html": "https://wpnews.pro/news/quil-a-reboot-proof-terminal-multiplexer-that-resumes-ai-sessions", "markdown": "https://wpnews.pro/news/quil-a-reboot-proof-terminal-multiplexer-that-resumes-ai-sessions.md", "text": "https://wpnews.pro/news/quil-a-reboot-proof-terminal-multiplexer-that-resumes-ai-sessions.txt", "jsonld": "https://wpnews.pro/news/quil-a-reboot-proof-terminal-multiplexer-that-resumes-ai-sessions.jsonld"}}