gitmyhub

claudecodeui

TypeScript ★ 12k updated 13h ago

Use Claude Code, OpenCode, Cursor CLI, and Codex on mobile and web with CloudCLI (aka Claude Code UI). CloudCLI is a free open source webui/GUI that helps you manage your Claude Code session and projects remotely.

A browser-based interface for AI coding tools like Claude Code and Cursor CLI, letting you chat with AI, browse project files, manage git, and run a terminal from any device, including phones and tablets.

TypeScriptNode.jsDockersetup: moderatecomplexity 3/5

Cloud CLI (also called Claude Code UI) is a web-based interface that lets you work with AI coding assistants such as Claude Code, Cursor CLI, Codex, and Gemini CLI from a browser on any device, including phones and tablets. Instead of running these tools only from a terminal on your computer, you can interact with them through a graphical interface that shows your projects, chat history, and files in one place.

The interface includes a chat window for talking with the AI, a built-in file browser with syntax highlighting, a git panel where you can view changes, stage files, and commit, and a shell terminal for direct command access. Sessions are saved so you can pick up conversations later, and multiple sessions can run at the same time.

You can run the software yourself by installing it via Node.js or Docker, or use the hosted CloudCLI Cloud service which requires no local setup and costs from $7 per month. The self-hosted version is free and open source. All options connect to your own AI subscriptions (Claude, Cursor, and so on); Cloud CLI supplies the interface and environment, not the AI itself. The self-hosted version works from any browser on your local network; the cloud version is accessible from anywhere.

A plugin system lets you add custom tabs and backend services. Several ready-made plugins are available, including a web terminal with multi-tab support and a project statistics view. You can also build your own using a provided starter template.

Security-wise, all Claude Code tool permissions are turned off by default. You enable only the ones you want through a settings panel. This prevents automated operations from running without your explicit approval.

Where it fits