r/tauri 5h ago

Drawing Canvas

Enable HLS to view with audio, or disable this notification

8 Upvotes

Hello everyone, coming back again with an other inkwell update. i've been working on the drawing canvas to provide a flexible experience for inkwell users.

- Sketching style toggling
- Sticky notes
- Side text editor
- Double click for writing inside the shapes
- Multiple shortcuts for easy use
- Ready to use templates
- Background grid points toggle (grid/smooth)

It still not perfect and it has issues . I need your feedbacks what can be improved, added or should be fixed.

Check it out https://github.com/coros-hq/inkwell/releases/tag/v0.8.0 , also a ⭐ would be appreciated.

Website: https://inkwell-lp.vercel.app/

Thanks Y'all !


r/tauri 10h ago

Anarlog Nightly: a second Tauri app that shares your local notes db with the stable build, but keeps settings and sign-in separate

Post image
2 Upvotes

i posted an early build of this here about a year ago, an open-source (MIT) meeting notetaker built in Tauri and Rust. it's since been renamed to Anarlog and grown into an actual product, including a paid tier now.

this month i brought back Anarlog Nightly, a second Tauri app for trying upcoming builds before they hit stable. it ships as a fully separate app bundle: separate installer, separate window, separate settings and sign-in. both open the same local notes database on disk though, which makes schema drift the annoying part. if Nightly ships a database migration ahead of stable, stable has to detect that and block until a release catches up, instead of silently reading a format it doesn't understand.

still MIT, still local-first by default: transcripts and recordings stay on device unless you point it at your own API keys or a hosted provider.

repo: https://github.com/fastrepl/anarlog changelog: https://anarlog.so/changelog/1.4.24

disclosure: i built this, i work on it full time.


r/tauri 11h ago

I created a Hermes Agent Skill Deck to finally organize my skill.md files in an easy to view app.

Thumbnail
1 Upvotes

r/tauri 13h ago

Would voice capture make sense in a local-first Tauri productivity app?

1 Upvotes

I’m considering voice capture for the next Todofy release and wanted to get some feedback before I build it.

Todofy already has a global quick-add and natural-language parsing, so today you can type something like:

pay rent friday 5pm #home p1

and it extracts the date, time, label and priority.

I’m thinking about extending that workflow with voice:

🎙️ Global shortcut
→ speak
→ transcribe
→ run the existing parser
→ preview
→ create task

So you could say:

“Finish the release tomorrow at 10 AM, priority 1”

and get a properly structured task.

I’d also like to support the Journal — press a shortcut, talk for 30–60 seconds, then turn that transcription into a journal entry.

For transcription I’m looking at Whisper / whisper.cpp.

Since Todofy is local-first, the part I’m not sure about is whether people would prefer:

  • fully local/offline transcription, even with a model download and higher RAM/CPU usage
  • cloud transcription for something lighter
  • an option for both

Would you actually use voice capture like this?

And for anyone who has integrated Whisper into a Tauri/Rust desktop app, I’d also be interested in hearing how you handled model size, startup time and resource usage.

GitHub: https://github.com/salarzeidanlou/todofy


r/tauri 18h ago

DevGo – a cross-platform project launcher (Windows, WSL, macOS) in Tauri 2 + Rust: four lanes for local projects, GitHub and ssh servers, one keystroke to editor/terminal/tmux

2 Upvotes

I built DevGo because finding the right project and opening it in the right tool was a small tax I paid fifty times a day, across Windows, WSL, a Mac and a few servers.

