Osaurus - Open source agents that run 100% locally on your Mac

by
The native macOS harness for AI agents. Any model, persistent memory, autonomous execution, cryptographic identity. Built in Swift. Fully offline. Open source.

Add a comment

Replies

Best
Maker
📌

Hey Product Hunt, I'm Terence, founder of . I spent 20 years shipping software at Netflix, Tesla, and Zillow before going all in on this.

Own your AI. Osaurus is an open source AI agent platform that runs on your Mac.

MIT licensed, native Swift for Apple Silicon. No account, no subscription, no Electron.

We started as , a 5MB desktop dinosaur, and grew into a full agent platform through open source community feedback. Now at 7K+ GitHub stars and 175K+ downloads — all by word of mouth.

The problem: most AI assistants run on someone else's server.

Your files, memory, and context leave your machine every time you use them, usually behind a monthly subscription.

Osaurus keeps all of it on your Mac.

What that means in practice:

  • Agents read your Calendar, look up Contacts, send iMessages, and work with your real files

  • An isolated sandbox writes and runs code, producing real files on your desktop: images, PDFs, presentations

  • Every action goes through an approval gate. You see what the agent wants to do before it does it

  • Local models run fully offline. We built our own Swift MLX runtime, no Python underneath

  • Want a frontier model? Bring your own key (OpenAI, Anthropic, Gemini) or use pay-as-you-go Osaurus Cloud. Either way, your memory and context stay local

It's free and always will be.

16GB of RAM gets you started with local models, 24GB recommended.

Try it at . Download takes seconds, no account needed.

I'll be here all day answering questions. My favorite Osaurus hack is to set up Agent DB and self-scheduling to create a personal dashboard!

 Cheers. Long time looking into this project and using it on my machine. It is really well thought out, detailed and with so many options and use cases. Best of all to you and everyone involved in the Osaurus project.

Hey  ! Thank you so much for your support. We're here because of you. Looking forward to doing more together. Stay tuned for some amazing updates!

 Congrats!

I used to piece my AI system together from different apps just to get a working agent, but Osaurus was the all-in-one solution for me. It just works flawlessly.

For my use-case, I use it with a local AI as an autonomous assistant for my vacation rental business, so it helps me with emails, marketing and general organization.

Thank you so much for this project and good luck!

Hey ! Thank you so much for your support!

Glad it's working out for your business, if you have any feedback on how to make it better, we're all ears.

 If I'm not mistaken, there are no projects in which I can upload all important files to which the agent always has access, correct? Each agent has his own memory here, which works great. But it's really helpful to be able to upload all relevant files in one project from the beginning. Otherwise everything is perfect and works great! :)

 This is something we're working on! We're thinking of a wiki-like knowledge base where your agents can store and retrieve important information grouped by context or projects. This should also help you categorize them into projects too.

So stoked to unveil to the Product Hunt community!

I've been a long-time advocate of open source (going back to the launch of Firefox in 2004!).

I've followed products like and but neither is Mac-native nor have the character of , the little guy I originally fell in love with, long before existed:

While I'm a big Anthropic and OpenAI user, I also believe strongly that local, open source AI is the future of computing, and Osaurus is the user-friendly app bringing this to everyone.

Osaurus is like the Firefox of open source AI!

You can download and run the latest models from (Gemma), or BYOK.

Now's an awesome time to give Osaurus a try, and if you're feeling bold — the beauty of open source means we'd !

Congrats on the Launch. The Osaurus dino is super cute.
I have been waiting to try locally run models and see the performance. What the hardware requirement? is a M4 Mac mini 16gb enough? Eager to try it.

Hey  !

16gb would be usable, although 24gb would be recommended. I would suggest using Gemma 4 e4b, it's not crazy smart like the others but is able to call tools in a meaningful way. Let me know if you run into any questions!

Hi, this is cool. What are some exciting and unique ways that people are using Osaurus and is there a roadmap?

Hey , great question!

Honestly the sandbox stuff surprises me the most. Agents spin up an isolated Linux VM and make real things: slide decks, 3D games, deployed websites. Recently I watched an agent write its own skill to solve a task, which was a little surreal.

Roadmap: personal AI you actually own. Agents, memory, skills that live on your Mac and compound over time. Lots left to build.

Curious what you'd want your Mac to do on its own!

 Are the latest local models to download updated regularly? How do I know which ones work well on my machine? What's the best way to find ones that meet my needs? Thanks

  great question! We add new models very frequently, we quantize them ourselves for the best experience and compatibility with the harness. We let you know which models are too big, or which models are just the right fit.

 Thanks - I'm starting to play with Osaurus atm. Could I give my dino agent a set of pdf books to read and he could talk/speak to me about them as an expert on those topics? Could he then research these topics daily and build a memory? Oh, and what makes this different than LLM Studio/ Ollama?

Congrats on the launch! I like that it runs locally and asks for approval before each action. For anything touching Calendar, Contacts, and iMessage, that's the combination I'd want before granting access.Curious how you handle memory and context across sessions while keeping it all on-device.

Thank you !

Everything is stored locally on your file system, including chat history, memory, and everything else. Your Mac has the capability to run it's own inferencing, it can distill memories too, and process it's own embeddings for dynamic contexts.

Huge congrats on bringing Osaurus to PH! 🎉

For users running hybrid workflows (e.g., small local model like Gemma for simple file/routing tasks, but switching to BYOK Claude/OpenAI for heavy reasoning), can an agent dynamically route tasks between local and cloud models within the same workflow, or is an agent fixed to one specific model backend?

 Yes! We recently launched , which allows your agent to use local or remote model to delegate tasks to another local or remote model. It doesn't do intelligent routing yet, but if your reasoning model is capable of identifying which task is good for which model, should be able to set up routing logic via system prompts.

Finally a Swift-native agent harness that doesn't feel like a wrapper around a Python script. The persistent memory across sessions actually held context from yesterday, which surprised me.

Hey I'm tired of wrappers too. Mac users deserve something better. Which is why we built Osaurus.

Let us know if there's any feedback or suggestions on how to make it better.

honestly this looks great for mac users, the offline angle is a big plus. one thing i'd love to see is a simple visual diff or timeline for what the agent changed locally, like a little activity log you can scrub through. would make it way easier to trust what it's doing in the background

 That's a great suggestion! If you are using sandbox to edit files, it does keep an internal log of changes. You can ask the agent to undo a file operation, and it will do it. We just need to make it stand out visually