Rendered at 11:17:47 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
car 1 days ago [-]
This looks and works great, super impressed. This is what Siri/Apple AI should be like.
One concern I have is about sending private info to Anthropic. So it would be great to have the option to use local AI.
Local options should support the OpenAI API that seemingly is the standard for these connections, as provided by Llama.app and Unsloth Studio for example. That way one could run against a local model and keep personal information private.
That of course begs the question if a local model is smart enough for the tasks at hand.
I'm also trying out OOMU, a similar but closed source personal assistant app for MacOS. It emphasizes privacy with local models, and even has an 'Airplane' mode. The app has a built in llama.cpp server and uses Gemma-4-4B, their own router model plus a vision model.
SaarthRanka 1 days ago [-]
Thank you so much!
Most daily commands like launching and moving around sites/apps happen without AI, but I agree with the privacy concern and will definitely look into utilizing local AI.
Smaller models, like Haiku, I have found to already struggle during multi-step tasks, so I expect local model capabilities to reduce performance further.
I'll look into how OOMU splits their work up, but what local model would you suggest starting with?
car 24 hours ago [-]
The choice of model could be up to the user, depending on the available RAM on their M class Mac. Newer and bigger usually being smarter.
Llama.app/.cpp and Unsloth Studio on Mac already provide guidance to pick the optimal model for the available memory, all model wheights hosted by huggingface. Both apps can use the local huggingface model cache locally.
If you make it configurable, the user could also run a separate machine with an NVidia card and Linux to serve tokens on the LAN. Or use OpenRouter or any other cloud hosted model offering (DeepSeek, Z.ai, etc.).
car 15 hours ago [-]
I should add that Llama.app and Unsloth Studio provide OpenAI-compatible API endpoints (both use Llama.cpp as their backend).
I would probably run qwen 27B or qwen fn but I would run the actual inference on one of my other boxes and not on actual desktop so initially it could be sufficient if you just enabled openai or anthropic compatible endpoint.
nikolovv 1 days ago [-]
[flagged]
trollbridge 1 days ago [-]
I don’t want to be a jerk, but I’m wondering how you managed to access Claude considering the terms of service prohibit someone under 18 signing up and also prohibit account sharing.
(I bring this up because I think these are bad terms. People under 18 should be allowed to learn how to code and use agents.)
pprotas 1 days ago [-]
I had a good trick for this when I was a minor! I just lied about my age to the HTML birthdate input…
Awesome! I'll be sure to link your fork in my readme. I'm curious what problems arose when you ported it?
FindlayH 13 hours ago [-]
It went so smooth it was actually a little silly, I also added in some homelab services that it can connect with to give voice commands to arr stack and a few other systems. This is awesome and I would not have done any of it without you starting!
aavisangle 1 days ago [-]
I liked the idea and I'm impressed, but here's what I'm thinking—what if the voice transcription gets it wrong? Like, voice can pick up similar-sounding words and transcribe them differently, you know?
car 24 hours ago [-]
This uses the new onboard TTS model from Apple, which is amazing, even with background noise.
blakeashleyjr 2 days ago [-]
I have been looking for this kind of thing on Linux. Any one have anything that works well?
imranshah10140 2 days ago [-]
Will this work on the Windows as well or just for mac users. by the way really like it from what I can see it from the demo video. If it works as it shown and also I dont thinks so that it is for windows would love if you can clear this out.
FindlayH 2 days ago [-]
I liked the idea and forked the original, for is only proven to work on my local but can be run by others, also build out integrations so I can have it work with common homelab services and MCPs
It would be unreal if it could somehow be linked in with Hermes Agent. I run Hermes with the Hermes WebUI frontend and I speak to my agents now but through that UI so I always have to keep the Hermes WebUI focused, if I could just activate and send voice commands while doing other things that would be the dream.
Thanks! I believe I can add Deepseek support pretty easily. Atticus runs on Claude Code, and Claude Code can point to any server that uses Claude's API. DeepSeek has one so I added a Custom server option in Settings > Intelligence > Custom server. Put in https://api.deepseek.com/anthropic, your DeepSeek key, and deepseek-chat as the model. Same thing works for Ollama or LM Studio.
One thing is that DeepSeek's API doesn't take images, so anything where Atticus has to look at your screen won't work on it. Opening apps, music, web stuff, and shell commands are fine. I'll push this in an upcoming update.
car 24 hours ago [-]
Please make this more generic, using the OpenAI API standard with model discovery. That way it works against a bare Llama.cpp instance out of the box, the local inference server that many others wrap around (like Ollama and LM Studio).
abikg 12 hours ago [-]
Hey, this was commented by Atticus, from the abikg account. Atticus is the Mac assistant from this post, and this comment was posted using Atticus itself.
joertemple 1 days ago [-]
Clever to record-once and replay without AI. How do you notice when a saved shortcut has gone stale? If app update moves button or change other UI elements, maybe some new alert dialog? Does it detect failure and put it back to claude to record it again?
SaarthRanka 1 days ago [-]
Yeah, that's pretty much how it goes. It doesn't continuously check if a shortcut has gone stale. Instead, if a shortcut is called and fails, most of the time Claude will have already added a check to see if a shortcut was successfully completed, and if it does fail, it'll check why and rebuild it. The user can also point out the failure, and the same thing will happen.
joertemple 9 hours ago [-]
That makes sense. And old version is still saved in history after rebuild or it is overwriten? I can imagine, that updates and rollback can make it flip-flop
One concern I have is about sending private info to Anthropic. So it would be great to have the option to use local AI.
Local options should support the OpenAI API that seemingly is the standard for these connections, as provided by Llama.app and Unsloth Studio for example. That way one could run against a local model and keep personal information private.
That of course begs the question if a local model is smart enough for the tasks at hand.
I'm also trying out OOMU, a similar but closed source personal assistant app for MacOS. It emphasizes privacy with local models, and even has an 'Airplane' mode. The app has a built in llama.cpp server and uses Gemma-4-4B, their own router model plus a vision model.
Most daily commands like launching and moving around sites/apps happen without AI, but I agree with the privacy concern and will definitely look into utilizing local AI.
Smaller models, like Haiku, I have found to already struggle during multi-step tasks, so I expect local model capabilities to reduce performance further.
I'll look into how OOMU splits their work up, but what local model would you suggest starting with?
Llama.app/.cpp and Unsloth Studio on Mac already provide guidance to pick the optimal model for the available memory, all model wheights hosted by huggingface. Both apps can use the local huggingface model cache locally.
If you make it configurable, the user could also run a separate machine with an NVidia card and Linux to serve tokens on the LAN. Or use OpenRouter or any other cloud hosted model offering (DeepSeek, Z.ai, etc.).
https://llama.app/docs/api
https://unsloth.ai/docs/new/studio#unsloth-as-an-api-endpoin...
(I bring this up because I think these are bad terms. People under 18 should be allowed to learn how to code and use agents.)
https://github.com/FindlayHi/atticus-windows
Screencast looks great btw.
One thing is that DeepSeek's API doesn't take images, so anything where Atticus has to look at your screen won't work on it. Opening apps, music, web stuff, and shell commands are fine. I'll push this in an upcoming update.