Local-first tools for real frictions: at the desk, in the editor, on the handheld.
Your files and your activity stay on your machine. When a tool doesn't know something, it tells you, instead of filling the gap with a zero.
Note
Latest: Pluryfact v0.1.0, November 14, 2026 · Also new in the last 30 days: Image Transform Lite v1.7.0, Pluryprint v0.0.4, Coverly ROMs v0.4.0, Coverly Shelf v0.2.0
Every product here started as a friction I hit myself: writing standups by hand, printing 300 files 15 at a time, ROMs with no cover art, losing a novel draft. None of them hands that friction to someone else's server.
|
Pluryprint · pre-alpha preview Right-click 5, 50 or 500 files and print them all. No 15-file Explorer limit, no Adobe, no $149 license. Windows and macOS Website · Download |
Versorium · early release Offline novel-writing app that keeps every draft as a Git snapshot. No account, no telemetry, and the AI stays off until you call it. Windows, macOS and Linux Website · Download |
|
Image Transform Lite · stable Batch image processing for macOS on Apple Silicon, with a live before/after preview and reusable presets. Outputs WebP, JPEG, PNG or TIFF. macOS · Apple Silicon Website · Download |
VPN Fix · website live Native macOS menu-bar app that restores your internet connection after a VPN disconnects. Supports 17+ VPN clients. macOS · Source and downloads not public yet Website |
|
Pluryfact · in review on the Chrome Web Store Chrome extension that bulk-downloads your electronic tax documents from Ecuador's SRI en Línea: authorised XML, RIDE (PDF) and the TXT report, sorted by year and month in one ZIP. Never asks for your password. Chrome · Manifest V3 · No servers, no telemetry Website · Download |
Creatix YT · website live Free tools for YouTube creators: analyze any public channel, compare up to five side by side, and polish titles, tags, descriptions and thumbnails. No ads, no account needed. Web · English and Spanish. Source coming soon Website |
|
Coverly ROMs · first release Finds the ROMs on your handheld's SD card that have no cover art and fills them in. Dry run first, undo afterwards. Windows, macOS and Linux · Desktop app and CLI Website · Download |
Coverly Shelf · on the Chrome Web Store Browser extension that adds box art and screenshots to 3DS game pages. Purely cosmetic: it never touches downloads or how the site works. Chrome, Edge and Brave · Manifest V3 Website · Chrome Web Store |
|
Gaming Toggles for PC · stable Stream Deck plugin with seven Windows 11 gaming controls on your keys: Game Mode, full-screen gaming mode, pointer precision, power plan A/B and more. No admin rights. Stream Deck · Windows 11 Website · Elgato Marketplace |
|
autostand · stable Your standup, written from what you actually did. Reads your commits, PRs, AI coding sessions and notes, and files a structured standup every working day. Windows, macOS and Linux · Local model runtime, no account Website · Download |
ID Bridge IA · on the Chrome Web Store Chrome extension that tells AI agents driving the browser where they are: tabId, windowId, groupId, a session ID and the Chrome profile. Declares no host permissions. Chrome · Manifest V3 Website · Chrome Web Store |
The product repositories are private while they're being built, and there's nothing to download yet.
- 🎨 OpenDesign · pre-beta: a local-first, bring-your-own-key design tool that will be open source. AI design generation runs on your own models, and every artifact stays on disk. opendesign.maecly.com
- 🎞️ WorklyReel · phase 0 proof of concept: turns a day or a week of Git and GitHub activity into a ready-to-post proof-of-work card, with every claim linked back to its evidence. workly-reel.maecly.com
- 🎧 Aurenly · paused: sends the audio of one Chrome tab to the devices you listen on, leaving the rest of your Mac's sound where it is.
What I aim for in every product, and where you can see it.
- 🔒 Zero telemetry, no account. No analytics anywhere. The only request an app makes on its own is an update check you can turn off. Anything else goes only to a provider or source you choose.
- 🧪 Honesty you can see. In autostand, a missing value reads No data, never
0%, and a failed source is shown as a failure, not as a quiet day. - 📚 Docs first, with ADRs. Pluryprint and Coverly ROMs keep their architecture decision records in
docs/adrnext to the code. - 🎨 Design systems are versioned dependencies. autostand-ui keeps autostand's tokens, base components and icons in their own repository, documented in Storybook.
- ✅ One local gate. Pluryprint, Coverly ROMs and autostand run
make check, Versorium runsmake verify: one command with the same steps CI runs, so a local failure reads like a remote one.
The stack
Roughly half Rust, half TypeScript: desktop apps with web UIs, not websites. Also Tailwind, Storybook, WXT (Manifest V3), llama.cpp for local models, Vitest and Playwright.
Issues, translations, tests and fixes are welcome on the open-source products (everything above with a source link, except ID Bridge IA, which is source-visible but proprietary; Creatix YT and VPN Fix have no public source yet). Read the repository's CONTRIBUTING.md and SECURITY.md where present. Report security issues privately, never in a public issue.
MAEC (Miguel Angel Esparza Calero) + -ly. Not what gets built, but how.maecly.com · Made by Miguel Angel Esparza Calero · hola@maecly.com · Quito, Ecuador