Plugins by Nj07r
2 plugins by Nj07r in the catalog, most-starred first.
Nj07rdesktop-inboxAn Inbox pane for Hermes Desktop. Cron jobs, scripts and webhooks file items (Read, Answer, Decide, Do, or your own types) as Hermes-started Desktop conversations, each with one clear ask. The pane is a keyboard-driven triage queue (snooze, undo, OS notifications) that also lists what waits on you elsewhere: chats with a pending question, blocked or triage kanban cards, and failing cron jobs (one click files a Fix item). Items close themselves when the kanban card they started is done. Disclosure: reads state.db, cron/jobs.json, cron/output and every kanban.db read-only; changes sessions only through public SessionDB methods (title, folder, archive state, hiding an item's opening message, its first Hermes message); writes its own files in the inbox folder; runs `hermes chat` once per new item (one model turn), `hermes kanban archive` when you archive a card from the pane, and `gh api user` once when the webhook needs your GitHub login; the optional webhook listener (off by default) binds 127.0.0.1 only, refuses posts until its token or GitHub secret is set, and refuses browser (Origin) requests; no network calls of its own, no telemetry, no stored credentials.CommunityDesktop appNj07rreadingNewsletters out of the Gmail inbox, into a reader in Hermes Desktop (a page in the sidebar) and on your phone (dashboard web app). Setup scans the inbox and suggests the newsletters; native Gmail filters then move the senders you pick into one label, even when Hermes is off. Read with j/k, dark or original colors per sender, unsubscribe in one tap, add or remove senders by hand, and ask Hermes about any issue (a new chat with the issue attached, or the @newsletter: reference in any chat). `hermes reading export` feeds digest cron jobs. Disclosure: uses your own Google OAuth client, declared under oauth: and signed in with `hermes auth add reading:google` (Hermes stores and refreshes the token; the plugin never holds it); calls only the Gmail API through credentialed_provider_request, plus, when you press Unsubscribe, a one-click POST to the sender's List-Unsubscribe URL (public https hosts only) or an unsubscribe email from your account; changes Gmail only to create its label, write and delete its own filters, move routed senders' mail out of the inbox, mark opened emails read and trash emails you delete; `hermes reading setup` runs `hermes config set` and `hermes auth add` in your terminal (without YOLO or auto-approve variables); writes only its own HERMES_HOME/reading folder; @newsletter: and Ask Hermes send the newsletter text to your model provider; no telemetry.CommunityDesktop app
GitHub profile