Power-User & Developer Setups
The advanced layer: MCP servers, local RAG, OAuth and BYOK, syncing with Obsidian or Logseq, and the Tauri-side engineering notes behind the app itself.
8 articles
In this topic
- BYOK + Trial Hybrid Pricing 2026: Why We Let Key-Bringers Stay Free Forever
The two mainstream 2026 AI app pricing routes (pure subscription vs pure BYOK) are both flawed. We ran a three-layer combo on Gemini Desktop — Beta-free, GA one-time, BYOK free forever — and here is the product, tech, and ethics logic behind it.
- Migrating Claude Code Skills to Gemini 2026: One-Click SKILL.md → Gem
You already wrote 30 Claude Code skills. Switching to Gemini is not a rewrite. GeminiDesktop scans ~/.claude/skills automatically and maps SKILL.md YAML frontmatter + body into Gem name/description/system_prompt, UTF-8-safe truncated at 32KB. Plus why we deliberately skipped auto MCP tool bridging.
- GeminiDesktop MCP Server 2026: Plug Gemini's Native Tools Into Claude Code and Cursor
Expose 9 Gemini-native capabilities (chat, image, video, music, TTS, embed, audio overview, local RAG) to Claude Code and Cursor via a single stdio MCP server. Built on Rust + rmcp, shipped inside GeminiDesktop.app — no npm publish, one line to install.
- Local sqlite-vec RAG: Indexing 500K Words of Notes Into a 200 MB File
Engineering notes from building an on-device RAG system inside GeminiDesktop using sqlite-vec + gemini-embedding-001. 500K words of notes index to a single ~200 MB SQLite file, top-5 cosine under 50 ms, GUI + MCP sharing one DB, cold-start benchmarks, and chunking trade-offs.
- Wiring Obsidian / Logseq Into Gemini: Two-Way Sync + Daily Brief Into Your Vault
GeminiDesktop 4.4 ships native vault bridging — vault_path / daily_folder / attachments_folder turn your Obsidian (or Logseq) vault into Gemini's persistent context, zero file upload, path-escape guarded, with Daily Brief audio auto-filed back into your Daily Note.
- OpenRouter OAuth PKCE on Desktop 2026: No More Pasting sk-or-... Keys
How we replaced 'paste your sk-or-... key' with a one-click OAuth PKCE flow in our Tauri desktop apps. Three real pitfalls on deep links, verifier storage, token refresh, plus a shared useOpenRouterOAuth hook reused across three products.
- Tauri 2.x Desktop Gotchas After 6 Months: Static CRT, FFmpeg Sidecar, Turbopack Symlinks
Six months of shipping a Tauri 2.x desktop app uncovered non-obvious pain across Windows MSVC CRT linking, FFmpeg sidecar paths, Turbopack symlink limits, portable-pty regressions, and macOS screen-capture. This post is the diagnosis protocol and fix, not the trial-and-error log.
- YouTube Channel AI Summaries 2026: Subscribe + Atom Feed + Gemini = Knowledge Pipeline
Subscribed to 20 AI channels but never watch them? Atom feed polling + Gemini fileData.fileUri native YouTube understanding = zero-quota, zero-yt-dlp pipeline that writes timestamped notes to your Obsidian vault every 4 hours. Engineering guide for 2026.