Compare

DorkOS vs DeepSeek Harness

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

The short answer

DeepSeek Harness is the closest thing on this list to what DorkOS is. It sits above other coding agents and runs them: install a plugin and it starts a real Claude Code, or a real Codex, as a worker inside its own session. Underneath, almost every part is a named piece you can swap out. Two honest things follow. It is very new and says so in capital letters, and every release so far is a release candidate. And it is a harness rather than a place to work from: nothing runs while the session is closed, and nothing is built for a phone.

Made by
DeepSeek
What it is
Agent harness that can run other agents
Price
Free, and open source under the MIT licence. You pay only the model provider whose key you bring. It asks for a DeepSeek key first, and takes others instead.
Source code
Open, you can read it
See DeepSeek Harness for yourself

Which one is for you

Use DorkOS if

  • 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

Use DeepSeek Harness if

  • you want to read the design before you trust it, because nearly every part is a named, swappable piece
  • you want to replace those parts yourself, down to the model adapter and the loop the agent runs in
  • you want Claude Code and Codex started through their makers’ own kits
  • you want one command, a local address, no account, and the MIT licence

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 thisDeepSeek HarnessYesYes, and it is the point of the thing: plugins start a real Claude Code, through Anthropic’s own kit, or a real Codex, as workers inside a session. Both are optional, and off until you switch them on.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 AccountsDeepSeek HarnessYesYou bring your own key, and the Claude Code it starts is the one signed in on your machine.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 thisDeepSeek HarnessPartlyReminders inside a session that is still open: after so long, at a set time, or every so often with a five-minute floor. There are no cron lines, and nothing fires once the session is closed.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 thisDeepSeek HarnessNoIts reminders are set by the agent inside a session that is already open, with no approval step, and they do nothing once it closes.
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 thisDeepSeek HarnessPartlyA lead session can start teammates, leave lasting messages in a shared mailbox, and track a shared list of tasks. It is a lead and its children rather than a room, and their own documentation calls it experimental.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 thisDeepSeek HarnessNoIts agent teams are marked experimental, and we found no cap on the messages they leave each other.
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 TunnelDeepSeek HarnessYesYes, thoroughly. One command runs it on your own machine at a local address, its settings and keys are plain files in your home folder, and the history stays there too.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 TunnelWorkspacesDeepSeek HarnessYesOpen under the MIT licence. One command, a local address, and no account.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 InterfaceNotificationsDeepSeek HarnessNoA web page on your own machine, and a command line. Nothing for a phone, and reaching it from anywhere else means forwarding the port over SSH yourself.
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 thisDeepSeek HarnessNoA web page on your own machine and a command line. Its worker runs cannot stop to ask you anything at all.
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 thisDeepSeek HarnessNoIts sessions cannot stop to ask you anything, so there is nothing to collect.
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 thisDeepSeek HarnessYesYes, and it is the whole idea: around sixty named parts you can replace, the model adapter and the session log and the agent loop among them, plus outside tools 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.CLIDeepSeek HarnessYesFree, and open source under the MIT licence. The only bill is the model provider whose key you bring.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.

DeepSeek HarnessYes

This is the row where someone else matches us. Claude Code and Codex are separate plugins you install and switch on in a preset, alongside anything speaking the shared agent protocol and a second harness run as a child. Each run is one-shot: a fresh process, no carrying a session on, no way for the child to stop and ask a question, and only its final text comes back, so the reasoning and tool calls stay inside. DorkOS drives three agents as first-class citizens, with the whole session visible, steerable mid-turn and resumable. Different depth, same good instinct.

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.

DeepSeek HarnessPartly

Their documentation is admirably exact, and worth repeating in their own terms: a reminder never leaves the session that owns it, and a closed session does no work at all. Reopening one makes anything overdue arrive late. It is a way for an agent to check back on something it is already watching, not a way to have a job start at three in the morning on its own.

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.

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

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.

DeepSeek HarnessYes

This is the most impressive thing about the project. The list of swappable parts is generated from the code itself, so it cannot quietly drift from what is really there, and each entry says which part owns it and which parts use it. If you read the architecture before installing anything, start there. One limit: it connects out to other people’s tools, and does not offer itself to other programs as one.

Back to the table

Questions people ask

What is DeepSeek Harness?
An open source agent harness from DeepSeek, started with one command on your own machine. Its idea is that everything is a plugin: the model adapter, the tools, the session log, even the loop the agent runs in.
Does DeepSeek Harness run Claude Code and Codex?
Yes, and it is the most interesting thing about it. Both are separate plugins you install and switch on. Each run is one-shot, though: the agent cannot stop to ask you a question, and only its final answer comes back.
Is DeepSeek Harness ready to rely on?
Its own README answers that in capital letters: it is a developer preview, iterating rapidly, and there will be compatibility-breaking changes. Every version on its releases page so far is a release candidate.
How is DorkOS different?
Mostly in what surrounds the agents. DorkOS runs work while your session is closed, messages you when a job finishes or needs a decision, and puts the whole thing on a screen you can open from a phone. DeepSeek Harness goes deeper underneath, and is honest that it is early.

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.