
Created by Ofir Ozeri ♥️ migrated in collaboration with Magnus and Gregor
macOS-use enables AI agents to interact with your Macbook see it in action!
⚠️ Important: Review the Warning section before proceeding.
pip install mlx-use
Clone first
git clone https://github.com/browser-use/macOS-use.git && cd macOS-use
Don't forget API key
Supported providers: OAI, Anthropic or Gemini (deepseek R1 coming soon!)
At the moment, macOS-use works best with OAI or Anthropic API, although Gemini is free. While Gemini works great too, it is not as reliable.
cp .env.example .env
open ./.env
We recommend using macOS-use with uv environment
brew install uv && uv venv && source .venv/bin/activate
Install locally and you're good to go! try the first exmaple!
uv pip install --editable . && python examples/try.py
Try prompting it with
open the calculator app
prompt: Calculate how much is 5 X 4 and return the result, then call done.
python examples/calculate.py
prompt: Go to auth0.com, sign in with google auth, choose ofiroz91 gmail account, login to the website and call done when you finish.
python examples/login_to_auth0.py
prompt: Can you check what hour is Shabbat in israel today? call done when you finish.
python examples/check_time_online.py
TLDR: Tell every Apple device what to do, and see it done. on EVERY APP.
This project aimes to build the AI agent for the MLX by Apple framework that would allow the agent to perform any action on any Apple device. Our final goal is a open source that anyone can clone, powered by the mlx and mlx-vlm to run local private infrence at zero cost.
Support MacBooks at SOTA reliability
[ ] Refine the Agent prompting.
[ ] Make task cheaper and more efficient.
Support local inference with small fine tuned model.
[ ] Add support for inference with local models using mlx and mlx-vlm.
[ ] SOTA reliability.
Support iPhone/iPad
This project is still under development and user discretion is advised! macOS-use can and will use your do login, use private credentials, auth services or stored passwords to complete its task, launch and interact WITH EVERY APP and UI component in your MacBook and restrictions to the model are still under active development! It is not recommended to operate it unsupervised YET macOS-use WILL NOT STOP at captcha or any other forms of bot identifications, so once again, user discretion is advised.
As this is an early stage release, You might experience varying success rates depending on task prompt, we're actively working on improvements.
talk me on X/Twitter or contact me on Discord, your input is crucial and highly valuable!
We are a new project and would love contributors! Feel free to PR, open issues for bugs or feature requests.
I would like to extend my heartfelt thanks to and
for their incredible work in developing Browser Use. Their dedication and expertise have been invaluable, especially in helping with the migration process and I couldn't have done it without them!
$ claude mcp add macOS-use \
-- python -m otcore.mcp_server <graph>