Qoder CLI,
in your notch.
Qoder CLI notifications and permission approvals on your Mac
Gnista shows every Qoder CLI session in your MacBook’s notch, and every chat in the Qoder app: working, done, or waiting for permission. When Qoder CLI wants to run something or asks you a question, answer it there.
Gnista with Qoder CLI, at a glance.
- Where it runs
- Qoder CLI (
qodercli) in any terminal, and chats in the Qoder app, under the app’s own titles. - Setup
- Hooks in
~/.qoder/settings.json, after a backup; Qoder asks you to trust the folder once. - Needs you
- Permission requests, the moment they happen, with the command or file, and its questions.
- Answer from the notch
- In Qoder CLI, Allow, Always (the rule Qoder suggests) or Deny, and answers to its questions; leave it, and Qoder asks in its own prompt. In the Qoder app, the row shows the request and you answer in the app.
- Reply from the notch
- Yes, wherever Qoder CLI runs: typed into its terminal where Gnista can, else a hook wakes the session with your words.
- In the row
- The session’s title, your prompt, the reply, the tool it’s running, and a badge for the model.
- Subagents
- Not yet.
- Cost and limits
- The credits a session cost; once Settings ▸ General ▸ Usage isn’t Off, the context ring and your credit balance as plan limits, through Qoder’s status line.
Allow. Deny. Keep going.
When Qoder wants to run a command, the notch shows exactly what. Allow, and it runs. Deny, and Qoder is told Gnista denied it and says so. If you don’t answer, Qoder asks in its own prompt as usual: at once when you go to its tab, after 10 seconds while the notch is closed.
What it said, at a glance.
Rows read Qoder’s own session record: the title Qoder gave the session, your latest prompt, its reply and the tool it’s running, with a small badge for the model it uses.
What it can’t do with Qoder CLI, and why.
- Requests from the Qoder app show in the notch, but you answer them in the app: it keeps its own prompt open whatever a hook says.
- No dollar price: Qoder’s record counts credits, not tokens, so the row shows the credits a session cost. The context ring and your credit balance come only through Qoder’s status line.
- Subagents don’t show on the row yet.
- Where Gnista can’t type a reply in, a hook wakes the session with it, and Qoder reads it as a note, not as your message.
Connected in a minute.
- Open Gnista and tick Qoder CLI.
- Gnista backs up
~/.qoder/settings.jsonand adds its hooks, keeping yours. - Start
qodercliand trust the folder when it asks. It asks once per folder. - To answer from the notch, turn on Settings ▸ General ▸ Answer prompts in Gnista.
Qoder CLI, asked and answered.
Can I approve Qoder CLI from the notch?
Yes: Allow, Always when Qoder suggests a rule, or Deny, and answers to its questions, with Answer prompts in Gnista on (Settings ▸ General).
Why doesn’t Gnista show anything for Qoder?
Start a new qodercli session after connecting, and trust the folder when Qoder asks.
Does it show what Qoder costs?
In credits: Qoder records credits rather than tokens, so the row shows the credits a session cost, not a dollar price. With Settings ▸ General ▸ Usage set to anything but Off, Gnista joins Qoder’s status line for the context ring and your credit balance; Settings ▸ Agents ▸ Qoder CLI turns that off.
How do I remove it?
Settings ▸ Agents ▸ Qoder CLI ▸ Disconnect. Exactly Gnista’s hooks go.
Does it work with the Qoder app?
Yes: the app’s chats use the same hooks, so they show in the notch under the titles the app gives them. Answer the app’s requests in the app: it asks in a window of its own. A click brings the Qoder app forward; it has no way to open one chat from outside.
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
Kilo Code
MiMoCode
ZCode
WorkBuddy
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
Wrote your own? It can report to Gnista with one line of JSON: custom agents.