DEV Community

Joel Jolly
Joel Jolly

Posted on

How I Built Joanium – A Local-First AI Desktop Agent That Works While You Sleep

I got tired of AI tools that forget everything. Every single day I was copy-pasting context into ChatGPT. Explaining my project structure again. Uploading the same files. Starting from zero. And don't even get me started on the "your data is safe with us" promises from every AI company. So I built Joanium.

What is Joanium?

Joanium is a local-first AI desktop app that actually does things — not just chats. It lives on your machine. It knows your files. It runs jobs while you sleep. And your data never leaves your device. Ever.

A real example of what it does

Every morning at 8am, Joanium pulls my latest GitHub issues, summarises them with AI, and sends me a Slack message with priorities for the day. I set it up once. It just runs. Forever. That's the difference between a chat app and an actual AI agent.

The features that actually matter

Multi-model support — Switch between Gemini, Claude, GPT, or run completely offline with Ollama. No lock-in, ever. 10+ providers supported out of the box.

Background agents — Reusable prompts that run on a schedule against any model. Daily code reviews, PR summaries, changelog monitoring — all automated without you touching anything.

Real integrations — GitHub, Gmail, Google Drive, Calendar, Sheets, Docs. Not wrappers. Actual first-class tools the AI can invoke mid-conversation naturally.

MCP support — Connect any MCP-compatible server and expose its tools directly to the assistant. The ecosystem is growing fast and Joanium keeps up.

Personas and Skills — Change how the assistant thinks with Personas. Drop in a "senior code reviewer" or a "startup copywriter" and the whole interaction shifts instantly. Skills are markdown docs that teach the assistant what to do.

Works fully offline — With Ollama or LM Studio, Joanium runs with zero internet connection, zero API keys, zero cost.

Why local-first?

Every AI tool today is cloud-first. Your conversations, your files, your context — all sitting on someone else's server. Joanium flips that entirely. Your data stays on your machine. The AI comes to you, not the other way around.

The tech stack

Built with Electron and Node.js. Runs on Windows, macOS, and Linux. MIT licensed and fully open source on GitHub.

Where it is today

18 releases. 595 commits. A marketplace for community-built Skills and Personas. A real website. Real users. And still growing as a solo project built from Chennai, India.

Try it

Download at https://www.joanium.com or star the repo on GitHub at https://www.github.com/Joanium/Joanium. Would love your feedback — what automation would you build first?

Top comments (0)