{"repo":"alexjbarnes/cockpit","free":true,"listed":false,"github":"https://github.com/alexjbarnes/cockpit","clone":"git clone https://github.com/alexjbarnes/cockpit.git","description":"Claude Code, freed from your terminal: parallel sessions on any device, scheduled jobs, PR reviews, and any model provider.","language":"TypeScript","stars":13,"topics":["ai","ai-agents","anthropic","claude","claude-code","developer-tools","mcp","model-context-protocol","nextjs","react"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"A web UI for Claude Code that frees it from your terminal. Why Claude Code is great. It's also a terminal app. One window, one machine, foreground only. Cockpit runs the same engine as a server: sessions live on the server, the browser is just a viewer, and closing your laptop kills nothing. The shape is simple: browser ↔ Cockpit server ↔ the real Claude Code CLI . Not a reimplementation of the agent loop, the actual CLI, driven headless or through a pseudo-terminal. Four things follow: 1. Claude Code on your phone. Reply from a train, a kitchen, anywhere a browser opens. The session you started at your desk is right there, still working. 2. Many sessions running at once. Switch between projects without juggling tmux panes. Status beacons show which sessions are working, waiting, or idle, and the chat view stitches across /clear so long threads keep their full visual history. 3. Any model through the full agentic loop. Tool use, file edits, and permission prompts work the same whether the model is Claude, something free off OpenRouter's catalog, or DeepSeek. Providers that only speak the OpenAI wire format run through a built-in translation proxy, thinking traces included. 4. Unattended agents on a schedule. Not a cron wrapper: each job is a sandboxed run with its own model, its own tool and MCP allowlists, and a time budget, reporting back through an inbox or straight to your phone. Inside a session: a tabbed, split-pane layout holding the chat, a diff viewer for code change","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexjbarnes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexjbarnes/cockpit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}