An open-source personal agent that runs on your phone, computer and browser, does tasks, keeps working when the app is closed, and asks before irreversible actions.
yuruotong1/autoMate
A local AI automation assistant that acts as a personal NAS for notes, files, reminders and memory, and exposes 40+ tools to AI clients via MCP.
- Stars
- 3,968
- Forks
- 488
- Open issues
- 4
- Last commit
- last month
What is it?
autoMate is a local automation layer that sits behind AI chat clients. It runs on your own machine and stores notes, files, reminders, and long-term memory in ~/.automate/ using SQLite with Fernet encryption, so the facts and documents you save stay available across different AI tools.
The project exposes its capabilities over MCP-over-HTTP, so clients such as Claude Desktop, Cursor, Cline, and OpenClaw can call its tools for notes search, file storage, reminders pushed to a PWA, shell and script execution, Playwright browser control, desktop automation, and connectors for 31 SaaS services. It also includes a standalone web chat with its own agent loop that turns natural language into tool calls.
Installation is available as a pip package, a standalone binary for Windows, macOS, and Linux, or a Docker image. The server binds to 127.0.0.1 by default, and the MCP endpoint requires a bearer token.
Key features
- 01Notes, file vault, reminders and long-term memory stored locally in SQLite.
- 02BM25 full-text search across notes and files via search.find.
- 03MCP endpoint that lets external AI clients use autoMate's tools.
- 04Local execution of shell, Python/Bash/Node scripts, browser and desktop actions.
- 05Connectors for 31 SaaS platforms and 25 LLM provider options.
Use cases
- Giving Claude Desktop or Cursor a persistent notes and memory store that survives across sessions.
- Storing and searching documents on an external SSD or NAS mount.
- Receiving reminders on a phone via the installable PWA.
- Letting an AI client run local scripts or drive a browser on your machine.
Quick start
- 1
Install the Python package
pip install automate-hub - 2
Start autoMate; the browser opens to the local web wizard
automate
Things to know
- You need an LLM provider API key (or a local model like Ollama) for the built-in agent to work.
- The MCP token grants access to powerful tools including shell.exec, so it must be guarded carefully.
- Audio transcription is listed as a Pro tier feature.
Topics
FAQ
- What is autoMate?
- A local AI automation assistant that acts as a personal NAS for notes, files, reminders and memory, and exposes 40+ tools to AI clients via MCP. autoMate is a local automation layer that sits behind AI chat clients. It runs on your own machine and stores notes, files, reminders, and long-term memory in ~/.automate/ using SQLite with Fernet encryption, so the facts and documents you save stay available across different AI tools.
- Is autoMate free to use? What license does it have?
- autoMate is open source under the MIT license. Check the license terms before using it in commercial products.
- Is autoMate still maintained?
- Updated within 6 months. The last commit to autoMate was on Sep 18, 2026.
- What can I use autoMate for?
- Giving Claude Desktop or Cursor a persistent notes and memory store that survives across sessions. Storing and searching documents on an external SSD or NAS mount. Receiving reminders on a phone via the installable PWA. Letting an AI client run local scripts or drive a browser on your machine.
- How do I install autoMate?
- Install the Python package: pip install automate-hub Start autoMate; the browser opens to the local web wizard: automate
- Where can I get autoMate?
- The source code and installation instructions are on GitHub: https://github.com/yuruotong1/autoMate
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-improving AI agent that creates and refines skills from experience, runs on many model providers, and works through CLI and messaging apps.
A local-first desktop AI assistant with long-term memory, autonomous goals, dynamic workflows, and a headless server mode for NAS or cloud hosts.
Lets AI agents like Claude Code or Codex read the screen, tap, type and swipe on a real iPhone over USB or Wi-Fi via MCP.
Open-source multimodal AI agent stack from ByteDance, with a CLI/Web UI (Agent TARS) and a desktop GUI agent app (UI-TARS Desktop).
MCP server that gives Claude and other AI clients terminal control, file search, diff-based file editing, and document handling on your local machine.