DorkOSDorkOS

Open Source

Claude Code
in your browser.

A web UI for Claude Code. Chat interface, tool approval, and session management built on the Agent SDK.

npm install -g dorkos
Features
StableCore

Chat Interface

Rich markdown rendering, streaming responses, and a familiar chat experience for Claude Code in your browser.

StableCore

Tool Approval

Review and approve or deny tool calls before they execute. Stay in control of every action Claude takes.

StableCore

Session Management

Browse, resume, and sync sessions across clients. Works with CLI-started sessions too.

StableDeveloper

Slash Commands

Discover and run slash commands from .claude/commands/ with a searchable palette.

StableInterface

Dark Mode

Full dark theme support with automatic system preference detection.

BetaInterface

Mobile Responsive

Use DorkOS on any device. The interface adapts from desktop to mobile seamlessly.

About

DorkOS is an open-source web UI for Claude Code by Dork Labs.

DorkOS gives Claude Code a browser-based chat interface with tool approval flows, slash command discovery, and real-time session sync.

01

Open Source

MIT licensed. Read the code, fork it, extend it. No black boxes, no vendor lock-in.

02

Developer First

Built by developers, for developers. Every feature is designed around real coding workflows.

03

Privacy Respecting

Your sessions stay on your machine. No telemetry, no cloud sync, no data collection.

04

Extensible

Slash commands, custom tools, and an OpenAPI spec. Build on top of DorkOS, not around it.

The Origin

DorkOS started because Claude Code deserved a proper browser interface. The terminal is powerful, but sometimes you want rich markdown, tool approval dialogs, and a chat you can share.

Built on the Claude Agent SDK, DorkOS reads the same session files as the CLI. No separate backend, no data duplication. One source of truth.

The name is playful. The tool is serious.

Contact

Have feedback, want to contribute, or just say hello?

>