claudecodeui  by siteboon

UI for Anthropic's Claude Code CLI

created 1 month ago
2,562 stars

Top 18.7% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Claude Code UI provides a responsive web and mobile interface for Anthropic's Claude Code CLI, enabling users to manage and interact with AI-assisted coding projects remotely. It offers a visual overview of projects, sessions, and file structures, aiming to enhance the user experience beyond the command line.

How It Works

The application utilizes a React/Vite frontend for a dynamic user interface and an Express.js backend for API and WebSocket communication. It integrates directly with the Claude Code CLI by spawning processes, managing sessions, and handling file system operations. This architecture allows for real-time streaming of responses and seamless interaction with the CLI's functionalities.

Quick Start & Requirements

  • Install: Clone the repository, run npm install, copy .env.example to .env, and start with npm run dev.
  • Prerequisites: Node.js v20+, Claude Code CLI installed and configured.
  • Setup: Estimated setup time is minimal, requiring configuration of the .env file.
  • Links: GitHub Repository

Highlighted Details

  • Responsive design for desktop, tablet, and mobile.
  • Integrated chat interface and shell terminal for direct CLI access.
  • File explorer with syntax highlighting and live editing.
  • Git explorer for staging and committing changes.
  • Session management for resuming conversations and tracking history.

Maintenance & Community

The project is maintained by siteboon. Further community engagement details are not explicitly provided in the README.

Licensing & Compatibility

Licensed under the GNU General Public License v3.0 (GPL v3). This license is copyleft, meaning modifications and derivative works must also be distributed under the same GPL v3 license. Commercial use or linking with closed-source projects may be restricted due to the GPL v3's requirements.

Limitations & Caveats

All Claude Code tools are disabled by default and require manual enabling through the settings, which could be a usability hurdle. The project relies heavily on the Claude Code CLI being correctly installed and configured, and file explorer issues may arise from directory permission errors.

Health Check
Last commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
50
Issues (30d)
77
Star History
2,637 stars in the last 90 days

Explore Similar Projects

Starred by Boris Cherny Boris Cherny(Creator of Claude Code; MTS at Anthropic) and Adam Wolff Adam Wolff(Claude Code Core; MTS at Anthropic).

claude-code-sdk-python by anthropics

4.0%
744
SDK for Claude Code interaction
created 1 month ago
updated 2 days ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Anil Dash Anil Dash(Former CEO of Glitch), and
13 more.

cline by cline

0.8%
48k
VS Code extension for autonomous coding agent
created 1 year ago
updated 1 day ago
Feedback? Help us improve.