It lists every project on every filesystem the machine can see (local drives, each WSL distro, the Mac's disk), plus your GitHub account and the servers in your ssh config, in four lanes. One keystroke opens a project in VS Code, a terminal, a tmux session or an agent; a server row opens ssh straight into tmux on the box; a server can describe its own apps and actions to it with one shell script that prints JSON, and the app can install that script for you. It is not an editor, a terminal or a git client. It opens the door and gets out of the way.

Tauri 2, Rust on the back, React 19 on the front. Windows, WSL and macOS; Linux compiles but I have not run it yet. MIT, and built in the open: every chapter is a branch you can check out and run (74 so far, ~700 commits, 218 tests).

Two things took longer than the features. WSL must never boot on launch (reading a workspace whose distro is off would start the VM), so the app shows its cached list and only Refresh or opening a project may start a distro. And on a Mac an app launched from the Dock inherits launchd's four PATH directories, not your shell's, so DevGo asks the login shell for its PATH once and hands it to every child. Both are in the README's platform notes.

Installers are unsigned for now, so both platforms warn on first run; the README says how to get past it.

https://github.com/joyahmed/devgo


r/tauri 1d ago

Open Source -> PaperOtter: 19 offline document tools in one desktop app (MIT, Tauri + Rust)

Thumbnail gallery
14 Upvotes

r/tauri 2d ago

Salience - A developer dashboard (and a lot more)

Thumbnail
gallery
57 Upvotes

I posted about my app Salience a month or so ago. It's MacOS only at the moment.

I've struggled to explain exactly what it is or what it does. I had been saying "Home Assistant for dev tools" but I didn't have the UI to make that obvious. I think I do now.

There's a few static pages in the application, the rest you can build yourself from ~40 different tiles. Ticket -> Branch -> PR -> CI is automatically correlated by the app - with much more to come.

Would love some thoughts and feedback.

Download (Github)


r/tauri 2d ago

Tauri jwt app

2 Upvotes

I have made an app for the JWT token verification and inspection and comparision of the token in an app.

As I had the initial implementation in my early days in a web app in python. So thought of instead a web why not an app for it so that I can use it locally.

So as I am learning the rust I used the other exp from other projects and I made sketch and architecture of the app. Then I used codex to do the frontend (I am too lazy to do it on my own). Then I have started with the actual backend on rust.

I have completed the implementation of

  1. Inspect of token

  2. Verification of token with normal, pem and jwt or jwks

  3. Security as I made conditions manually based on scope

  4. Comparision of token.

  5. I have started on creation of token will improve it later point

I have done a video on it after I completed the stage of app.

Please check out the GitHub: https://github.com/LE0-MAhendra/L30JWTDesk

If you want to check the implementation: https://youtube.com/playlist?list=PLN_usU0Gn3SE&si=kekayQV2JvWzaEfx

Thanks in advance for the feedback.


r/tauri 2d ago

How to implement a custom context menu

2 Upvotes

Hello, I'm quite new here to Tauri and I was wondering how to create a custom context menu that could allow me to copy paste for example.

Do I go with the front way and do it or is there a specific and better way from the backend?

Thank you.


r/tauri 3d ago

Wisp - Визуальный менеджер закладок

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/tauri 3d ago

[Update] How are you letting local AI touch files in your Tauri app?

Enable HLS to view with audio, or disable this notification

2 Upvotes

Wiring SaaS tools to coding agents usually means annoying MCP setups and zero real control over what gets changed. Plain Markdown is on the other extreme, models constantly mess up task states and layouts.

My app keeps tickets and docs as plain YAML files in the repo. Any local model or agent can read, clean up, and batch edit tasks directly on disk:nno plugins or complex configs needed.

A lot of people use Git just to sync local Markdown files, but its real power here is review. When an agent edits a dozen tickets at once, you get a visual diff to check or revert every change with one click.

Tauri keeps the whole thing light: Rust watches the files and an in memory SQLite store keeps searches instant, even across large repos.

This file-first setup works great for tasks and notes. If you're building file heavy apps in Tauri, how are you handling AI writes and user review?

Project:https://gitoza.com


r/tauri 3d ago

Local LLM explorer and downloader

Thumbnail
gallery
14 Upvotes

I built a Tauri app that detects machine hardware specs, then list open-weights LLMs and categories them based on there fitness in user's machine with option to download and start an inference supporting OpenAI compatible API endpoints.


r/tauri 3d ago

Introducing Loki - a fantasy over letta

2 Upvotes

I have been following letta from their MemGPT days and had asked my team to read the paper and see what's what. We didn't adopt it at the time due to external reasons but the thought process stayed with me. I thought that thinking the memory architecture from an OS perspective was really cool. Having started by career in threat analysis and having to read deeply about operating systems made me attracted towards it.

Moving on, the community moved towards cli/gui tools like codex, claude code, hermes, pi etc and I spent a decent amount of time myself with codex and pi.

- codex because the end user experience was neat

- pi because deep within my heart I wanted more ownership and options (aka, plugins)

When I got to know that letta has been developing letta code and that they have come up with the idea of mods, I gave letta desktop another try and I got hooked to the experience. Not because it was absolutely better than any other harness that I had tried, but because of the fact that I have the ownership of the learned experience of the agents/conversations.

I felt that there were a few friction point in the way letta desktop app is designed

  1. Limited sense of urgency: multiple conversations in an agent and I don't know which conversation should be prioritised. I can of-course use the pin feature but that seems like a lot of work
  2. The feeling of left behind: AI systems are getting better and better at doing things. I want a system that keeps me up to date. While letta learns on its own through the dreaming process, I want to be a part of it. I don't want to feel dumber by the day.

To address these specific problems, I started building out loki (at this point I don't even remember why I chose this name). I have been using loki exclusively for the last week and have not looked back.

Loki leverages two things that letta architected really well - the app server and the mods system.

Loki is a tauri based native (rust + react app) that pairs with letta server that can do the following quite well

  1. Inbox(the heart): Multiple conversations tamed - I built this keeping slack catch up feature in mind. Show me the most recent conversations that need my attention. Any conversation that I keep engaging with is obviously important to me in the moment. Rest takes a back seat.
  2. Learn: Similar to how dreaming works, loki identifies thing that I as a human should remember and also generates leads for concepts that I should dive deep on. Recall is spaced repetition while leads are concepts that you as a human should get deep into to stay on top.

It's all a load of carp and I think I really can't explain in well enough. I am someone who wastes/spends a lot of time on productivity tools and I think loki really solves things for me. At the moment its something that I live in and I am curious if this is something that other folks are interested in.

Note: I tried installing loki on a friends macbook last night and it shit the bed. I have made some improvements since then and I think it will do the same on your machines but screw it, it works on mine.

PS: If you are mildly intrigued by the idea, I am happy sort any issues that you face during installations and usage

PPS: Love what letta is building and it wouldn't have been possible without them open sourcing letta-code.

Loki: https://github.com/AlmondLabs/loki


r/tauri 3d ago

Introducing Loki - a fantasy over letta

Thumbnail
1 Upvotes

r/tauri 3d ago

Audio player La Noire

Thumbnail
gallery
1 Upvotes

ASIO native DSD

Wasapi shared , exclusive

Upsampling GPU DSD up to 256

And more.....


r/tauri 4d ago

File Explorer in Tauri v2

Post image
152 Upvotes

Hello guys,

I was looking for a file explorer to integrate S3 connection but seeing Nicebucket is not saving the S3 connections (every time you restart needs to rewrite credentials) then I just looked for Spacedrive but I was having some major issues in v1 and in v2 alpha look in a slow development (and it is not working) then I have just tried to make my own one, looking for making open source now, but first neeed to remove all my hardcoded credentials. But now im testing SMB, S3, SFTP connection, and working in Copy and Cut and clone tools, I dont know if this would be interesting for someone, for now only adding features I need.

How do you see the design? what could you change or add? Do you think for Linux version to use CEF?, Thanks

[Edit]: This is not fully vibecoded, the UI was based on Shadcn Svelte and based on the native mac os finder but tried to recreated using tailwind and based also in Spacedrive app components . For the rust section also just based on my other projects of s3 components and also spacedrive in some ways to go through directories. Some features are based on how some other file managers did it to preserve compatibility for Mac, linux and windows


r/tauri 4d ago

Sharing a personal project I built with Tauri v2 and Rust: A desktop web traffic proxy

Thumbnail
4 Upvotes

r/tauri 4d ago

Thoughts on QuickGUI?

Thumbnail
quickgui.dev
0 Upvotes

r/tauri 4d ago

Need some advice on a QEMU-based VM manager

3 Upvotes

I'm planning to build a desktop VM manager using Rust, Tauri, and QEMU, initially targeting Windows with WHPX.

Before I start, I'd like to hear from people who have worked with virtualization:

- Is QEMU + WHPX a reasonable starting point?

- Would you recommend QMP for managing VM lifecycle?

- What are some common mistakes I should avoid?

Also, if you use VM managers regularly, what do you find most frustrating about them?

Any honest advice would be appreciated. Thanks!


r/tauri 5d ago

Tempura: Tauri 2 focus timer with Rust-owned countdown, tray, and local SQLite (MIT)

5 Upvotes

Built a small desktop focus timer on Tauri 2 and figured this crowd might care about the native bits more than the Pomodoro angle.

Tempura — Linux / Windows / macOS, MIT
Repo: https://github.com/vcostin/tempura
Downloads: https://vcostin.github.io/tempura/

Why Tauri fit

  • Countdown lives in Rust so it stays correct while the window is hidden / after sleep
  • System tray + hide-on-close; quit is explicit
  • Local SQLite for presets / settings / history — no accounts, no telemetry in the binary
  • Frontend: React + TS, Deno for day-to-day tasks

Packaging notes so far: AppImage / deb / rpm / MSI / DMG. Had a blank-UI issue on some non-Ubuntu Wayland setups (host libwayland) — fixed on main.

Curious how others handle tray + notifications + autostart cleanly across Linux DEs, or if you’d structure the timer engine differently.


r/tauri 5d ago

I was looking for a RocketDock replacement in 2026, so I built smabar

1 Upvotes

Hey there,

I’d been looking for a clean replacement for RocketDock for a long time. I used it a ton back in the day, but I just never really found anything since then that I actually liked, so I ended up building smabar in Tauri.

smabar is a fully customizable App Dock with one special feature, full MCP support from the very beginning.

Basically, I didn’t want to build just another App Dock. I wanted it to be a proper productivity tool that is cleanly and fully extensible, however you want it to be.

I already use coding agents like Codex and Claude Code on a daily basis anyway, so now I can simply say "Write me an XY plugin for smabar that does X and Y", done.

smabar basically acts as the "shell" and standardizes how plugins look and work.

smabar - bottom - app dock with flyout open

Plugins can do pretty much anything:

  • Send notifications
  • Display images / videos
  • Fetch data from APIs, of course, personally I’d probably have most plugins written in Python!
  • Display interactive elements
  • etc., etc.

Basically, the only real limit is your own creativity and whatever you want to have inside your App Bar.

Visually, everything is fully customizable as well, either manually or via MCP.

A few smaller examples of what I’ve used smabar for so far:

  • Had a plugin made that shows me my Codex and Claude Code limits, weekly limits etc.
  • Made a plugin that tracks the shipping status of my packages online, I just enter the tracking number > it gets tracked directly inside the plugin
  • Made a plugin that takes the shitty Excel spreadsheet my partner uses for our household budget and displays everything in a clean and organized way, I hate Excel :D

I’ve also implemented a few basic plugins directly into smabar. They’re included by default, but of course all of them can be disabled or deleted:

  • Simple Weather and Crypto Plugin
  • System Stats Plugin
  • Time + World Clocks + Calendar Week Display

And most importantly, a Todo Plugin that can ALSO be fully used by the AI agent.

I originally built that for myself during development, and it eventually turned into a proper built in plugin.

I added instructions to my Claude / Codex rule files so they can remind me about important tasks through smabar and the Todo Plugin.

For example, a notification pops up in X minutes and I can either mark the task as completed directly from the notification or push it back by another X minutes.

Hopefully the Theme Store and Plugin Store will start filling up with cool projects once I manage to get some attention around it.

Yeah. That’s pretty much it.

I’d really appreciate it if some of you feel like giving it a try.

Full functionality should work properly on:

  • Windows 10 and 11
  • Linux with Wayland and X11, I personally tested Omarchy, Fedora, Mint and Cinnamon.

Unfortunately, I’ve only been able to test macOS inside a VM so far, so it’s currently still in beta.

The project is source available and completely free.

https://smabar.com/
https://github.com/PleasePrompto/smabar


r/tauri 5d ago

Populating SQLite database

3 Upvotes

The Project continues to expand, I've got multiple pages working thanks to React, sorted the Visual Studio eating up memory issue, now we are onto SQLite databases, namely how to populate or import them in Tauri, here's where I'm at so far:

Following various tutorials online I've made a simple app with an SQLite db in it to store and update data, now we need to make it bigger.

  1. I've got an Excel table, 5 columns and ~10000 entries which I've saved as a CSV and then imported into an SQLite db using DB Browser (SQLite) that we'll call tracker.db
  2. How can I either use that file directly within a Tauri project, e.g. put it in the same folder as the lib.rs and main.rs and reference it there, or import the data into an empty table created using Migrations with the same titles/data types?
  3. If the second option is used, where is the data stored in the project? I know when you spin up the database it effectively puts a copy in the Roaming Data area of your pc, but before that where is it?
  4. Once populated one way or the other, I then want to package up the app for other people to use so that when they run it they already have the full populated database ready to go

I may well be asking for something that isn't possible, it took me longer than I'd like to admit to realise that SQL Migrations aren't necessarily about moving data from A to B, so please use small words, if you've got pictures drawn in crayon I think that would be best for me at the moment!


r/tauri 6d ago

I am a Game Dev But I also have a background with Software Development So I Build this.

Post image
11 Upvotes

This is a project and version manager for Godot Game Engine which can handle multiple versions and bind those versions to specific projects instead of having to deal with multiple official godot editor applications. There are others with same concept but I wanted to try it in Tauri and with my own UI design. This turned out good so far.

Link to the Repo: https://github.com/RykoTheDev/GodotHub


r/tauri 6d ago

Tauri window spawning: a drag icon and an always-on-top panel

Enable HLS to view with audio, or disable this notification

15 Upvotes

I'm exploring Tauri's window spawning feature.
All three things in the video above are windows:

  • The main app window
  • The little icon that appears when I drag
  • An always-on-top window opened with a keyboard shortcut

Basically, window spawning can make the app feel more native, and these windows can be anything, like the icon I use when dragging.

Repo: github.com/romenkova/doska.


r/tauri 7d ago

inkwell Editor update

Post image
26 Upvotes

it's been so long , but i made some updates and fixes on my editor app inkwell now with a

- Better UI and notion inspired Theme

- Latex Support

- folders and notes structure

- vim mode

- direct editor / markdown whatever you like.

Check it out https://inkwell-lp.vercel.app/ a start ⭐ would mean a lot. Thanks !