Compare

DorkOS + OpenCode

DorkOS runs OpenCode for you: one place to start it, watch it, and schedule it.

The short answer

OpenCode is free, open source, and works with almost any model, including ones running on your own machine. DorkOS is not an alternative to it. DorkOS adds the parts a terminal tool leaves to you: a set time for a job to start, a screen you can open from your phone, and one list that also holds your Claude Code and Codex sessions. Your keys and your models stay yours.

Made by
Anomaly
What it is
Open source coding agent
Price
Free, and open source under the MIT licence. You pay only the model provider you point it at, or nothing at all if you run a model on your own machine.
Source code
Open, you can read it
See OpenCode for yourself

What each part does

Add DorkOS when

  • you want every coding agent you run on one screen, not one company’s
  • you want jobs that start at a set time without you pressing anything
  • you want agents that can book repeating work, but only with your say-so
  • you want agents that can hand work to each other instead of working alone
  • you want a limit that stops your agents answering each other all night
  • you want to open your agents from any screen you are near, not just the one they run on
  • you want to say yes or no from your phone or your chat app, not just your desk
  • you want one list of everything waiting on you, instead of hunting through tabs

Reach for OpenCode when

  • you want to choose the model yourself, including one running offline on your own machine
  • you want a tool with no account and no subscription, under a plain open source licence
  • you want to read and change the code you are trusting with your projects
  • you like working in the terminal, or in your editor through its extension

What DorkOS adds on top

Many agent tools, one placeCan you run more than one company’s coding agent from the same screen?OpenCode on its ownNoOpenCode works with more than 75 model providers, which is a different kind of choice: one agent, many models. It does not run Claude Code or Codex for you.Where this comes fromWith DorkOSYesClaude Code, Codex, and OpenCode, all on one screenEvery Agent, One PlaceSession DurabilityMore on this
Runs on the plans you already pay forDoes it work through the plans you already pay for, or sell you the model use again?OpenCode on its ownYesYour own keys and your own choice of model, and a model on your own machine costs nothing at all.Where this comes fromWith DorkOSYesYour own Claude, ChatGPT and OpenCode sign-ins do the work, so DorkOS adds nothing to your bill. You can send one agent, or one chat, to a different Claude account.Every Agent, One PlaceClaude Accounts
Work that runs on a scheduleCan you hand over a job that runs at a set time without you sitting there?OpenCode on its ownNoThere is no built-in scheduler. It can run as a background server, so you could wire it to your computer’s own timer, but that is a job you do rather than a feature it ships.Where this comes fromWith DorkOSYesSchedule agents to run on their own, so they work while you don'tTasks SchedulerNotificationsMore on this
Agents that book their own workCan an agent set up a repeating job, with you approving it first?OpenCode on its ownNoThere is no scheduler, so there is nothing for an agent to ask about.With DorkOSYesAn agent has to ask before it books itself a repeating jobSchedule ApprovalsTasks SchedulerControl CenterMore on this
Agents that work togetherCan several agents find each other and pass work along?OpenCode on its ownPartlyA main agent can hand a task to a helper agent and get the answer back. That is delegation inside one session, not a group of agents talking to each other.Where this comes fromWith DorkOSYesYour agents can message you, and each other, wherever you already chatRelay MessagingRoomsAgent DiscoveryMore on this
Limits on agents talking to agentsWhen your agents talk to each other, can you stop the bill running away?OpenCode on its ownNoA helper agent answers its own main agent and nobody else, so there is no traffic to limit.With DorkOSYesAgents talk to each other without running up a billReply LimitsControl CenterRoomsMore on this
Runs on your machineDoes the tool run on your own computer, with your work staying there?OpenCode on its ownYesYes, and more strictly than most: your own keys, your own choice of model, and it can work fully offline against a model on your own machine.Where this comes fromWith DorkOSYesDorkOS runs on your own machine: your projects, your sessions and your history stay there, under your own accounts.CLIWorkspacesRemote Tunnel
Open, and yours to runCan you read the source, run it yourself, and skip making an account?OpenCode on its ownYesOpen under the MIT licence, no account, and it can work offline against a model on your own machine.Where this comes fromWith DorkOSYesFree and open source under the MIT licence. It runs on your own machine, and there is no DorkOS account to make.CLIRemote TunnelWorkspaces
Where you can use itCan you open your agents and watch them work from any screen you are near?OpenCode on its ownNoOpenCode gives you a terminal, a desktop app and an editor extension. All three sit at your desk: there is no phone app or browser screen to check in from.With DorkOSYesReal work from your phone, not just a screen to watchDorkOS on Your PhoneChat InterfaceNotifications
Saying yes from anywhereWhen an agent stops to ask permission, can you answer from wherever you are?OpenCode on its ownNoA terminal, a desktop app and an editor extension. All three sit at your desk.With DorkOSYesAn agent asks before it does something you cannot take backAction ApprovalsTool ApprovalDorkOS on Your PhoneTelegram AdapterMore on this
One list of what needs youIs there one place holding everything waiting on your answer?OpenCode on its ownNoNothing here gathers what needs you into one place.With DorkOSYesOne list of everything waiting on you, and everything that happenedInboxNotificationsAlerts That Reach YouMore on this
Adding your own toolsCan you add your own tools and share the setup with other people?OpenCode on its ownYesYes. You can write plugins in JavaScript, connect outside tools, and it loads the right language tooling for your project on its own.Where this comes fromWith DorkOSYesInstall a working agent, plugin, or skill in one commandMarketplaceMCP ServerConnectionsMore on this
Price and opennessWhat does the tool itself cost, and can you read its source code?OpenCode on its ownYesFree, and open source under the MIT licence. The only bill is whichever model provider you choose, and a local model costs nothing.Where this comes fromWith DorkOSYesFree and open source. You pay only for the model plan your agents already use.CLI

