Submit

mac-use

@hanzoai

Native Mac Use for LLMs and MCP Servers.
Overview

What is mac-use?

mac-use is a project that allows users to control macOS natively, providing direct system control through native macOS commands and utilities.

How to use mac-use?

To use mac-use, clone the repository, set up your environment, and run the Streamlit app to interact with the macOS system.

Key features of mac-use?

  • Native macOS GUI interaction without Docker
  • Screen capture using native macOS commands
  • Keyboard and mouse control through cliclick
  • Support for multiple LLM providers (Anthropic, Bedrock, Vertex)
  • Streamlit-based interface for easy interaction
  • Automatic screen resolution scaling
  • File system interaction and editing capabilities

Use cases of mac-use?

  1. Automating tasks on macOS using LLMs.
  2. Creating custom workflows that involve direct system control.
  3. Developing applications that require native macOS interactions.

FAQ from mac-use?

  • Is mac-use safe to use?

While mac-use provides powerful control over your Mac, it comes with risks as it can control everything on your system. Use with caution.

  • What are the prerequisites for using mac-use?

You need macOS Sonoma 15.7 or later, Python 3.12+, Homebrew, and cliclick installed.

  • How do I run the demo?

Set up your environment, add your Anthropic API key in a .env file, and start the Streamlit app.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.