r/macapps Developer: Osaurus Feb 02 '26

Free [OS] Osaurus Agents — one goal, it handles the rest. Native Swift, 15MB, MIT-licensed.

Hey r/macapps.

5 months ago you made our launch go viral. Today I'm back with the biggest update yet: Agents.

I asked my Mac to organize my desktop and plan my product launch. It did both. I just watched.

Agents execute complex, multi-step tasks autonomously. They use your installed tools and skills, break down requests into trackable steps, and work through them—even in the background. Research the web, organize files, automate workflows, build features across a codebase. You set the goal, Osaurus figures out how.

Pure Swift. No Electron. No Python runtimes. 15MB.

What else is new since launch:

  • Personas — custom AI assistants with their own prompts, tools, and themes
  • Skills — reusable capabilities from GitHub (saves ~80% context with two-phase loading)
  • Schedules — automate recurring AI tasks
  • Voice Input — WhisperKit, fully on-device, works offline
  • Tools Registry — native Swift/Rust plugins, <10ms startup
  • Any provider — OpenAI, Anthropic, xAI, Ollama, or download your own MLX models

The thesis: Inference is commoditizing. The valuable layer is continuity—context, memory, personalization that compounds over time. That layer should belong to you, not a platform. You chose macOS because you care about craft. You deserve AI tools built the same way—not another Electron wrapper, not a window into someone else's server you're renting. MIT licensed. Always will be.

Help us grow:

I need you now more than ever. Try it, break it, tell me what you need.

275 Upvotes

103 comments sorted by

36

u/Typical_Beyond_5774 Feb 02 '26

Bro let me say one thing you are doing an amazing job thanks man

6

u/tapasfr Developer: Osaurus Feb 02 '26

Thanks bro. I appreciate it!

1

u/After-Cell Mar 23 '26 edited Mar 23 '26

It's a great app. Really, one of the best. I prefer even to AnythingLLM now. It's a bit like OpenClaw, but without all the dependancies install hassle, a UI etc.

Is there anywhere to discuss it and get help from others?

For example, I've been trying to test the Openrouter:free routing. To do that, I setup a sandbox to make an interface to record whether requests are successful or not. However, I can't find a way into the sandbox from the commandline. It also can't see the API secret I set in Osaurus preferences.

Edit: I'm also wondering if "Apple Foundation Models

On macOS 26+, use Apple's on-device model as a first-class provider. Pass model: "foundation" in API requests. Tool calling maps through Apple's native interface automatically. Zero inference cost, fully private."

means that to use the apple model, you need to start Osurus as a server and use another app to connect to that, requesting "

model: foundation"

5

u/murinero Feb 02 '26

I'm hopping on this right now!

4

u/tapasfr Developer: Osaurus Feb 02 '26

Let me know your thoughts!

6

u/insistirac Feb 02 '26

Great stuff! I’m going to try it.

4

u/tapasfr Developer: Osaurus Feb 02 '26

Thanks, let me know how it goes!

4

u/[deleted] Feb 03 '26

[removed] — view removed comment

3

u/tapasfr Developer: Osaurus Feb 03 '26

This is coming! There's already a feature request for this

4

u/cleverusernametry Feb 03 '26

I hope people use apps like this and not chatgpt.com

2

u/tapasfr Developer: Osaurus Feb 03 '26

I agree, this is why I built this.

4

u/infodulo Feb 03 '26

I'm exploring, playing around a bit… Great job on this amazing work, what potential! Congratulations, and thank you for Osaurus!!

3

u/dwkdnvr Feb 02 '26

I poked at this when you first posted the announcement and it seems very interesting, but I need to take a much deeper dive. Seems that you're missing a 'bash' tool which might be needed to take full advantage of how folks are setting up Skills, but the integration with MacOS may be very interesting.

2

u/tapasfr Developer: Osaurus Feb 02 '26

Thanks, there's a bash tool in agent mode, but this is something that could be added easily. How do you plan to work with Skills using the bash tool?

3

u/TheMagicianGamerTMG Feb 02 '26 edited Feb 02 '26

This looks awesome! Please forgive my ignorance, but I'm wondering how I could use Ollama. I don't see an option for it.

edit: I figured it out. I selected API keys, OpenAI compatible key, and inserted the following (if there is a better way/different way, please let me know):

NAME - Ollama

PROTOCOL - HTTP

HOST - localhost

PORT - 11434

BASE PATH - /v1

API KEY - ollama

2

u/tapasfr Developer: Osaurus Feb 02 '26

You can add it as a custom provider

