The browser UI for Claude Code
Chat, agents, workflows, cost tracking — all from your browser. Zero framework. No build step.
A complete development environment built on vanilla JS. No framework baggage, no build complexity.
WebSocket streaming with session persistence. Parallel 2×2 mode for running 4 conversations at once. Background sessions that keep running when you switch away. Fork any conversation to explore alternatives. Recall previous messages with ↑ or the history button.
Per-session cost tracking, daily timeline charts, input/output token breakdowns, and error pattern analysis.
Lazy-loaded file explorer with syntax preview. Git panel with branch switching, staging, commit, log, and worktree isolation.
4 built-in agents with chains, DAGs, and an orchestrator that auto-decomposes complex tasks.
Claude remembers across sessions. Auto-captures conventions, decisions, and warnings with FTS5 search.
Browse and install agent skills from SkillsMP — the registry with 500K+ skills. Keyword and AI semantic search. One-click install to global or project scope. Skills auto-register as / slash commands. "Skill used" indicators in chat so you always know what's active.
Full-stack Tab SDK with hot reload. Marketplace UI for enabling, disabling, and reordering plugins.
Installable as a PWA. Mobile responsive. Telegram bot for AFK tool approval from your phone.
Token-based authentication for Cloudflare Tunnel or reverse proxy setups. One flag to enable. Localhost bypasses auth by default.
Four levels of agent autonomy. Start simple, scale to complex multi-agent workflows with visual dependency graphs.
Give it a goal.
It runs autonomously.
Sequential pipeline.
Context flows forward.
Visual dependency graph.
Parallel execution.
Describe a task.
It auto-delegates.
No config files. No build process. Just run it. Add --auth for remote access.
Everything a developer needs, organized by what you're doing.
Drop files in ~/.claudeck/plugins/ and you're live. Hot reload included.
One function call creates your tab button, panel, and lifecycle hooks.
Optional server.js auto-mounts at /api/plugins/<name>/. Plugins get access to the event bus, reactive store, and all REST APIs via the Tab SDK context.
Install the Claudeck skills via skills.sh:
npx skills add https://github.com/hamedafarag/claudeck-skills
Then ask Claude to create a plugin:
/claudeck-plugin-create <plugin-name> <short description of what the plugin does>
Claude generates client.js, server.js, and CSS for you automatically.
No React. No Webpack. No build step. Just ES modules, Express, and SQLite.
No install needed. NPX handles everything.
npx claudeck
Default 9009. Saved to ~/.claudeck/.env for next time.
Chat, agents, workflows, cost tracking — all ready to go.