Claude Code — now in your browser. Anywhere.
A web-based Claude Code that runs on desktop, mobile phones, and iPads,
while sharing the exact same configuration as your local Claude Code.
No cloud rewrite.
No vendor lock-in.
Just Claude Code — everywhere.
Claude Code is powerful — but it’s terminal-bound.
That means:
- ❌ Not usable on mobile or iPad
- ❌ Hard to access remotely
- ❌ Awkward for demos, monitoring, or quick edits
Claude Code WebUI solves this by:
- 🌍 Running Claude Code in your browser
- 📱 Supporting mobile & iPad
- 🔁 Reusing your existing
~/.claude/settings.json - 🧠 Staying 100% compatible with local Claude Code
If Claude Code works on your machine —
it works here.
Make sure you have Bun and Claude Code installed.
# Install Bun
curl -fsSL https://bun.sh/install | bash
# Install Claude Code
npm install -g @anthropic-ai/claude-codebunx @devagentforge/claude-code-webui@latestOpen your browser:
http://localhost:10086
✅ That’s it.
PORT=3000 bunx @devagentforge/claude-code-webui@latest- Natural language interaction with Claude Code
- Real-time streaming output (word-by-word)
- Markdown + syntax-highlighted code rendering
- Clean, Claude-style UI
- Create sessions with custom working directories
- Resume any previous conversation
- Full local session history (SQLite-backed)
- Safe deletion & automatic persistence
- Explicit approval for tool execution
- Allow / deny per tool
- Bulk permission policies
- Manual handling for AskUserQuestion flows
- Fully responsive (desktop / phone / iPad)
- Claude-style light theme
- Fast session switching
- Touch-friendly interactions
Claude Code WebUI does not reinvent configuration.
It directly reuses:
~/.claude/settings.json
Which means:
- Same API keys
- Same base URL
- Same models
- Same behavior
Configure Claude Code once — use it everywhere.
- React 19 + TypeScript
- Tailwind CSS 4
- Radix UI
- Zustand
- Markdown + syntax highlighting
- Streaming-first rendering
- Bun runtime
- Hono web framework
- WebSocket-based streaming
- SQLite (WAL mode)
- Claude Agent SDK
git clone https://github.com/DevAgentForge/claude-code-webui.git
cd claude-code-webui
bun install
bun run build
bun run startPORT=10086
DB_PATH=./webui.db
CORS_ORIGIN=*Claude-related config is shared with Claude Code:
ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URLANTHROPIC_MODELANTHROPIC_DEFAULT_SONNET_MODELANTHROPIC_DEFAULT_OPUS_MODELANTHROPIC_DEFAULT_HAIKU_MODELAPI_TIMEOUT_MSCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC
Planned features:
- 🌐 Web-based configuration for Base URL & API Key
- 🐙 Use GitHub repositories as working directories
- 🧠 Partial replacement of Claude Code Web
- 👥 Multi-session & multi-agent improvements
- 🚧 More coming soon
PRs are welcome.
- Fork this repository
- Create your feature branch
- Commit your changes
- Open a Pull Request
If you’ve ever wanted:
- Claude Code on your phone
- Claude Code on an iPad
- Claude Code without a terminal
This project is for you.
👉 Star it if it helps you.
