NetMindAI-Open

21 mods across 1 repository, 93 stars between them.

_overview

01

NetMindAI-Open/NarraNexus

Command Claude Code

All #[tauri::command] functions live here. The frontend calls these via @tauri-apps/api/core's invoke() (or our shim in frontend/src/lib/tauri.ts that pokes window.TAURIINTERNALS.invoke directly to avoid the npm package dep). Registered in lib.rs::invokehandler.

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

artifact_fetch.rs

02

NetMindAI-Open/NarraNexus

Command Claude Code

In the dmg the Tauri webview origin is https://tauri.localhost (HTTPS) while the local backend serves on http://localhost:8000 (HTTP). WKWebView classifies any HTTP subresource loaded from an HTTPS document as "active mixed content" and blocks it silently — both iframe loads and fetch() from JS. The artifact panel…

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

auth.rs

03

NetMindAI-Open/NarraNexus

Command Claude Code

Command "auth.rs" from NetMindAI-Open/NarraNexus, covering why exists, design decisions, stdio drainers (draintolog), pid tracking + cancellation and gotchas.

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

deep_link.rs

05

NetMindAI-Open/NarraNexus

Command Claude Code

Single #[tauri::command] consumependingdeeplink that returns and clears AppState::pendingdeeplink. Frontend calls it once on App mount via the wrapper in frontend/src/lib/tauri.ts::consumePendingDeepLink.

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

file_download.rs

06

NetMindAI-Open/NarraNexus

Command Claude Code

Two local download surfaces were broken with the standard approach.

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

mod.rs

08

NetMindAI-Open/NarraNexus

Command Claude Code

Just module declarations: auth, config, deeplink, filedownload, health, netmindoauth, notify, power, service, tray, updater, artifactfetch, officewatchscheme. No logic. Each module exposes one or more #[tauri::command] functions registered in lib.rs::run's invokehandler! (or, for officewatchscheme, a custom-scheme…

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

netmind_oauth.rs

09

NetMindAI-Open/NarraNexus

Command Claude Code

Rust code that connects NetMind's browser-based sign-in flow to a desktop webview. A webview is an embedded browser inside a desktop app; this bridge captures the sign-in result and passes it back to the app.

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

notify.rs

10

NetMindAI-Open/NarraNexus

Command Claude Code

notifycompletion(title, body) posts a system notification via tauri-plugin-notification's Rust API. Exists as a custom command (instead of the plugin's JS guest bindings) because the frontend carries no @tauri-apps/ npm dependency — bare specifiers break inside the packaged DMG (see [[tauri.ts]]). All gating…

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

NetMindAI-Open/NarraNexus

Command Claude Code

Rust code for a custom desktop URL scheme that lets a Tauri app load live Office document previews through a local backend.

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

power.rs

12

NetMindAI-Open/NarraNexus

Command Claude Code

setpreventsleep(enabled) / getpreventsleep(). macOS: spawns caffeinate -dims -w — -w ties the assertion to the app's lifetime, so a crash/quit can never leave an orphan keeping the machine awake (toggle-off kills the child early). Non-macOS returns Err so the frontend toggle stays off. Child handle lives in the…

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

tray

14

NetMindAI-Open/NarraNexus

Command Claude Code

A desktop tray command that changes the badge count shown by the app's menu-bar or system-tray icon. The count represents how many agents are currently running.

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

updater.rs

15

NetMindAI-Open/NarraNexus

Command Claude Code

Previous design had three half-aligned UX paths: Settings page showed text in the page, tray menu and startup auto-check both showed osascript dialogs. Symptoms in production.

not rated 91 +1 5d ago A 0 tokens original Apache-2.0

netmind-transcribe

16

NetMindAI-Open/NarraNexus

Skill Claude CodeCodex

Transcribe audio (voice notes, recordings, meeting audio) to text via NetMind's Whisper model. Use when the user shares an audio file or URL and your model cannot hear audio. Zero config for NetMind-powered users — the API key is injected automatically.

not rated 91 +1 5d ago A SkillSpector: warn 58 tokens original Apache-2.0

netmind-vision

17

NetMindAI-Open/NarraNexus

Skill Claude CodeCodex

Understand images (photos, screenshots, charts, documents) via NetMind's vision model. Use whenever the user shares or references an image file and your own model cannot see images, or when you need a second visual opinion. Zero config for NetMind-powered users — the API key is injected automatically.

not rated 91 +1 5d ago A SkillSpector: warn 65 tokens original Apache-2.0

NetMindAI-Open/NarraNexus

Skill Claude CodeCodex

Set up a local Home Assistant and connect the user's smart-home devices (Xiaomi/Mi Home, Philips Hue, Zigbee, etc.), then hand back the URL + token so it can be bound into NarraNexus. Use when the user asks to connect their home / smart devices / Xiaomi / Home Assistant and does not already have an HA URL + token.

not rated 91 +1 5d ago B 80 tokens original Apache-2.0

officecli

19

NetMindAI-Open/NarraNexus

Skill Claude CodeCodex

Create, analyze, proofread, and modify Office documents (.docx, .xlsx, .pptx) using the officecli CLI tool. Use when the user wants to create, inspect, check formatting, find issues, add charts, or modify Office documents.

not rated 91 +1 5d ago C 56 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: