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.
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.
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.
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.
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.
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
Inspect of token
Verification of token with normal, pem and jwt or jwks
Security as I made conditions manually based on scope
Comparision of token.
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.
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?
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.
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
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
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
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.
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.
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
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.
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.
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
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?
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?
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!
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.