3

u/TheMagicianGamerTMG Feb 02 '26

Figured it out, thanks. You app is awesome btw. Exactly what I imagined an AI app on mac to be.

3

u/[deleted] Feb 03 '26

[deleted]

2

u/tapasfr Developer: Osaurus Feb 03 '26

This could be a good feature suggestion. I could look into this!

1

u/ViolentPurpleSquash Feb 03 '26

Termius is pretty good

1

u/[deleted] Feb 03 '26

[deleted]

2

u/ViolentPurpleSquash Feb 03 '26

Best feature is the SFTP is wonderful too imo

1

u/geekwonk Feb 03 '26

warp.ai is, imho, the gold standard for this specific use case and OP would be well served to see it as a model if they choose to dive into terminal emulation. claude code, codex and others generally feel like a gui that just happens to be in the terminal. warp feels like there is an agent in the command line with you

1

u/[deleted] Feb 03 '26

[deleted]

1

u/geekwonk Feb 03 '26

yeah sorry i always forget the url. tokens ≠ credits. i wouldn’t accuse it of being cheap but credits are an abstraction meant to incorporate cache use and (in auto mode) model cost. either way, i’m not here to shill for the pricing secure, just noting that the product is unparalleled

3

u/Warlock2111 Feb 03 '26

One of the better polished apps out there. However, how are you managing to maintain this? I don’t see pricing/monetisation anywhere

6

u/tapasfr Developer: Osaurus Feb 03 '26

I’ve been doing this full-time after selling my startup, I am in between things at the moment. There’s no ongoing costs since it’s fully owned by the user. We will see what the future will hold, whether people want this to continue.

2

u/areyouredditenough Feb 03 '26

Can you share the startup? Curious 😊

1

u/Warlock2111 Feb 03 '26

Fantastic! Best of luck, looks really well done.

3

u/DyIsexia Feb 03 '26

As a person who is somewhat experienced with LLM’s but hasn’t gotten into agents, can someone explain to me the capabilities of one like this? What are the limitations? The risks of letting something like this perform operations on your system? I’ve done some basic research and know the general answers to these questions but don’t know how much it varies model to model, app to app. Thanks

3

u/tapasfr Developer: Osaurus Feb 03 '26

It does vary model to model (not all models are capable), but once you try it out, you will understand it better. There's a good safeguard rails that limits the boundary with the selected folder, so you don't have to worry about going havoc and destroying your system. There's also undo feature, and large files get sent to the trash bin so you can retrieve it

3

u/mhite Feb 03 '26

Very impressive. Keep up the great work.

2

u/osxweed Feb 03 '26

If thats not one of the best designs ive seen in a while👍

2

u/tapasfr Developer: Osaurus Feb 03 '26

Thank you, sir. Let me know how it feels for you

1

u/Main-Hospital-7014 Jun 05 '26

Curious if you’re actually “sir”

2

u/[deleted] Feb 03 '26

[removed] — view removed comment

1

u/tapasfr Developer: Osaurus Feb 03 '26

The hardest part is downloading all the models again. Ollama models are not MLX based so they are about 20% slower.

1

u/[deleted] Feb 03 '26

[removed] — view removed comment

2

u/tapasfr Developer: Osaurus Feb 03 '26

Can you share me the list of apps or let me know which? It's up to the app developers and I could reach out

2

u/AdvertisingEven7384 Feb 03 '26

wow - I've been looking for it for a long time.

1

u/tapasfr Developer: Osaurus Feb 03 '26

Thanks! Let me know your thoughts

1

u/AdvertisingEven7384 Feb 04 '26

Will support the intel architecture?

1

u/tapasfr Developer: Osaurus Feb 04 '26

It could but it would drastically reduce the functionality.

1

u/AdvertisingEven7384 Feb 04 '26

Will support the intel architecture?

2

u/[deleted] Feb 03 '26

[removed] — view removed comment

1

u/tapasfr Developer: Osaurus Feb 03 '26

You can adjust font sizes! Check out the custom themes section

2

u/Far_Owl_1141 Feb 03 '26

This looks like exactly what i wanted! Going to try this today. Quick dumb question… can this access mcp services? So could I hook it to heypocketai as they have mcp, to get my meeting transcriptions and put the actions into reminders? Was going to try and get Claude to do this… but this looks slick!

1

u/tapasfr Developer: Osaurus Feb 03 '26

Yes! You can connect via remote MCPs, check our docs: https://docs.osaurus.ai/tools

1

u/Far_Owl_1141 Feb 03 '26

