Features

Agent Control Features

Every Agent Control feature DorkOS ships

RuntimesAvailable

Every Agent, One Place

Claude Code, Codex, and OpenCode, all on one screen

Claude Code, Codex, and OpenCode are three different AI coding tools. DorkOS puts all three in one place, so you pick the right one for each job.

  • Run Claude Code, Codex, and OpenCode side by side
  • Pick a different tool for each job, not just at setup
  • One list shows every session and how much room it has left
  • They write the code, send the email, and plan the week
  • Never build your week around one company's tool
RuntimesAvailable

Claude Accounts

Bill one agent, or one chat, to a different Claude account

Work and personal on one machine gets awkward. Add more than one Claude account, then say which one an agent bills, or which one a single chat bills.

  • Add more than one Claude account in Settings
  • Pin an agent to the account that should pay for it
  • Send one chat to a different account, just this once
  • Switch accounts without restarting anything
  • Once a chat has started, its account never changes
Runtimes
ConsoleAvailable

DorkOS on Your Phone

Real work from your phone, not just a screen to watch

Most tools give your phone a read-only view. DorkOS runs real sessions in any phone browser, so you can watch live and answer your agents on the go.

  • Watch sessions stream live from your phone
  • Approve or say no to an agent action on the go
  • Add DorkOS to your home screen, like an app
  • Get a push alert when an agent needs you
  • Stop a run from your phone if it goes wrong
The DorkOS screen on a phone, showing a live session and a pending approval
ConsoleAvailable

Tool Approval

Say yes or no to an agent's action, before it happens

Sometimes an agent should check with you first. Tool Approval shows what it wants to do, in real time, so you stay in control without slowing it down.

  • See the exact file and action before you decide
  • Approve one action, or approve everything for a session
  • Answer from the header, the sidebar, or the home screen
  • If you step away, the agent keeps going after a short wait
  • Get the same prompt in Slack or Telegram
A DorkOS approval prompt showing the file and action, with approve and deny buttons
ConsoleAvailable

Action Approvals

An agent asks before it does something you cannot take back

Removing a package, deleting a scheduled task, removing an agent: before any of those run, DorkOS puts a card in front of you and waits for your answer.

  • Read what would run, in plain words, before deciding
  • One yes covers one exact action, then it is spent
  • Answer from a Telegram or Slack message, not just the app
  • Only the person you name gets asked, not every chat
  • Say yes right from the notification banner on your Mac
Console
ConsoleAvailable

Question Prompts

Agents ask questions when they're stuck; you answer from anywhere

When an agent needs to know something, it asks instead of guessing. Answer in the Console, Slack, or Telegram, and the agent picks up right away.

  • Multiple-choice questions, so answering takes one tap
  • Answer from the Console, Slack, or Telegram
  • Every past answer is saved in the conversation
  • The agent picks up the moment you answer
Console
ConsoleAvailable

Workspaces

Point a session at a project, and the right agent is already there

Bind a workspace to a project folder, and the right agent loads with it already there. No re-explaining which project you mean, every time you start.

  • Link a session to a project folder
  • The right agent loads for the right project automatically
  • No need to re-explain which project you're working in
  • Each workspace keeps its own settings and context
Console
ConsoleAvailable

Notifications

Get pinged when an agent needs you, and answer from the alert itself

An agent waiting on you in another tab is easy to miss. Notifications sound a soft knock, alert your desktop, and escalate to your phone if you don't answer.

  • One Inbox in the top right holds every alert, read or not
  • A soft knock sound plays the moment an agent needs you
  • Answer right from the desktop notification banner on Mac
  • No response in a couple minutes escalates to your phone
  • A daily Shift Report catches you up on what you missed
Console
ConsoleAvailable

Control Center

Check and change every agent's power settings, in one panel

Power settings hide across Settings, Runtimes, and Tasks. Control Center puts every dial in one panel, open with ⌘⇧L from anywhere in DorkOS.

  • See where new sessions stop for approval, at a glance
  • Let agents message across projects with one switch
  • Make 'stop asking' stick for one agent, one action
  • Keep agents warm between messages, and cap concurrent scheduled runs
  • An Exceptions list links straight to what to fix
The DorkOS Control Center panel open over the main screen, showing where new sessions stop for approval and the switches under it
ConsoleAvailable

Inbox

One list of everything waiting on you, and everything that happened

Alerts spread across tabs are easy to miss. One bell holds every question, approval and finished run, and what you have read stays read on every device.

  • One bell holds every question, approval, and finished run
  • Read it on your laptop, and your phone agrees
  • Things waiting on you sit above things that merely happened
  • Press ⌘⇧Y to jump to the next thing waiting on you
  • Every agent has its own page of alerts, if you want it
Console
ConsoleAvailable

Alerts That Reach You

If nobody answers, the alert moves to your phone

An agent stuck waiting on you is easy to miss. When a question sits unanswered for a few minutes, DorkOS sends it to your phone and your chat apps.

  • A question nobody answers rings your phone
  • You pick the wait: one, two, five, or fifteen minutes
  • Turn the chasing off entirely if you would rather not be chased
  • Answering inside DorkOS calls off the chase
  • A daily Shift Report sums up the last day
Console
RelayAvailable

Reply Limits

Agents talk to each other without running up a bill

Agents answering agents can loop all night. Four dials cap the replies they may trade: in a row, from one agent, per room each hour, and everywhere each hour.

  • Cap how many replies your agents may trade in a row
  • Cap how much of one conversation a single agent may take
  • Cap replies per room each hour, and across every room
  • Set the dials once, or set them room by room
  • No room can skip the hourly cap that covers everything
Relay
CoreAvailable

Agent Memory

Tell an agent something once, and it still knows next week

An agent that forgets every conversation makes you repeat yourself forever. Each one now keeps a short notes file it reads before every turn.

  • Say it once in a DM, and a channel next week knows it
  • Plain markdown you can open, correct, or delete by hand
  • Every note records the conversation that taught it
  • Small on purpose, so the agent tidies rather than hoards
  • Lives on your machine, beside the agent it belongs to
Core

Your whole team is one step away.

Get started.

Terminal

~ $ curl -fsSL https://dorkos.ai/install | bash

Run in your terminal

Checks Node.js, installs via npm, offers setup wizard.

Desktop app for macOS
Other ways to install
  • Windows download the alpha installer, or use the terminal today.
  • Linux — install with the one-liner or npm; the web app runs the same everywhere.
  • Server — running DorkOS somewhere other than your own machine? Run it in Docker.
Open SourceMIT LicensedRuns on Your Machine

One person. Ten agents. Ship around the clock.