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.

Try free for 7 days No account, no card · then €19 once
01At a glance

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.
02Setup

Connected in a minute.

  1. Open Gnista and tick Qoder CLI.
  2. Gnista backs up ~/.qoder/settings.json and adds its hooks, keeping yours.
  3. Start qodercli and trust the folder when it asks. It asks once per folder.
  4. To answer from the notch, turn on Settings ▸ General ▸ Answer prompts in Gnista.
03FAQ

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

Wrote your own? It can report to Gnista with one line of JSON: custom agents.