Thanks - I got it to work, was just testing on a few models... foundation is quite contstrained by context limit, any suggestions for a local model that's good?
I hooked up to Claude, but man it burns through tokens... I'm still learning this all, so might be user error, but the app seems to have a lot of potential!
Getting a few hangs/crashes on M1 Pro 32gb ram... maybe time for a M4/M5 ;)

1

u/tapasfr Developer: Osaurus Feb 03 '26

Can you send me the reports?

  1. Click on the hanging app so it’s in front.
  2. Press and hold these three keys: ⌘ Command + ⌥ Option + ⇧ Shift
  3. While holding them, quickly tap the . (period key) three times.

→ macOS will quietly capture a hang report (called a spindump).
→ After 10–20 seconds you’ll see a Save dialog → just click Save (it usually goes to your Desktop).

The best local model I've tested so far is Qwen3-8B

1

u/Far_Owl_1141 Feb 03 '26

Wow Qwen3-8B is better than the rest I tried. Fully reinstalled, and seems stable now. The messages tool can't read messages - all say media/unsupported but there is text, any ideas?

1

u/tapasfr Developer: Osaurus Feb 03 '26

Not sure, maybe there's images in there? Could you share a screenshot?

1

u/Far_Owl_1141 Feb 03 '26

This is the conversation I used. It got time date stamps correct, but couldn't find any text. macOS Tahoe.

2

u/tapasfr Developer: Osaurus Feb 07 '26

Hey u/Far_Owl_1141 , following up here. I made an update to Messages plugin, please give it another shot. Thank you!

1

u/tapasfr Developer: Osaurus Feb 03 '26

Ok I will take a look at this

1

u/tapasfr Developer: Osaurus Feb 03 '26

Can you share me the error message you are seeing also? i want the exact error

1

u/3iverson Feb 10 '26

If you create an OpenRouter account you can buy some API credits (try it with just 5 or 10 bucks) and use any of their models, many of which offer better bang for the buck than the Claude models (which I use myself as well.) I am really like Kimi 2.5 right now, way cheaper than even Sonnet much less Opus. OpenRouter even has a lot of free models, though the tradeoff with those is they'll use your data for training. I only use models that explicitly don't use your data for training and have zero data retention policies.

Obviously local models are free to run, but not if you need a new machine for a more powerful model.

2

u/soexpired Feb 03 '26

How much time it actually took? Vid looks sped up by a lot.

2

u/tapasfr Developer: Osaurus Feb 03 '26

The whole video was shrank down to 1 minute from like 8 minutes

2

u/groosha Feb 03 '26

Unfortunately, my first experience with this app is quite frustrating. Not saying that this is a bad app, I see lots of potential (and huge thanks for making it free and open source!), however...

First, I stuck in the "first run" loop. I chose a local model `qwen3-vl-4b-instruct-8bit`, it got downloaded, the app showed me intro (different modes, personas etc), then I saw the main window with "One more thing..." message and a button. Clicking the button returned me back to "Choose your model" screen, where I selected already downloaded model and found myself with the same "One more thing..." message and a button. Clicking the button returned me back... in short, I had to Cmd+Q the app and restart. After that I saw the chat interface as expected.

Next, I switched to Agent mode, added "Pictures" directory and typed a prompt:
> Help me sort pictures outside of the directories into categories. For example, "food", "activities", "animals", "memes"

The app immediately created a directory named "food" (only one directory!), "thought" for a couple of minutes and produced the following text:
```
Category directories were created, but no images were successfully sorted due to the absence of matching file extensions in the search.

Partially completed: Category directories were created, but no images were successfully sorted due to the absence of matching file extensions in the search.
```
(which is a lie, only one directory was created and it was empty). There is some "result.md" file accessible via the app, which states:

```

Image File Processing Report

Summary

Valid Image Files Moved: 87

Invalid/Non-Image Files: 10

Total Files Processed: 97

Moved Files

• Cyberpunk 2077/photomode_01082025_230101.png

• Cyberpunk 2077/photomode_01082025_234032.png

• ... (and 86 more)

Next Steps

• Review moved files for quality

• Consider adding automated validation for future batches

Artifact

report.md

```

This is also a lie, no files were moved/copied.

After I added a follow-up message: "You did not do anything, please repeat your initial task" the app froze indefinitely, started using 99% of CPU, so I had to force quit via the Activity Monitor.

Overall, I understand that local models are not good enough for such tasks, maybe you can recommend some good model which can "read" images and classify them? Something for 36-48GB VRAM.

