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!
The Mac-native angle is the part that stands out. Ollama works, but it always feels like it is renting space on the machine rather than living on it. What I would want to know is how model management holds up once people start pulling in the bigger local models, is there a clean way to swap them without eating all the RAM. Either way, local-first AI getting a friendlier front door is good for the whole space.
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 the Venice for LLM in Osaurus, and it would be nice to use its 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!
the fully-offline bit is the whole selling point for me tbh... most agent tools are just api wrappers that fall over the second the wifi does. running local on the mac with persistent memory is an actual edge, not a checkbox... swift instead of yet another electron thing is a nice touch too.
Congrats Terence! Approval before each action is the detail that won me over, that’s the exact rule I enforce on every agent I build at work. My question is about the floor: what’s the smallest Mac this genuinely works on for agent tasks? Chat is easy for local models, but tool calling and multi-step work is usually where small models fall apart. Curious what model size you’d call the honest minimum for Work Mode on, say, a 16GB M2.
Third and final question 🙏 Does Osaurus have a cli input? Like is it possible to invoke an action via cli to it? If you know what I mean?
the approval-gate-before-every-action bit is what i'd actually trust daily. same constraint on our end, on-device voice checkin, nothing leaves the phone. does the approval prompt get less frequent as it learns what you always say yes to, or is every action a fresh ask forever?
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.
Love that Osaurus is Mac-native and fully offline, running open source AI locally means your data never leaves your machine which is a refreshing take on privacy-first computing.
no python underneath, built your own swift mlx runtime instead — same constraint we're under for voice checkins, nothing leaves the phone. does the approval gate get old once you're chaining multi-step actions, or can you pre-approve a trusted flow?
How do you plan to handle model updates and ensure the agents stay current with the latest AI advancements without requiring a full app update?
I see you also made apple script models. What was the thought process there? I know many similar apps use applescript just as an escape hatch for terminal calls.
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 😸
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!
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?
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
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.
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 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.
Hi, this is cool. What are some exciting and unique ways that people are using Osaurus and is there a roadmap?
About Osaurus on Product Hunt
“Open source agents that run 100% locally on your Mac”
Osaurus launched on Product Hunt on July 13th, 2026 and earned 324 upvotes and 56 comments, earning #2 Product of the Day. The native macOS harness for AI agents. Any model, persistent memory, autonomous execution, cryptographic identity. Built in Swift. Fully offline. Open source.
Osaurus was featured in Open Source (68.6k followers), Privacy (11.2k followers), Artificial Intelligence (473.3k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 151.9k products, making this a competitive space to launch in.
Who hunted Osaurus?
Osaurus was hunted by tpae. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Osaurus stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
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!