Cover image for Claude Code Terminal

Claude Code Terminal

2026

AI Tools
AI Agents
API Integration
Workflow Automation
Text to Speech
View Live Demo
About the Project

What. A desktop terminal emulator I built specifically for agentic coding CLIs — Claude Code by default, with Codex CLI and opencode support. Multi-tab sessions run side by side, session state is detected automatically (idle, working, thinking, waiting-for-input), and blocks are decorated visually so tool calls, prompts, and questions stand out from the scrollback. An event-history sidebar tracks everything across sessions, and built-in themes (Teal, Monokai, Dracula) are customizable.

Why. A generic terminal treats an agent session as an undifferentiated stream of bytes. It cannot tell me which of six tabs is blocked on a question. CCT reads the session state and tells me — with a native OS notification, a Discord or Slack message, or a webhook — so long-running agents do not sit waiting unnoticed.

How. An Electron app over a pnpm/Turbo TypeScript workspace. A plugin system extends it, and an HTTP + WebSocket server exposes session control remotely — which is what the Discord bot, Slack bot, MCP server, webhook forwarder, and Synapse Guild Discord-voice TTS bridge are all built on. A headless daemon mode runs sessions as a background service with a password-protected web UI that survives SSH disconnects and is reachable from any device. Installers ship for Windows (NSIS .exe), macOS (.dmg), and Linux (.AppImage) via GitHub Releases with an auto-updater; the macOS build is not yet code-signed, so first launch needs a one-time Gatekeeper approval.

Stack: TypeScript, Electron, React + Vite, pnpm workspaces, Turbo, WebSocket/REST, MCP. MIT licensed.

Built Feb–Jun 2026 across ~200 commits. Private repo.

Image Gallery

Claude Code Terminal gallery image 1