Compare

DorkOS vs Emdash

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

The short answer

Emdash makes the same bet DorkOS does, and makes it well: open source, on your own machine, free, and driving whatever agent you already signed in to. Its documentation lists 34 of them, a wider list than DorkOS drives. The two part company after the agents start. Emdash gives each one a clean lane and leaves you as the place they meet. DorkOS puts them in shared rooms, caps how much they may say to each other, and puts the whole thing on a screen you can open from your phone.

Made by
General Action
What it is
Open source desktop app for parallel agents
Price
Free, and open source under the Apache licence. A hosted cloud version and an enterprise version both exist, and neither publishes a price: you ask them.
Source code
The desktop app is open under the Apache licence. Its cloud and enterprise versions are not published as open source.
See Emdash for yourself

Which one is for you

Use DorkOS if

  • 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

Use Emdash if

  • you want the widest choice of agents, because its documentation lists 34 command-line tools
  • you want to set an outside tool up once and have every agent you installed pick it up
  • you want the same app on Windows or Linux, not only on a Mac
  • you want a job to run on another machine over SSH, on your own server or in a container

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 thisEmdashYesYes, and more widely than DorkOS: its documentation lists 34 command-line agents it can drive, each signed in on your own machine under your own account.Where this comes from
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 AccountsEmdashYesIt drives the agents you already installed, so the plan you already pay for does the work.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 thisEmdashYesYes. Automations start a job on a repeating schedule, and each run is kept with its status, timing and any error, so you can see what happened overnight.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 thisEmdashNoYou write the automation yourself. Nothing in its documentation lets an agent propose one and wait for your answer.
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 thisEmdashNoEach job gets its own branch and workspace and works alone. Nothing in its documentation lets one agent message another or hand work along.
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 thisEmdashNoIts lanes work alone, so there is no agent chatter to cap and no setting for it.
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 TunnelEmdashYesYes. It runs on your own machine, keeps its records in a file there, needs no Emdash account at all, and its usage reporting switches off with one setting.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 TunnelWorkspacesEmdashYesOpen under the Apache licence, on your own machine, with no Emdash account at all.Where this comes from
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 InterfaceNotificationsMore on thisEmdashNoDesktop only, on macOS, Windows and Linux. It can send the work to another machine over SSH, but there is no phone or browser screen to check in 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 thisEmdashNoDesktop only. It can send the work to another machine, but you still have to be at your desk to answer it.
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 thisEmdashNoIts task list shows what ran. We found no inbox or notification list gathering the things that need 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 thisEmdashYesYes. One place to set up outside tools for every agent you have installed, with a catalogue of 54 to pick from, plus reusable prompts and skills.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.CLIEmdashYesThe app is free and open source under the Apache licence. The cloud and enterprise versions carry no published price and are sold by talking to them.Where this comes from

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.

EmdashYes

Emdash finds the agent tools you already installed and runs them through their own command-line programs, so the plan you pay for does the work. That is the same bet DorkOS makes, made wider. DorkOS drives three agents closely and knows what each session is doing; Emdash drives many and treats them more alike. If the length of the list is what you are choosing on, Emdash is the stronger one.

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.

EmdashYes

This is a real scheduler, not a checkbox: runs are recorded, can be started by hand, and turn into ordinary tasks you can open and review. What its documentation does not describe is what happens when a scheduled job needs a decision halfway through. DorkOS spends most of its care there, because a job that quietly stops at three in the morning is worse than one that never started.

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.

EmdashNo

This is the one real gap between the two, and it is narrower than it sounds: parallel lanes are what most people want most days, and Emdash keeps clean ones. If your work divides neatly into separate jobs, you are unlikely to miss what is not here.

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

Where you can use it

EmdashNo

The Emdash remote feature changes where the work runs, not where you have to be to watch it. DorkOS goes the other way: the work stays on your own machine and the screen travels, so you read what an agent did and approve the next step from a phone.

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.

EmdashYes

Setting an outside tool up once and having every installed agent pick it up beats doing it agent by agent, and only a tool that drives several agents can offer it. What it does not have is a way to wrap an agent up with its instructions and its tools and hand the whole thing to someone else. That is what the DorkOS marketplace is for.

Back to the table

Questions people ask

Is Emdash free?
The desktop app is free and open source under the Apache licence. There is no pricing page. A hosted version and an enterprise version exist, and both ask you to get in touch rather than showing a price.
What agents does Emdash support?
Its documentation lists 34 command-line agents, including Claude Code, Codex, OpenCode, Cursor, Copilot and Cline. Its home page says "25+", so treat the exact number loosely. Each one has to be installed and signed in on your machine first.
Can Emdash run agents on a schedule?
Yes. Its automations start a job on a repeating schedule and keep a record of every run. If scheduling is the only thing you are shopping for, Emdash covers it.
What does DorkOS do that Emdash does not?
Three things. You can reach DorkOS from a phone, so approving a step does not mean going back to your desk. Its agents share rooms where they can answer each other, with dials capping how much. And an agent has to ask before it books itself a repeating job. Emdash has the wider agent list of the two.

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.