NebulaNebula
Desktop

The Capsule

Keep an eye on every running agent from a corner of your screen. The Nebula Capsule shows live work, unread results, and calls across all your workspaces.

The Capsule is a small always-on-top surface that tells you what your agents are doing without you opening Nebula. It watches every workspace you're a member of, not just the one you have open.

It's on by default, sitting at the top centre of your screen.

21
NA21

Threads

All
  1. Design syncAC
  2. Deploy staging buildAC
  3. Competitor pricing sweepAC
  4. Q3 pricing reviewAC
  5. Weekly metrics digestFW

+4 earlier

Open Nebula ↗

What it looks like

The Capsule spends most of its time as a small resting shape and grows only when something happens.

A small lozenge with two counts: how many runs are going right now, and how many finished results you haven't read.

A card peeks out to say a run started or finished, then folds away on its own after a few seconds. Several things at once merge into one card rather than stacking up. Hover to stop the clock while you read.

Hover the resting shape to open the full panel, or click to pin it open. Inside is a single Threads lane — one list, with whatever is live or waiting on you sorted to the top — plus a Mine / All switch beside the heading and a link to open Nebula proper at the bottom.

Two things don't fold away on their own — an agent that needs you and a live call. Anything blocking work stays put until you deal with it.

Reading the colours

The Capsule says most of what it has to say without words. A handful of colours carry the whole language, and they mean the same thing everywhere they appear — on the orb, on a card, and on every row in the panel.

ColourMeansWhere you'll see it
Blue, pulsingSomething is running right nowWorking rows, the running count on the orb
Amber, stillSomething is waiting on youUnread results, an agent needing an answer, a workspace reconnecting
GreenYou're on a live callThe live-call row, the voice indicator
GreySettled — nothing being asked of youFinished and read rows

The useful shorthand: blue is Nebula working, amber is Nebula waiting on you. If there's no amber anywhere, nothing needs you.

This is the same colour language the Nebula app uses everywhere else, so a blue dot means the same thing in the Capsule as it does in your sidebar.

Movement means live

Colour tells you the kind of thing; movement tells you whether it's happening now.

A gently pulsing blue dot is work in progress. The aurora sphere at the centre of the orb also turns faster and breathes while agents are running, so a busy Capsule looks busy from across the room.

Amber never pulses. A result waiting for you isn't urgent in the same way, so it sits still rather than competing with live work for your attention.

After about seven quiet seconds the whole Capsule dims down to stay out of your way. It brightens the moment something changes, or when you move your pointer near it — so a faded Capsule means "nothing has happened in a while", not "nothing is running".

The orb's own signals

The resting orb physically grows and shrinks with what it has to report — narrowest with nothing to say, wider with one count, widest with both. You can read it peripherally without focusing on the numbers.

The little aurora sphere is always there. Turning slowly means idle; turning faster with a soft green glow means agents are working.

A thin amber ring around the sphere means results are waiting and nothing is currently running — the state where the only thing outstanding is you.

Dots, badges, and bars

Inside cards and panel rows, the same language shows up in smaller pieces.

IndicatorMeans
Pulsing green dotWorking right now
Live dotA call is running
Amber dotNeeds your answer
A numberHow many messages you haven't read
Amber dot in the panel headerA workspace is reconnecting, so counts may be stale

The header's amber dot clears itself once the connection comes back — you don't have to restart anything.

What a row tells you

A row is deliberately spare — a state dot, the title, and one thing on the right. It's a list of places to go, not a feed to read, so there are no timestamps and no summaries.

The dot leads, and it says exactly one thing: green for a live call, amber if the row is unread or waiting on you, blue and pulsing while it's being worked on. A settled row carries no dot at all, and its title starts flush at the row's left edge — so the rows that need you are the only ones that break the margin.

The title comes next, followed by a small glyph when the thread belongs to a job, an agent, or a miniapp. On the right sits a badge naming the workspace the row belongs to, useful when you're in more than one. Hover the row and that slot becomes the row's quick action.