Many agent tools, one place

OpenCode on its ownNo

If the model is the thing you want to swap, OpenCode is the best of the three at it, local models included. If the agent is the thing you want to swap, that is the gap DorkOS fills: one list holds a Claude Code session, a Codex session and an OpenCode session, and you pick per job.

With DorkOSYes

Each chat picks its own agent tool. Start a job on Claude Code, run the next on Codex, keep a third on OpenCode, without leaving the tab or changing any setup. All three land in one list, and they keep running for as long as DorkOS does.

Back to the table

Work that runs on a schedule

OpenCode on its ownNo

The pieces are there if you want to build it: OpenCode runs headless as a server with an HTTP interface, so your computer’s own timer can start a job on a schedule. What you sign up for is the plumbing around it: deciding what runs where, keeping a record of what happened, and arranging to hear about it when something needs you.

With DorkOSYes

You write the job once and say when it runs: every night, every Monday, every hour. DorkOS starts the agent at that time on your own machine, then messages you when it finishes or needs a decision. Remembering is not your job.

Back to the table

Agents that book their own work

With DorkOSYes

An agent can propose a repeating job. It never starts one on its own. You get a card naming the agent, quoting its reason, and showing the next three run times and the exact instructions. One button runs it once, supervised, before you agree to it forever.

Back to the table

Agents that work together

OpenCode on its ownPartly

Helper agents are good at keeping a long search or a noisy build out of your main conversation, which is what most people want them for. The relationship is always one agent and its helper inside a single session, so there is no group of equals comparing notes.

With DorkOSYes

Your agents share rooms the way people share a group chat. They see each other, answer each other, and hand a job along. You set how often they may reply, per room, so a busy channel never turns into a runaway bill.

Back to the table

Limits on agents talking to agents

With DorkOSYes

Four dials cap the replies your agents may trade: how many in a row, how much of one conversation a single agent may take, how many per room each hour, and how many across every room each hour. Set them once, or room by room. No room can skip the dial that covers everything.

Back to the table

Saying yes from anywhere

With DorkOSYes

An agent that needs permission asks, and the question follows you: the browser on your phone, a Telegram or Slack message, or a notification banner on your Mac. Only the person you name gets asked, so it is never broadcast to every chat you have connected.

Back to the table

One list of what needs you

With DorkOSYes

One bell holds every question, approval and finished run, with the things waiting on you above the things that merely happened. What you have read stays read on your other devices. A question left unanswered for the few minutes you chose rings your phone.

Back to the table

Adding your own tools

OpenCode on its ownYes

A plugin is a plain JavaScript file you drop in a folder, which is a low bar if you would rather bend the tool to your own habits than pick something off a shelf.

With DorkOSYes

DorkOS does not replace a marketplace of editor add-ons built up over years. It adds the other half: package a working agent, with its instructions and its tools, and hand the whole thing to someone else in one command. Signing those tools in to outside services is the part still finding its feet.

Back to the table

Questions people ask

Does DorkOS replace OpenCode?
No. DorkOS runs OpenCode for you and shows you what it is doing. The agent is still OpenCode.
Can I keep my own keys and my own models?
Yes. DorkOS starts the OpenCode already set up on your machine, so whatever provider or local model you chose is the one that does the work.
OpenCode is already free. Why add DorkOS?
For the things a terminal cannot do: start a job at three in the morning, check on it from your phone, and keep it in one list with your Claude Code and Codex work. DorkOS is free and open source too.
Can these agents do anything besides code?
Yes. They run commands and touch files on your machine, so they can tidy your notes, pull a report together, or send the message once you connect the account. DorkOS is where you watch that happen and say yes before anything lasting.

Dig into the DorkOS side

How we checked

We last checked these facts on August 24, 2026. Tools in this space change fast. If something is out of date, tell us and we will fix it.

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.