Compare

DorkOS vs Droid

Droid vs DorkOS, in plain words: what each one is for, and how to pick.

The short answer

Droid is aimed squarely at companies, and it shows in the good sense: single sign-on, audit trails, data kept in your part of the world, even an install with no way out to the internet. It reaches models from four companies plus a set of open ones, starts work on a cron line or a Slack message, and its missions plan a large job into milestones and hand the pieces to workers that check each other. It is closed, starts at $20 a month with no free plan, and runs its own agent, not yours. DorkOS is the opposite bet: free, open, on your own machine, driving the agents you already signed in to.

Made by
Factory
What it is
Coding agent built for company teams
Price
No free plan. Pro is $20 a month, Plus $100 and Max $200, each allowing more work than the last. Team and company plans are priced by agreement.
Source code
Closed, you cannot read it
See Droid for yourself

Which one is for you

Use DorkOS if

  • you want every coding agent you run on one screen, not one company’s
  • you want to keep paying your own Claude or ChatGPT plan, with nothing added on top
  • you want agents that can book repeating work, but only with your say-so
  • you want a limit that stops your agents answering each other all night
  • you want your projects and history to stay on your own computer
  • you want to read the code, run it yourself, and never make an account
  • 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
  • you want a tool that costs nothing, so you only pay for the model plan you already have

Use Droid if

  • you work somewhere that needs the paperwork: single sign-on, audit trails, data kept in your region
  • you want one subscription reaching models from four companies, switchable mid-job
  • you want work to start on a clock, from a Slack message, or from something happening on GitHub
  • you want a large job planned into milestones and carried out by workers whose output gets checked

Side by side

Many agent tools, one placeCan you run more than one company’s coding agent from the same screen?DorkOSYesClaude Code, Codex, and OpenCode, all on one screenEvery Agent, One PlaceSession DurabilityMore on thisDroidNoDroid is one agent you can point at models from Anthropic, OpenAI, Google and xAI, plus a set of open ones. It does not start Claude Code, Codex or OpenCode.
Runs on the plans you already pay forDoes it work through the plans you already pay for, or sell you the model use again?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 AccountsDroidPartlyYou can bring your own model keys, but a paid Factory plan is still required, and those keys do not reach its hosted surfaces.Where this comes from
Work that runs on a scheduleCan you hand over a job that runs at a set time without you sitting there?DorkOSYesSchedule agents to run on their own, so they work while you don'tTasks SchedulerNotificationsMore on thisDroidYesYes. A saved job runs on a cron line or a cadence written in plain words, and work can also start from a Slack message or from something happening on GitHub.Where this comes from
Agents that book their own workCan an agent set up a repeating job, with you approving it first?DorkOSYesAn agent has to ask before it books itself a repeating jobSchedule ApprovalsTasks SchedulerControl CenterMore on thisDroidNoYou set the automation up. No approval step stands between an agent and a repeating job.
Agents that work togetherCan several agents find each other and pass work along?DorkOSYesYour agents can message you, and each other, wherever you already chatRelay MessagingRoomsAgent DiscoveryMore on thisDroidYesYes. A mission plans a large job, starts worker sessions for the parts, passes work between them through git, and checks each step before going on.Where this comes from
Limits on agents talking to agentsWhen your agents talk to each other, can you stop the bill running away?DorkOSYesAgents talk to each other without running up a billReply LimitsControl CenterRoomsMore on thisDroidNoIts missions pass work between workers. We found no dial capping that traffic; the limits it publishes are per plan.
Runs on your machineDoes the tool run on your own computer, with your work staying there?DorkOSYesDorkOS runs on your own machine: your projects, your sessions and your history stay there, under your own accounts.CLIWorkspacesRemote TunnelMore on thisDroidPartlyThe command-line agent runs on your machine, and your own model keys stay there. An account is still required, and its lasting machines and hosted screens are theirs.Where this comes from
Open, and yours to runCan you read the source, run it yourself, and skip making an account?DorkOSYesFree and open source under the MIT licence. It runs on your own machine, and there is no DorkOS account to make.CLIRemote TunnelWorkspacesDroidNoClosed, and an account is required.
Where you can use itCan you open your agents and watch them work from any screen you are near?DorkOSYesReal work from your phone, not just a screen to watchDorkOS on Your PhoneChat InterfaceNotificationsDroidYesYes, widely: the terminal, a desktop app, the web, VS Code and JetBrains and Zed, Slack and Teams, Linear and Jira, and a phone screen for reviewing work.Where this comes from
Saying yes from anywhereWhen an agent stops to ask permission, can you answer from wherever you are?DorkOSYesAn agent asks before it does something you cannot take backAction ApprovalsTool ApprovalDorkOS on Your PhoneTelegram AdapterMore on thisDroidPartlyIt reaches you in Slack, in Teams and on a phone. Whether you can answer an agent mid-run from the phone is not something its documentation spells out.Where this comes from
One list of what needs youIs there one place holding everything waiting on your answer?DorkOSYesOne list of everything waiting on you, and everything that happenedInboxNotificationsAlerts That Reach YouMore on thisDroidNoSessions turn up across its many surfaces. None of them is one list of what is waiting on you.
Adding your own toolsCan you add your own tools and share the setup with other people?DorkOSYesInstall a working agent, plugin, or skill in one commandMarketplaceMCP ServerConnectionsMore on thisDroidYesYes, and shaped like the tools you already know: outside tools, hooks on the agent’s lifecycle, custom droids written as plain Markdown, and a project file it reads as either AGENTS.md or CLAUDE.md.Where this comes from
Price and opennessWhat does the tool itself cost, and can you read its source code?DorkOSYesFree and open source. You pay only for the model plan your agents already use.CLIDroidNoThere is no free plan: the cheapest is $20 a month, and the code is closed.

Many agent tools, one place

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.

DroidNo

Swapping the model in the middle of a job is genuinely useful, and their list is one of the longest anywhere. It is still a different thing from swapping the agent, and nothing in their documentation runs another company’s coding agent. Droid is unusually polite about what you already wrote, though: it reads a CLAUDE.md as happily as an AGENTS.md, so bringing your instructions across costs nothing.

Back to the table

Work that runs on a schedule

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

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

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.

DroidYes

This is a lead agent running a team, not just parallel lanes, and Factory is refreshingly honest about the limits. Their own writing says doing things in order has beaten running everything at once, and lists whether parallel work helps at all as a question they are still testing. Worth remembering whenever anyone, us included, sells you a picture of ten agents working at once.

Back to the table

Limits on agents talking to agents

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

Runs on your machine

DroidPartly

One catch if you bring your own model keys: their documentation says custom models work in the command-line tool and the desktop app, and do not appear on the hosted web and phone surfaces. So the widest reach and the most control are, for now, two different setups.

Back to the table

Saying yes from anywhere

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

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

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

Is Droid free?
No. There is no free plan. Pro is $20 a month, Plus is $100 and Max is $200. You can bring your own model keys, and every individual plan allows some of that before it starts counting.
What is a Factory mission?
A way of handing over a large piece of work. You agree the plan first, broken into features and milestones. Droid then starts worker sessions for the parts, passes work between them through git, and checks each step before moving on.
Does Droid run Claude Code?
No. Droid is its own agent, though it will happily read the CLAUDE.md you already wrote. The Claude Code on your own machine, signed in to your own plan, is what DorkOS drives.
Why would I use DorkOS instead?
Price, openness, and whose machine it is. DorkOS is free and open source, runs the agents already signed in on your computer, and adds nothing to your bill. Droid is the better answer if you need company controls and are happy to pay for them.

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.