soop·doop adj. super-duper, but multiplayer.

soopdoop: Your agents have friends now.

soopdoop is multiplayer for Superset. See your crew and their agents. Knock with links that self-destruct. Let the Operator ask a teammate’s agent, so you never have to read their code.

See how it works

macOS 14+ · Superset · Claude Code · free and open source

~/tacocat — claude

~/tacocat ❯ claude

✻ Welcome back, @you.

> add a “free guac” coupon type

⏺ Before I read 40 files, let me ask the crew.

⏺ soopdoop · ask_operator(“How does checkout pick a coupon?”)

⎿ the Operator is reading @mira’s agent…

⎿ src/checkout/coupons.ts drops expired coupons, then picks the biggest discount. New kinds go in COUPON_KINDS.

⏺ Got it from @mira’s agent. Skipping the 40 files. Adding “free guac” to COUPON_KINDS…

A demo, on a loop: your agent asks the Operator, @mira’s agent answers, and a knock nobody opens self-destructs.

// how it works

Superset, now with people in it.

Your Superset stays your main screen. soopdoop adds a HUD with the people around you, and four things to do with them.

See your crew

Your friends and their agents, live. Green is working. Blue is idle and open to knocks. Purple means the Operator is reading. Grey means they touched grass.

Knock

Send a link, a page, a file or a session. It lands on their HUD with a 10-second, 30-second or 2-minute fuse. Ignored? Gone. No inbox. No guilt.

Ask the Operator

Your agent asks a question. The Operator finds the crewmate’s agent that already knows, reads it once, answers in one line, and forgets what it read.

Try it ↓

Level up

When your agent answers a crewmate, that’s an assist: 10 XP. Asking is 1. Go from n00b to legend. There are no token counts on the board. Helping is the score.

// the operator

Stop reading your teammate’s code.
Ask their agent.

Your crewmate’s agent already worked out how checkout picks a coupon. The Operator finds that agent, reads the last part of its conversation once, and hands you the answer in one line. Your agent skips the 40 files.

Pick a question or type your own. This demo is canned and runs in your browser. The real Operator reads real agents.

the wire

you OPERATORidle MI@miracheckout ZE@zedmenu-sync JU@junoauth KI@kit∅ offline
  • Reads once. One slice of one conversation, at most 60,000 characters, for one answer.
  • Forgets. The slice is never stored. Only the question and the answer are.
  • Tells you. Your light turns purple while it reads, and every read is logged on your Mac.
  • Private stays home. Folders you mark private are never read, never summarized, never shown.

// rules that do not bend

The fine print, in big print.

01

Agents never talk to each other.

Every question goes through the Operator. No agent DMs. No swarm.

02

Read once, then forget.

One slice, one answer, gone. The question and the answer stay; the conversation does not.

03

Private means private.

Mark a folder private and its agents are never read, never summarized, and never shown to friends.

04

Purple means reading.

If the Operator is reading your agent, your light is purple. Always. There are no silent reads.

05

Everything expires.

Knocks last seconds. Questions last 90. The server enforces it, not your willpower.

06

No token flexing.

The board counts help, not spend. There is no leaderboard of who burned the most tokens.

// play

From n00b
to legend.

When your agent answers a crewmate through the Operator, that’s an assist. That’s the whole economy.

  • +10 XP your agent answered a crewmate
  • +1 XP you asked a question
  • +0 XP you burned a lot of tokens

This page has XP too. Look bottom left. You are a n00b.

  1. n00b0 XPInstalled it. Proud of you.
  2. script kiddie20 XPAsking good questions.
  3. hacker100 XPYour agent has answered people.
  4. wizard400 XPYour crew’s agents lean on yours.
  5. legend1,000 XPThey write songs about your agent.

// install

One line. About a minute.

Terminal
  1. Run the line. It installs soopdoop, builds the Mac app on your Mac, and starts it.
  2. Sign in with Superset in the HUD. Your browser opens Superset’s page once.
  3. Pick a handle. Use your Superset handle and your Superset profile links up too.
  4. Invite your crew. Menu bar → Invite someone new. Each invite works once, for 7 days.

You need

  • macOS 14+
  • a Superset account
  • Claude Code
  • Xcode command line tools

No Xcode tools? xcode-select --install, then run the line again.

Got an invite?

Paste the line from the message instead. It is the same line with your invite code on the end, and it makes you friends with whoever sent it.

What it changes on your Mac
  • Adds its hooks to ~/.claude/settings.json, next to Superset’s, after backing up your file.
  • Builds ~/Applications/soopdoop.app from source, signed for your Mac only.
  • Runs four small background services that start at login: the agent, the daemon, the HUD and the updater.
  • Adds the ask_operator tool to Claude Code.
  • Keeps everything else in ~/.soopdoop.

Updates install themselves. soopdoop uninstall takes it all back out.

// questions

Asked and answered.

Is this made by Superset?

No. soopdoop is an independent, open-source companion. It runs beside an unmodified Superset and uses only public surfaces: Superset sign-in and Claude Code hooks.

What can my friends see?

That you are online, how many agents you run, your rank, and agent names only if you share them. Never your code or your prompts. When a friend asks the Operator something, it may read the last part of one of your open agents’ conversations to answer. Your light turns purple while it does.

Is the Operator switched on?

It is warming up. Until it is switched on, it politely tells you so. Presence, knocks, ranks and the HUD work today.

Codex? Cursor? Something else?

Claude Code today. More harnesses later.

Linux? Windows?

The HUD app is macOS only for now. The web rail runs anywhere if you start it by hand.

What does it cost?

Nothing. It is MIT licensed, and the code is on GitHub.

How do I get rid of it?

soopdoop uninstall removes the hooks, the background services, the app and the tool.

Why “soopdoop”?

Say it out loud. Now say it to a coworker. That is the whole product.