The native macOS harness for AI agents. Any model, persistent memory, autonomous execution, cryptographic identity. Built in Swift. Fully offline. Open source.
Hey Product Hunt, I'm Terence, founder of Osaurus. 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 Dinoki, 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 osaurus.ai. 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!
Report
@tpae 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 @ruslan_mrsidze ! 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!
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.
Hey@timon_135Â ! 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.
Report
@tpae 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! :)
@timon_135Â 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.
Report
@tpae Yo man keep going! I've already stress-tested, and it holds up really well!
@tpae Running locally is the right call for anything touching real work files. The part I'm curious about: when an agent completes a task and you come back to it later, how do you see what it did and why? Local means no cloud log, so that decision trail has to live somewhere sensible on your machine. Have you thought about what that review experience looks like?
So stoked to unveil @Osaurus to the Product Hunt community!
I've been a long-time advocate of open source (going back to the launch of @Mozilla Firefox in 2004!).
I've followed products like @Ollama and @LM Studio but neither is Mac-native nor have the character of Dinoki, the little guy I originally fell in love with, long before Petdex 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 @Z.ai@Qwen@Gemini (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 love your contributions!
How good it the macuse skill? Can the mac be controlled via local LLM? or does that require better models only available via cloud? If local LLM is possible with mac-use skill, what requirment would support local mac-use skill? Btw looooooove the Laundromat Afternoon theme 😸
@conduit_design Great question! We run our own evaluation suite for each local model using community sourced compute. I have to say, it's decent enough to use, some models are better at it than others. Strange though, if it's good at computer use, then it's lacking in agentic coding, and vice versa. You might need to switch between two models to have best of both worlds.
@Osaurus 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.
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!
Report
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.
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.
Report
Congratulations on the launch! Being offline and private is something that makes Osaurus really stand out.
I'm a bit of a dinosaur myself and always wonder - would educational content be useful for attracting users like me? A bit old-fashioned, not using agents yet, and not sure how to apply them to real use cases.
And speaking of dinos - I love the character design and animation on your website! Which dino is your favourite? Is it the same one you loved as a kid?
It could also be really fun to have a YouTube channel where dinos explain how to use agents in an easy and playful way.
We're in the process of building out YouTube content for new users like you, and our goal is to make it simple enough for you to get started without needing complicated tutorials. Happy to answer any questions in our Discord if you need additional help.
I love our green dinosaur (his name is Dinoki), and I recently rediscovered my love for dinosaurs once my son got into it.
Report
@tpae Great! Joined your Discord to keep an eye on updates!
Yeah, Dinoki is cool! And it's great that you have a whole dino team with different characters :) They're such fascinating creatures with such interesting shapes - lots of space for imagination. I'm a huge fan of dinosaurs and once did all 36 days of a type challenge based on them. And honestly - it was your logo that caught my eye and made me read more about the product :)
@julia_shtogren Welcome aboard! We have something special planned with the dinosaurs, so stay tuned. I'm sure you will love what we're about to do.
Report
Using Osaurus every day and really appreciate all the hard work. It's my go-to for when I share Venice API keys with family and friends to introduce them to AI. I'm looking forward to being able to use image gen and TTS with a cloud or local server url. I'm using Venice for LLM in Osaurus, and it would be nice to use their image and speech models as well. I'm also setting up my 5090 GPU PC with image gen and fish audio TTS, and if it could be a local network server for Osaurus image and speech gen like it is for local LLM, that would be great for local!
@ryot Hey there! Thank you so much for showing up and giving us support. We're working on those features and should be available in the next few releases. I will keep you posted!
Report
Hi, this is cool. What are some exciting and unique ways that people are using Osaurus and is there a roadmap?
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!
Report
@tpae 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
@andrea_j 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.
Report
@tpae 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?
Report
The approval gate is nice. One action, easy call. Wondering once an agent chains 15 steps to build a deck or deploy a site, does every step stop and wait for me? Fantastic launch!
@artstavenka1Â Thank you so much! You can always "Always Allow" on some of those actions and it won't ask you again. I would leave the destructive ones to "Always Ask" just in case!
Report
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.
Replies
Osaurus
Hey Product Hunt, I'm Terence, founder of Osaurus. 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 Dinoki, 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 osaurus.ai. 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!
@tpae 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.
Osaurus
Hey @ruslan_mrsidze ! 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!
@tpae 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!
Osaurus
Hey@timon_135Â ! 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.
@tpae 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! :)
Osaurus
@timon_135Â 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.
@tpae Yo man keep going! I've already stress-tested, and it holds up really well!
Osaurus
@roman_chornovol Thanks! I got your LinkedIn message too! Thank you for your support
@tpae Nice work! Digging this for sure-- keep up the good work
Osaurus
@lucasjpols Thank you!
Osaurus
So stoked to unveil @Osaurus to the Product Hunt community!
I've been a long-time advocate of open source (going back to the launch of @Mozilla Firefox in 2004!).
I've followed products like @Ollama and @LM Studio but neither is Mac-native nor have the character of Dinoki, the little guy I originally fell in love with, long before Petdex 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 @Z.ai @Qwen @Gemini (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 love your contributions!
DiffSense
How good it the macuse skill? Can the mac be controlled via local LLM? or does that require better models only available via cloud? If local LLM is possible with mac-use skill, what requirment would support local mac-use skill? Btw looooooove the Laundromat Afternoon theme 😸
Osaurus
@conduit_design Great question! We run our own evaluation suite for each local model using community sourced compute. I have to say, it's decent enough to use, some models are better at it than others. Strange though, if it's good at computer use, then it's lacking in agentic coding, and vice versa. You might need to switch between two models to have best of both worlds.
https://github.com/osaurus-ai/osaurus/blob/main/reports/COMPATIBILITY.md
@Osaurus 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.
Osaurus
Hey @roopesh_donde !
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!
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.
Osaurus
Thank you@alieksia !
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.
Congratulations on the launch! Being offline and private is something that makes Osaurus really stand out.
I'm a bit of a dinosaur myself and always wonder - would educational content be useful for attracting users like me? A bit old-fashioned, not using agents yet, and not sure how to apply them to real use cases.
And speaking of dinos - I love the character design and animation on your website! Which dino is your favourite? Is it the same one you loved as a kid?
It could also be really fun to have a YouTube channel where dinos explain how to use agents in an easy and playful way.
Osaurus
@julia_shtogren Thank you for your kind words!
We're in the process of building out YouTube content for new users like you, and our goal is to make it simple enough for you to get started without needing complicated tutorials. Happy to answer any questions in our Discord if you need additional help.
I love our green dinosaur (his name is Dinoki), and I recently rediscovered my love for dinosaurs once my son got into it.
@tpae Great! Joined your Discord to keep an eye on updates!
Yeah, Dinoki is cool! And it's great that you have a whole dino team with different characters :) They're such fascinating creatures with such interesting shapes - lots of space for imagination. I'm a huge fan of dinosaurs and once did all 36 days of a type challenge based on them. And honestly - it was your logo that caught my eye and made me read more about the product :)
Osaurus
@julia_shtogren Welcome aboard! We have something special planned with the dinosaurs, so stay tuned. I'm sure you will love what we're about to do.
Using Osaurus every day and really appreciate all the hard work. It's my go-to for when I share Venice API keys with family and friends to introduce them to AI. I'm looking forward to being able to use image gen and TTS with a cloud or local server url. I'm using Venice for LLM in Osaurus, and it would be nice to use their image and speech models as well. I'm also setting up my 5090 GPU PC with image gen and fish audio TTS, and if it could be a local network server for Osaurus image and speech gen like it is for local LLM, that would be great for local!
Osaurus
@ryot Hey there! Thank you so much for showing up and giving us support. We're working on those features and should be available in the next few releases. I will keep you posted!
Hi, this is cool. What are some exciting and unique ways that people are using Osaurus and is there a roadmap?
Osaurus
Hey @andrea_j , 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!
@tpae 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
Osaurus
@andrea_j 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.
@tpae 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?
The approval gate is nice. One action, easy call. Wondering once an agent chains 15 steps to build a deck or deploy a site, does every step stop and wait for me? Fantastic launch!
Osaurus
@artstavenka1Â Thank you so much! You can always "Always Allow" on some of those actions and it won't ask you again. I would leave the destructive ones to "Always Ask" just in case!
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.
Osaurus
Hey@hargdeansa20796Â 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.