claude-code-webui  by sugyan

Web UI for Claude CLI

Created 3 months ago
593 stars

Top 54.9% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a modern, web-based interface for the Claude Code CLI, transforming command-line interactions into a rich, chat-like experience accessible from any device with a browser. It targets developers seeking a more intuitive and visually appealing way to leverage Claude Code's capabilities, offering features like rich formatting, visual project selection, and mobile-friendliness.

How It Works

The web UI acts as a frontend for the Claude Code CLI, enabling users to interact with Claude Code through a browser. It supports streaming responses for a real-time chat feel and offers a visual interface for project navigation and selection, moving beyond the limitations of plain text terminal output and manual directory switching.

Quick Start & Requirements

  • Install: npm install -g claude-code-webui
  • Run: claude-code-webui
  • Prerequisites: Claude CLI installed and authenticated, Node.js >=20.0.0, modern browser.
  • Setup: Under 2 minutes.
  • Docs: CLAUDE.md

Highlighted Details

  • Offers both light and dark themes for the interface.
  • Includes a permission dialog for secure tool access.
  • Fully responsive design for mobile and desktop experiences.
  • Can be run via npm package, binary release, or development mode.

Maintenance & Community

The project is actively maintained, with contributions welcomed. Discussions are available on GitHub.

Licensing & Compatibility

MIT License. Compatible with commercial and closed-source use.

Limitations & Caveats

The project currently lacks built-in authentication, meaning any user on the network can access the interface if exposed. It is designed for local development and requires careful security considerations if deployed to a server or exposed to a network.

Health Check
Last Commit

23 hours ago

Responsiveness

1 day

Pull Requests (30d)
57
Issues (30d)
17
Star History
120 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.