DeepSeek Harness,
in your notch.
DeepSeek Harness, working or done, on your Mac
Gnista shows DeepSeek Harness in your MacBook’s notch next to your other agents: working while it’s busy, done once it goes quiet. It has no shell hooks yet, so there’s nothing to install: Gnista sees it by its process. One click takes you to the terminal it runs in.
Gnista with DeepSeek Harness, at a glance.
- Where it runs
- DeepSeek Harness (
dsh), started in any terminal; you work with it in your browser or its app. - Setup
- None: Gnista finds it by its process.
- Needs you
- No: DeepSeek Harness asks in its own window, which nothing outside sees.
- Answer from the notch
- No: answer in DeepSeek Harness.
- Reply from the notch
- No: its prompt isn’t in a terminal.
- In the row
- Working or done, its folder and how long; not your prompt or its reply.
- Subagents
- Not shown.
- Cost and limits
- No: its sessions are compressed, and Gnista doesn’t read them.
No hooks, no setup.
DeepSeek Harness has no shell hooks yet, so Gnista watches for its process: working while it’s busy, done once it goes quiet, gone when it exits. A click takes you to the terminal it runs in.
Next to your other agents.
Running DeepSeek Harness beside Claude Code or Codex? It gets its own row in the same list, with DeepSeek’s whale, so you see at a glance which agent is still at work.
What it can’t do with DeepSeek Harness, and why.
- “Needs you”: DeepSeek Harness asks in its own window, in your browser or its app, which nothing outside it sees.
- Answering or replying from the notch: its prompt is in that window, not in the terminal it runs in.
- Your prompt, its reply, the model and the cost: it keeps its sessions in a compressed format Gnista doesn’t read.
- Working and done come from watching its process, so a turn is called done only after a quiet moment.
Connected in a minute.
- Install nothing: Gnista finds DeepSeek Harness by its process, with Settings ▸ Agents ▸ Detect agents without hooks on, as it is to begin with.
- Start
dsh webin your project.
DeepSeek Harness, asked and answered.
Do I need to set anything up?
No. Gnista finds DeepSeek Harness by its process, with Settings ▸ Agents ▸ Detect agents without hooks on, as it is to begin with.
Why doesn’t Gnista show when DeepSeek Harness needs me?
It asks in its own window, in your browser or its app, and nothing outside it can tell. Gnista shows working while it’s busy and done once it goes quiet.
Why doesn’t the row show my prompt or the cost?
DeepSeek Harness keeps its sessions compressed, and one process can hold several at once, so Gnista can’t tell which is which yet. The row shows that it’s working, where, and for how long.
Gnista also keeps an eye on
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
Devin
Qwen Code
Cursor
Mistral Vibe
CodeBuddy
Kimi Code
Codewhale
Droid
Antigravity
Qoder CLI
Kilo Code
MiMoCode
ZCode
WorkBuddy
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
Wrote your own? It can report to Gnista with one line of JSON: custom agents.