Claudeck
The browser UI for Claude Code
Chat, agents, workflows, cost tracking — all from your browser. Zero framework. No build step.
Everything you need.
Nothing you don't.
A complete development environment built on vanilla JS. No framework baggage, no build complexity.
Real-time Chat
WebSocket streaming with session persistence. Multi-client sync — multiple browsers see the same session stream live. 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. Lazy-loaded message pagination.
Cost Visibility
Per-session cost tracking, daily timeline charts, input/output token breakdowns, and error pattern analysis.
Files & Git
Lazy-loaded file explorer with syntax preview. Git panel with branch switching, staging, commit, log, and worktree isolation.
Autonomous Agents
4 built-in agents with chains, DAGs, and an orchestrator that auto-decomposes complex tasks.
Persistent Memory
Claude remembers across sessions. Auto-captures conventions, decisions, and warnings with FTS5 search.
Skills Marketplace NEW
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.
Plugin System
Full-stack Tab SDK with hot reload. Marketplace UI for enabling, disabling, and reordering plugins.
Works Everywhere
Installable as a PWA. Mobile responsive. Telegram bot for AFK tool approval from your phone.
Secure Remote Access
Token-based authentication for Cloudflare Tunnel or reverse proxy setups. One flag to enable. Localhost bypasses auth by default.
From single agent
to full orchestra.
Four levels of agent autonomy. Start simple, scale to complex multi-agent workflows with visual dependency graphs.
Single Agent
Give it a goal.
It runs autonomously.
Chain
Sequential pipeline.
Context flows forward.
DAG
Visual dependency graph.
Parallel execution.
Orchestrator
Describe a task.
It auto-delegates.
One command. That's it.
No config files. No build process. Just run it. Add --auth for remote access.
Batteries included.
Everything a developer needs, organized by what you're doing.
Extend everything.
Browse community plugins from the marketplace, or build your own. Drop files in ~/.claudeck/plugins/ and you're live.
Plugin Marketplace
Browse, preview, and install community-built plugins that snap into Claudeck as first-class tabs. Search by keyword, filter by type, preview in a sandbox.
Build your own
No fork needed. Register a tab, add optional server routes, ship it.
Register a tab
One function call creates your tab button, panel, and lifecycle hooks.
Add server routes
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.
Let Claude scaffold it
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.
Radically simple.
No React. No Webpack. No build step. Just ES modules, Express, and SQLite.
Three steps. Two minutes.
Run one command
No install needed. NPX handles everything.
npx claudeck
Pick a port
Default 9009. Saved to ~/.claudeck/.env for next time.
Start building
Chat, agents, workflows, cost tracking — all ready to go.
Ready to try Claudeck?
One command. Zero config. MIT licensed.