codeTerminal
codeTerminal is a web-based interface that drives live Claude Code sessions from a browser, Chrome side panel, or mobile app. It provides a terminal pane with tmux integration, file browsing, prompt history, and page watching capabilities.
Ficha actualizada 22 sept 2026, 19:22 · upstream 22 sept 2026, 19:21 · release sin release detectada
Qué es codeTerminal
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
A web UI for driving Claude Code sessions through the Agent SDK. The application runs as a single Node.js process that maintains one live agent session per chat. It exposes three client interfaces: a desktop web interface at /, a Chrome side panel accessible via chrome://extensions, and a mobile page at http://<host>:8123/m. Every tool invocation is blocked until user approval to prevent unintended changes to the workspace. The terminal pane provides real-time access to your shell, tmux sessions, file system, and prepared prompts. All in-process MCP servers are managed within this single process, eliminating external dependencies or separate agent processes.
- Drive a live Claude Code session from a web browser without needing API keys
- Monitor and control AI coding assistants through a Chrome side panel
- Run terminal commands and manage tmux sessions directly from the interface
- Create prepared prompts for future use with one-time setup
- Watch specific pages or files while an agent is working on another task
- Automate repetitive tasks by triggering Claude Code actions through a web UI
- Runs entirely in Node.js without requiring external MCP server processes
- Provides a real terminal pane with tmux integration and file browsing
- No API key or credit card required — uses OAuth credentials from ~/.claude
- Supports both desktop web interface and mobile application
- Blocks tool invocations until user approval to prevent accidental changes
- Requires Node.js version 22 or higher for compatibility
- Only supports Linux (Ubuntu, x64) — macOS and Windows are not officially supported
- No password authentication; access is restricted to the user's own machine via localhost or trusted networks
- The agent can drive browser tabs but cannot directly control other applications
- Mobile page requires a tailnet or VPN connection for remote use
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Run with `npm start` on Linux (Ubuntu, x64). The application listens only on localhost:8123 and does not bind to 0.0.0.0 by design. For production use, consider running as a systemd service or containerized environment. Ensure Claude Code is logged in via OAuth credentials at ~/.claude before starting the server. Use `CODETERM_SHELL=0` to disable the shell pane entirely if needed.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.