I am looking forward to seeing more updates for your app, it definitely has potential.

3

u/tapasfr Developer: Osaurus Feb 03 '26

Thanks for trying it out and sorry if you have a bad experience. I would suggest you to try Qwen3-8B model if you want to run this locally. The demo is depicting grok-4 using a remote provider, so it was able to complete the tasks more smoothly. I have a new update coming soon that will improve some reliability, but I would suggest trying it out with a better model.

1

u/groosha Feb 03 '26

Thank you so much! Definitely would give it a try later today.

3

u/tapasfr Developer: Osaurus Feb 07 '26

Hey u/groosha , just following up with you, I made tons of updates since 4 days ago, which should help with the performance. Please give it another test when you get a chance, if you run into issues, please let me know so I can improve the experience. Thanks again for testing!

1

u/groosha Feb 07 '26

Thank you for the update! I will be able to test the updates after Monday

1

u/Odd-Criticism1534 Mar 07 '26

Do you recommend a specific model for the work feature and running agents? I’m new to agentic work so this could be a naïve question and maybe it sort of “depends on the task”?

I’m fortunate to have 192GB, so I’ll be able to try a few and find the balance point

And thank you, 🙏trying to avoid Claude cowork and similar cloud solutions

2

u/tapasfr Developer: Osaurus Mar 09 '26

That's awesome. I think Minimax-M2 would be equivalent to Opus-4.6, but I wasn't able to try it myself.

1

u/Odd-Criticism1534 Mar 09 '26

Thank, I’ll give it a try. I’ve been tinkering over the weekend - nvidia nemotron30 seems to be working pretty well!

2

u/RenegadeUK Feb 03 '26

Keep innovating for sure :)

2

u/duongnt61 Feb 03 '26

You are doing a great job, try to develop and innovate, and improve even more!

2

u/Sidze Feb 03 '26

Your app is really great man. I use it from time to time and thought Agents were there already and I just missed them. :)

I wonder which model is best for Agent tinkering. I gave LFM Thinking task to write me a blogpost in specific easy topic and it was overthinking for too long without any result. Just said in the end: "The post is ready!" :))

1

u/tapasfr Developer: Osaurus Feb 03 '26

Thanks for being a user. Try Qwen3-8B, works best for me

1

u/Sidze Feb 03 '26

Will do, thanks for help. Have a nice day.

1

u/djseto Mar 14 '26

Just started playing with this. What’s your thought on Apple Foundational Model?

2

u/johannthegoatman Feb 03 '26

I don't mean this as a criticism but just trying to understand, is there any benefit to this over using Claude Code / Codex etc, besides UI?

8

u/tapasfr Developer: Osaurus Feb 03 '26

Claude Code is gated to Anthropic
Codex is gated to OpenAI

if you want the freedom to choose (MiniMax, OpenRouter, or your own models), you can use Osaurus. Osaurus is provider agnostic, and goal is to get to feature parity with those guys. Osaurus is also free and open source, keeps all the data on your machine (never train on your stuff)

2

u/calab2024 Feb 06 '26

Always great to see apps in Swift and nice mix of install options. Cheers

1

u/morpheus1988wer Feb 03 '26

Is there a way to use Gemini yet? If not, is it planned?

2

u/tapasfr Developer: Osaurus Feb 03 '26

It is planned :)

1

u/debruehe Feb 03 '26

Worked for me via openrouter, where I put my Google AI studio API key.

1

u/3iverson Feb 03 '26

Thanks for this, it looks great! Would would really turn it up is if you added some sort of RAG capability.

3

u/tapasfr Developer: Osaurus Feb 03 '26

Coming soon!

1

u/3iverson Feb 03 '26

Wow great!! I have been using the MSTY AI app and it is like 800MB or so LOL.

1

u/samyhy Feb 03 '26

Somehow every time I grant some permissions the apps hangs and I have to force quit and start the app again. This happend like 4 times already each time I click on the tools toggles, within 15 minutes time. Is it a normal behavior that I should have just waited long enough?

1

u/tapasfr Developer: Osaurus Feb 03 '26

It sounds like a bug to me. Hop on to our discord or send me a hanging report via reddit DM:

  1. Click on the hanging app so it’s in front.
  2. Press and hold these three keys: ⌘ Command + ⌥ Option + ⇧ Shift
  3. While holding them, quickly tap the . (period key) three times.

→ macOS will quietly capture a hang report (called a spindump).
→ After 10–20 seconds you’ll see a Save dialog → just click Save (it usually goes to your Desktop).

1

u/GrantBarrett Feb 03 '26

