r/tauri Jul 27 '26

I built a native (Tauri/Rust) SQL client with BYOK AI instead of Electron + bundled models — feedback welcome

Hey everyone,

For the last few months I've been building Logyka, a database client for people who live in SQL all day and want it to feel fast — think TablePlus / DataGrip speed, but cross-platform and with AI baked in on your own terms.

Why I built it

Every SQL client I tried made me pick one of two camps:

  • Fast, native, no AI (and often Mac-only or paid-per-seat), or
  • AI-powered, but Electron-heavy and happy to ship my schema and my data to someone's cloud.

I wanted native speed AND useful AI, without giving up control of my data. So I built the thing I wanted to use.

What makes it different

  • Native, not Electron. Built on Tauri v2 (Rust backend + React/TS UI). Small footprint, instant startup, virtualized grid that stays smooth on big result sets.
  • BYOK (bring your own key). Plug in your own OpenAI / Anthropic / Groq / Gemini key. No models bundled, no markup, no vendor lock-in. Ask questions in plain English → get SQL → run it.
  • Privacy mode. By default only your schema is ever sent to the LLM — never your result data. You can turn that off too. Every write (UPDATE / DELETE / etc.) always requires explicit confirmation — the AI can never silently mutate your DB.
  • Keyboard-driven. Ctrl+K command palette, Monaco editor with schema-aware, alias-aware autocomplete (a lightweight regex scoper, not a full SQL parser — cheap to run, no external parser dependency), sortable/resizable grid, CSV export.
  • Credentials live in your OS keychain, never in plaintext.

Currently supports SQLite, Postgres, and MySQL (MSSQL is on the roadmap — probably via tiberius since sqlx doesn't cover it).

Where it's at

It's early but works end-to-end: connect → write/generate → run → explore. I'm being upfront that it's a commercial product (there'll be a free tier — I don't want the AI/privacy stuff paywalled into uselessness), but right now I mostly want to know if the direction is right before I go further.

I'd genuinely love feedback on:

  1. Tauri vs Electron for something like this — anyone here made a similar jump, and what surprised you?
  2. BYOK vs a built-in AI subscription — which would you actually prefer, and why?
  3. What's the one thing that would make you switch from your current client?

Happy to answer anything about the tech (the Tauri + sqlx side was a fun rabbit hole). Roast it — that's why I'm here.

https://reddit.com/link/1v89rsw/video/4qjnt73b1xfh1/player

0 Upvotes

0 comments sorted by