DorkOS
Getting Started

Quickstart

Launch DorkOS and open your first Claude Code session in under two minutes.

Quickstart

From a fresh install to a running Claude Code session in the browser.

Prerequisites

  • Node.js 22+ installed.
  • Claude Code authenticated. DorkOS bundles the Claude Code binary, so installing it separately is optional. (A claude binary on your PATH is only used as a fallback.)
  • DorkOS installed. See the Installation guide.

Launch DorkOS

Start the server

dorkos

DorkOS starts on port 4242 by default and opens the web interface in your browser.

  DorkOS v1.x.x
  Local:   http://localhost:4242 // [!code highlight]
  Network: http://192.168.1.100:4242

If your browser doesn't open on its own (common over SSH or on a headless machine), copy the Local URL into any browser. See Troubleshooting if the page still won't load.

To use a different port or project directory:

dorkos --port 8080 --dir ~/projects/myapp

Send your first message

Type a message in the chat input and press Enter. Claude streams its response in real time.

Explain the structure of this project

Approve tool calls

When Claude needs to read files, run commands, or make edits, a tool approval card appears. Review the action and click Approve or Deny, the same way you'd review a coworker's first pull request.

A tool approval card in the chat, showing what Claude wants to run with Approve and Deny buttons

Always review tool calls before approving, especially write operations and shell commands.

Explore the Interface

DorkOS works out of a working directory, the folder on your computer it reads and edits in. By default that's the folder you ran dorkos from. Use the directory picker in the sidebar to switch to a different project without restarting.

The sidebar lists every conversation session across your Claude Code clients. Each entry shows the agent's identity with a color and icon, so you're not squinting at ten identical-looking tabs.

  • Click a session to switch to it.
  • Click New Session to start fresh.
  • History persists across restarts.

If you also use the Obsidian plugin, note that it's an early, still-hardening surface. It reads from the same session history, but expect rough edges.

Type / in the chat input to open the command palette. Slash commands load from .claude/commands/ in your working directory (see above) and inject predefined prompts or workflows into the conversation.

CLI Quick Reference

Most people never touch these flags after the first launch. Here they are if you need them; see Configuration for the matching environment variables and persistent settings.

FlagShortDescriptionDefault
--port <port>-pServer port4242
--dir <path>-dWorking directoryCurrent directory
--boundary <path>-bBoundary: the folders on your computer DorkOS is allowed to touchHome directory
--tunnel-tEnable ngrok tunnelOff
--no-openDon't open the browser on startupOff (opens browser)
--log-level <level>-lLog verbosity (fatal through trace)info

Next Steps

Once installed, browse the Marketplace at /marketplace to discover pre-built agents, plugins, and skill packs from the community.