Rows don't carry a count of unread messages. How many replies are waiting is noise next to the fact that any are — so an unread row goes amber and bold, and leaves the counting to the orb and the panel header.

Working from the panel

Clicking a row takes you where that thread actually lives rather than to a generic chat view.

RowOpens
A live callThe call room
A jobThat job's own page, with its runs and schedule
An agent conversationThe agent's page
A miniapp threadThe miniapp
Anything elseThe thread, in its channel

Clicking an unread row marks it read. Clicking a live row just opens it — it won't interrupt the run. The dismisses a card you're done with.

If a thread belongs to a different workspace than the one you have open, clicking it opens that thread in its own window rather than switching your whole app over.

A request for your approval stays put until you answer it, even while the agent keeps working and talking around it. It won't quietly disappear on you.

Calls in the Capsule

You can start a call from the Capsule, not just control one that's already going. The fastest way in is QuickLive C from any app. With no call running it starts a one-to-one call with your Nebula and puts you on the mic; with one already going it brings that call back up.

The in-call card

For as long as you're on a call, the resting orb is replaced by a steady card that stays put. It doesn't fold away and it doesn't grow on its own.

Launch retro
12:042

The top line is the call itself — a live dot and the call's title, with fresh captions and dispatched work rotating through as they happen. The bottom line is the working half: how long the call has been running, a Screen aware dot when the agent can see your screen, whoever is talking right now, and three controls — mute your microphone, share your screen, and leave the call.

Those three are the ones worth having a click away mid-sentence. Muting the agent's audio isn't among them — that's a setting you choose once, so it lives in the live view's toolbar instead.

The far end of that line keeps you in touch with everything the call isn't. Counts appear there when work is running or messages are unread, and a Show other activity button sits beside them — the one control on that side that's always there, whether or not the call has anything to report.

Talkers show as a short row of small round faces — people first, then agents, up to four at once. It's empty when the call is quiet, so a glance tells you whether anyone is actually speaking.

When someone shares their screen

A live screenshare takes priority over the talker faces: the card swaps them for a You're presenting or Ana presenting chip, or 3 presenting when several people are sharing at once. Click it to open the call and watch.

Open the live view and the same thing reads as a full-width banner — "Ana is sharing their screen" — with a Watch chip on the end.

Click the card body and the live view opens out of it, in place. From there Open the full room moves the call into its own window.

Moving a call into its own window hands it over rather than reconnecting — you stay on the call throughout. It arrives muted, so unmute once the window comes up.

The live view carries the whole call in one column: what people said, anything typed, and your agent's activity in the order it happened. There's a composer at the bottom, so you can take part by typing without going on voice at all.

Everyone on the call sits in a row of faces across the top, each captioned with that person's first name and wearing their profile picture. Faces shrink as the call fills up so a dozen people still fit on one line; past that, the extras collapse into a single +3-style tile at the end. Agents sit in the same row but wear their live orb instead of a face. Activity lines name people too — you'll read Joaquim joined rather than a nameless placeholder.

While it's open you can drag it anywhere on screen and it stays where you drop it — it won't snap back to its corner, and clicking elsewhere won't fold it away mid-call. Collapse it, press Esc, or end the call and the Capsule returns to its usual spot.

Settings

Open the gear in the panel header.

SettingWhat it does
PositionPick which of six screen corners and edges it lives in
ThreadsAll activity in your workspaces, or just Mine
SizeSmall, medium, or large
WorkspacesMute individual workspaces so their activity doesn't surface
Show capsuleTurn it off entirely

On a shared screen, mute the workspaces you're not presenting — or turn the Capsule off from the same menu.

Notifications on desktop

The Capsule is the notification system on desktop. The app doesn't post operating-system notifications, so nothing lands in macOS Notification Center or the Windows action center — activity surfaces in the Capsule and in your Nebula inbox instead.

Email, mobile push, and chat-app delivery all still work as configured. See Notifications.

On this page