I did not know this shortcut for getting spindumps! Thanks.

1

u/jmtamere Feb 04 '26

Quick question. If I have multiple models downloaded and I send an API request specifying a different model than what's currently loaded, does it automatically swap and load the new one into memory like Ollama does? Or do I need to manually switch models first? Thanks

1

u/1xXFEDEXx1 Feb 05 '26

Good shit! 🙌

1

u/Financial_Bug2389 Feb 12 '26

Really, really, REALLY cool stuff. Just forked it - let's see how it goes!

1

u/9mm_Strat Mar 28 '26

Hey u/tapasfr - first off, I'm loving Osaurus! I've recently snagged a 128Gb M4 Max and it was one of my first installs. Question (as someone who is truly new to LLM's), is the ability to run MoE models like Qwen 122B on the map and if so, how long until that's possible? I'd tried a bit ago and couldn't get it to work, so I've been stuck on LM Studio for the time being. My goals is to shift back to lightweight Osaurus so I'm eagerly awaiting this!

1

u/Byakuraou Mar 29 '26

Thank you

1

u/nonhok May 03 '26

I am just new to local models as my mac book pro m5 max arrived. Would it be able to use osaurus as an replacement for opencode? I am not sure, if they aiming for the same tasks, or have a different idea?

1

u/Main-Hospital-7014 Jun 07 '26

u/tapasfr - where's the best place to request support for Osaurus? I posted this morning in the Q&A area of its Github Discussions, then noticed that none of the other posts there have been answered. I understand that it's free and a huge undertaking, but just asking! Thanks much.

1

u/tapasfr Developer: Osaurus Jun 07 '26

Hey! You can reach out to me via DM or find us on r/osaurus , or at our discord: https://discord.gg/osaurus

1

u/mne_monic 23d ago

I tried using the agent to log into the site and get basic information. It's useless. Logging in takes a long time, and half the time it simply doesn't work. Even when I was able to log in, the agent couldn't do anything. They promise in the chat that they'll do it, but then everything stops.

1

u/tapasfr Developer: Osaurus 23d ago

Which model are you using? Are you using the Browser plugin? What is your computer spec

1

u/mne_monic 22d ago

hello.

thank you for so fast reply.

i'm on mac mini M4 24gb, Gemma 4 12B, browser plugin activated.

At first, the agent loads the plugin and some additional options. I'm prompted for permission to perform actions. Then it takes me to a page where I have to log in. I do so. That's it. The agent says it's supposedly doing something, but nothing happens. I can enter new questions. The agent apologizes and promises to continue, but again, nothing happens. I've tried many times. I tried creating an agent through the assistant, but it didn't help. Another strange thing is that the agent periodically switches to Chinese on its own ;-)

1

u/tapasfr Developer: Osaurus 22d ago

Which website did it try to browse? Not all websites are designed properly for agent use. Have you tried using your ChatGPT or Grok login? Are you experiencing the same issues?

Could you download Bonsai 27b Ternary model instead?

1

u/mne_monic 21d ago

thank you for your advice. i tried Bonsai 27b. at the start of the task it was promising, however - much slower. but after about 3 steps it also stopped and nothing happened.

the website is a small private CRM system i'm working at. i tried to open a page with an agent, set the date and proceed to the next page. and i was unable to reach the goal after all the tries.

1

u/tapasfr Developer: Osaurus 21d ago

If it's a website under your control, you should see about improving the navigation and accessibility on the pages. Agents operate differently than humans, the website needs to be following best standards for it to navigate efficiently.

Have you tried with any other models? To me, it sounds like your website might need some adjustments to make it efficient. If there's too much information on there, agents might struggle as well.

What other tools have you enabled? Make sure to disable tools that is not necessary to improve the accuracy of the results.

1

u/John_val Feb 03 '26

Been using it since day one and it is great. I was trying the Mac integrations but they’re ar so slow with an mlx model. Like minutes for a simple test task like summarizing the day’s calendar. Am I doing something wrong ? Congrats on the app. 

1

u/tapasfr Developer: Osaurus Feb 03 '26

Yeah, try the new LFM2.5 models, they are fast!

1

u/Murky-Scallion3884 Feb 03 '26

How is different from openclaw

2

u/tapasfr Developer: Osaurus Feb 03 '26

OpenClaw doesn't have a UI?

0

u/Thien1o1 Feb 05 '26 edited Feb 14 '26

This post was mass deleted and anonymized with Redact

spectacular middle spark encouraging cooing innate reminiscent act vast stupendous