siteboon / claudecodeui
- вторник, 24 февраля 2026 г. в 00:00:05
Use Claude Code, Cursor CLI or 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 desktop and mobile UI for Claude Code, Cursor CLI and Codex. You can use it locally or remotely to view your active projects and sessions in Claude Code, Cursor, or Codex and make changes to them from everywhere (mobile or desktop). This gives you a proper interface that works everywhere.
Main interface showing project overview and chat |
Responsive mobile design with touch navigation |
Select between Claude Code, Cursor CLI and Codex |
|
No installation required, direct operation:
npx @siteboon/claude-code-uiThe server will start and be accessible at http://localhost:3001 (or your configured PORT).
To restart: Simply run the same npx command again after stopping the server
For frequent use, install globally once:
npm install -g @siteboon/claude-code-uiThen start with a simple command:
claude-code-uiTo restart: Stop with Ctrl+C and run claude-code-ui again.
To update:
cloudcli updateAfter global installation, you have access to both claude-code-ui and cloudcli commands:
| Command / Option | Short | Description |
|---|---|---|
cloudcli or claude-code-ui |
Start the server (default) | |
cloudcli start |
Start the server explicitly | |
cloudcli status |
Show configuration and data locations | |
cloudcli update |
Update to the latest version | |
cloudcli help |
Show help information | |
cloudcli version |
Show version information | |
--port <port> |
-p |
Set server port (default: 3001) |
--database-path <path> |
Set custom database location |
Examples:
cloudcli # Start with defaults
cloudcli -p 8080 # Start on custom port
cloudcli status # Show current configurationFor production use, run Claude Code UI as a background service using PM2 (Process Manager 2):
npm install -g pm2# Start the server in background
pm2 start claude-code-ui --name "claude-code-ui"
# Or using the shorter alias
pm2 start cloudcli --name "claude-code-ui"
# Start on a custom port
pm2 start cloudcli --name "claude-code-ui" -- --port 8080To make Claude Code UI start automatically when your system boots:
# Generate startup script for your platform
pm2 startup
# Save current process list
pm2 savegit clone https://github.com/siteboon/claudecodeui.git
cd claudecodeuinpm installcp .env.example .env
# Edit .env with your preferred settings# Development mode (with hot reload)
npm run dev
The application will start at the port you specified in your .env
http://localhost:3001🔒 Important Notice: All Claude Code tools are disabled by default. This prevents potentially harmful operations from running automatically.
To use Claude Code's full functionality, you'll need to manually enable tools:
Recommended approach: Start with basic tools enabled and add more as needed. You can always adjust these settings later.
Claude Code UI supports TaskMaster AI (aka claude-task-master) integration for advanced project management and AI-powered task planning.
It provides
Setup & Documentation: Visit the TaskMaster AI GitHub repository for installation instructions, configuration guides, and usage examples. After installing it you should be able to enable it from the Settings
It automatically discovers Claude Code, Cursor or Codex sessions when available and groups them together into projects session counts
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Frontend │ │ Backend │ │ Agent │
│ (React/Vite) │◄──►│ (Express/WS) │◄──►│ Integration │
│ │ │ │ │ │
└─────────────────┘ └─────────────────┘ └─────────────────┘
We welcome contributions! Please see our Contributing Guide for details on commit conventions, development workflow, and release process.
Problem: The UI shows no projects or empty project list Solutions:
claude command in at least one project directory to initialize~/.claude/projects/ directory exists and has proper permissionsProblem: Files not loading, permission errors, empty directories Solutions:
ls -la in terminal)GNU General Public License v3.0 - see LICENSE file for details.
This project is open source and free to use, modify, and distribute under the GPL v3 license.