# Terminal Deck > Terminal Deck is a free, MIT-licensed desktop application for macOS and Windows that runs AI coding-agent sessions — Claude Code, Codex CLI and Gemini CLI — in a single window. Each session gets a tab with a live status dot classified from what is drawn on that session's terminal screen, and cost, token use and context-window pressure are read from Claude Code's own JSONL transcripts. It is at version 0.1.2. Two platforms are published, both unsigned: a .dmg and .zip for macOS on Apple silicon, with no Intel build, and an installer and a portable .exe for Windows on x64, with no ARM build. The Windows build is produced natively in CI. It has been installed and launched on Windows 11 x64, where 0.1.2 launches but cannot start a session: agent CLIs are all reported missing and New Session fails. Fixes are open on a pull request and unreleased. It has no account, no telemetry and no analytics. Built by Asad Iqbal. Repository: https://github.com/asadev/terminaldeck What works today: multiple sessions per project in tabs with scrollback that survives switching; status dots for working, waiting, needs-input and exited; a chat view that reads the agent's transcript and shows only the conversation, with a composer that types into the same session; cost and context tracking; a session inspector; full-text search across past transcripts; a git panel; a file tree and viewer; quick open and a command palette; a GitHub panel driven by the `gh` CLI; AI-readiness scoring with one-click fixes; a project dashboard and a Kanban board; a swarm view; agent profiles with isolated logins; an embedded browser whose element inspector sends CSS selectors to the agent; an MCP inspector; provider hook management; and a settings window of eleven sections. Not built yet: code signing and notarisation, peer-to-peer session sharing, split panes (layout code exists but nothing renders it), and translations. Updating in place is built for macOS and has been run end to end — the app reads the release feed, and on the user's say-so downloads the archive, verifies its SHA-512 and swaps the bundle; the Windows equivalent is wired to electron-updater and has never been exercised, and a portable executable cannot be replaced in place at all. On macOS, Apple silicon only — there is no Intel build, because macOS 27 does not run on Intel Macs. On Windows, x64 only; Windows on ARM runs the x64 build under emulation. Linux has no target at all. ## Docs - [Terminal Deck](https://terminaldeck.dev/): what the app is, what works today, requirements, and how to run it. - [Features](https://terminaldeck.dev/features.html): a feature-by-feature account of everything in the app today, and a list of what is not. - [Docs](https://terminaldeck.dev/docs/): what every panel does, where it keeps its data, the shortcuts the app actually dispatches, and what to do when it cannot find your agent CLI. - [Download](https://terminaldeck.dev/download.html): requirements, a download per platform, the extra step an unsigned build needs on macOS and on Windows, and how to build and package it from source. The links are https://terminaldeck.dev/download/mac, /download/windows and /download/windows-portable; each redirects to the matching asset of whichever release is newest, resolved at request time, so none of them names a version. - [Changelog](https://terminaldeck.dev/changelog.html): what changed in 0.1.0, 0.1.1 and 0.1.2, grouped by meaning rather than commit order. - [Roadmap](https://terminaldeck.dev/roadmap.html): the eight build phases and the remaining work named. - [About](https://terminaldeck.dev/about.html): why the project exists, how it is built, and the four rules it is built to. - [Security](https://terminaldeck.dev/security.html): the threat model, what is hardened, what is deliberately not defended, and how to report a vulnerability. - [Privacy](https://terminaldeck.dev/privacy.html): exactly what the app reads, what it writes, what it sends (nothing of its own), and what the agent CLIs do under their own terms. - [Terms](https://terminaldeck.dev/terms.html): MIT, as-is, and who is responsible for what the agents do. ## Optional - [llms-full.txt](https://terminaldeck.dev/llms-full.txt): every page of this site as one markdown file. - [Source](https://github.com/asadev/terminaldeck): the repository.