[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72210":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},72210,"autoMate","yuruotong1\u002FautoMate","yuruotong1","Like Manus, Computer Use Agent(CUA) and Omniparser, we are computer-using agents.AI-driven local automation assistant that uses natural language to make computers work by themselves","",null,"Python",3923,492,40,6,0,4,10,30.08,"MIT License",false,"master",true,[25,26,27,28,29,30,31,32,33,34,35],"agent","ai","computeruse","deepseek","manus","ollama","omniparser","openai","openmanus","response","rpa","2026-06-12 02:03:00","# autoMate\n\n> **A smart NAS for AI.** Notes · files · reminders · memory · 40+ tools.\n> Plug it into OpenClaw \u002F Claude Desktop \u002F Cursor \u002F Cline as a tool\n> source, or use it standalone via its built-in web chat.\n\n```\n   ┌─ OpenClaw ─────┐                      ┌─ notes \u002F memory ── survives every chat\n   ├─ Claude Desktop├──── MCP ────┐        ├─ files ─────────── your file vault (NAS)\n   ├─ Cursor \u002F Cline├──── HTTP ───┤        ├─ reminders ─────── push to your phone\n   ├─ Kimi \u002F GPT    ├──── bridge ─┤        ├─ memory ────────── cross-session facts\n   └─ your scripts  ┘             │        ├─ search.find ───── BM25 over notes+files\n                                  ▼        │\n                          ┌──────────────────┐    ┌─ shell · script · browser\n                          │     autoMate     │ ── ┤  desktop · 31 SaaS APIs\n                          │  (your machine)  │    └─ your real Chrome (extension)\n                          └────────┬─────────┘\n                                   ▼\n                          ~\u002F.automate\u002F  · SQLite + Fernet\n```\n\n## What's the deal\n\nEvery AI vendor wants to be your chat tool. Most can call tools.\n**None of them remember anything across vendors, store your files, or\nping your phone when something matters.**\n\nautoMate is the layer behind the chat: a warehouse you own. Pick a\nchat client you like (OpenClaw for IM, Claude Desktop for serious\nwork, Cursor for code), point it at autoMate via MCP, and **that\nclient** can write into your notes, drop files, schedule reminders,\nsearch your library, and call your real-world tools — and tomorrow's\nclient can read all of it back the same way.\n\n## Two ways to use it\n\n| Mode | Who's the brain | When |\n|---|---|---|\n| **As a tool inside another AI client** | Your client (OpenClaw \u002F Claude \u002F Cursor \u002F ...) | Most use cases — IM, coding, research |\n| **Standalone via autoMate's web chat** | autoMate's own agent loop | Quick local queries, no other client |\n\nSame backend. Same data. Pick the entry point.\n\n## Connecting to OpenClaw \u002F Claude Desktop \u002F Cursor \u002F Cline (v4.5.7)\n\nAfter install, open **Settings → Connect to AI clients** and click\n**\"Copy install text\"**. You get a single markdown blob with the\nURL + token already filled in, and per-client sections for OpenClaw,\nClaude Desktop, Cursor, Cline, generic MCP, and non-MCP gateways.\n\nThree ways to use it:\n\n- Read it and edit your client's config file by hand.\n- **Paste it into another AI** — \"Cursor, here's autoMate, set it up\n  for me.\" The text is written so an AI reader can find the right\n  section and edit the right config.\n- For OpenClaw specifically, paste into your OpenClaw config under\n  `bundle-mcp` — the section spells it out.\n\nAfter the client picks up the new server, it gets all autoMate's\ntools (`search.find`, `notes.read`, `files.list`, `audio.transcribe`,\n...) plus a top-level `automate` tool that runs autoMate's own\nagent loop on demand.\n\nSee [docs\u002Fchannels.md](.\u002Fdocs\u002Fchannels.md) for details.\n\n## Install\n\n| Path | Get | When |\n|---|---|---|\n| `pip install automate-hub` | Python package | Have Python, want it small |\n| Standalone binary (Win \u002F macOS \u002F Linux) | [Releases](https:\u002F\u002Fgithub.com\u002Fyuruotong1\u002FautoMate\u002Freleases\u002Flatest) | No Python, double-click |\n| Docker | `docker run -p 8765:8765 ghcr.io\u002Fyuruotong1\u002Fautomate:latest` | Headless box \u002F NAS |\n| Browser extension | [`extension\u002F`](.\u002Fextension\u002F) | Drive your real Chrome |\n| Android APK | [Releases](https:\u002F\u002Fgithub.com\u002Fyuruotong1\u002FautoMate\u002Freleases\u002Flatest) | Optional viewer for the hub |\n\nAfter install:\n\n```bash\nautomate          # double-click on Windows\u002FmacOS does the same thing\n```\n\nBrowser opens to `http:\u002F\u002F127.0.0.1:8765`. The wizard walks you through\npicking a model, pasting a key, and (optionally) wiring up an AI client.\n\n## What's in the box\n\n**Personal data**\n- `notes.*` — markdown documents with tags, search, pinning\n- `files.*` — content-addressed blob vault, deduplication, **configurable storage path** (point it at an external SSD or NAS mount)\n- `search.find` — Coze-style hybrid retrieval (SQLite FTS5 BM25) across notes + files in one call\n- `reminders.*` — scheduler thread fires Web Push to your PWA\n- `memory.*` — long-term key-value facts that any AI can read\u002Fwrite\n- `audio.transcribe` — voice → text via Tencent ASR \u002F OpenAI Whisper, with custom vocabulary mined from your notes (Pro tier)\n\n**Local executors**\n- `shell.*`, `script.*` (Python\u002FBash\u002FNode), `desktop.*` (pyautogui)\n- `browser.*` (Playwright, fresh Chromium tab)\n- `bx.*` (your real browser via the [Chrome extension](.\u002Fextension\u002FREADME.md))\n\n**SaaS integrations** — 31 platforms: GitHub · GitLab · Gitee · Notion ·\nSlack · Linear · Jira · Confluence · Trello · Asana · Monday.com · HubSpot ·\nAirtable · Stripe · Shopify · Telegram · Discord · MS Teams · Zoom ·\nTwitter\u002FX · SendGrid · Mailchimp · Twilio · Sentry · 飞书 · 钉钉 · 企业微信 ·\n微信公众号 · 微博 · 语雀 · 高德地图.\n\n**LLM providers** — 25 in the catalog: OpenAI · Anthropic · Gemini · xAI Grok ·\nMistral · Cohere · OpenRouter · Groq · Together · Fireworks · DeepInfra ·\nDeepSeek · Moonshot Kimi · 通义 · 豆包 · GLM · 百川 · Yi · MiniMax · 阶跃 ·\n混元 · 硅基流动 · Ollama · LM Studio · any OpenAI-compatible.\n\n## IM channels (WeChat \u002F Telegram \u002F WhatsApp \u002F ...)\n\nWe don't ship per-platform bots ourselves. Run [OpenClaw](https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw)\nalongside autoMate — it has the official Tencent WeChat plugin for\n*微信个人助手* (no account-takeover, no ban risk), plus Telegram \u002F\nWhatsApp \u002F Slack \u002F Discord \u002F Signal \u002F iMessage. autoMate plugs in as\nits tool source via the MCP setup above. The user talks in their\nchat platform → OpenClaw routes → OpenClaw's agent calls autoMate\nwhen it needs your data.\n\nThe legacy bots in `automate\u002Fbots\u002F` (telegram \u002F wechat_oa \u002F wecom)\nare frozen but still ship for backward compatibility.\n\n## Project layout\n\n```\nautoMate\u002F\n├─ automate\u002F                 # the package\n│  ├─ server\u002F                # FastAPI app, REST + WS + MCP-over-HTTP\n│  │  └─ mcp_bridge.py       # FastMCP exposure, mounted at \u002Fmcp\u002F\n│  ├─ agent\u002F                 # NL → tool-call loop\n│  ├─ providers\u002F             # LLM provider catalog + clients\n│  ├─ tools\u002F                 # shell · script · browser · desktop · bx\n│  │                         # plus notes · files · reminders · memory\n│  │                         # · search · audio\n│  ├─ integrations\u002F          # 31 SaaS connectors\n│  ├─ frontend\u002F              # static SPA — PWA installable\n│  │  └─ local-store.js      # IndexedDB store: notes \u002F memory \u002F files\n│  ├─ channels.py            # external IM gateway bridge\n│  ├─ audio.py               # transcription provider abstraction\n│  ├─ auth.py                # autoMate Cloud session (Pro tier hook)\n│  └─ {notes,files,reminders,memory,push}.py\n├─ android\u002F                  # native Android WebView app (APK)\n├─ extension\u002F                # Chrome MV3 extension\n├─ docs\u002F{channels,cloud,relay,mobile,sync}.md\n├─ Dockerfile\n└─ pyproject.toml\n```\n\n## Privacy & safety\n\n- Server binds to `127.0.0.1`. Network access is opt-in (`--host 0.0.0.0`).\n- API keys, OAuth tokens, push subscriptions: encrypted with Fernet,\n  key at `~\u002F.automate\u002Fsecret.key` (chmod 600).\n- LLM calls go directly from autoMate to the provider you chose. Nothing\n  else sees them.\n- The MCP endpoint at `\u002Fmcp\u002F` requires a Bearer token. Treat it like a\n  password — anyone with this token can call autoMate's tools, including\n  `shell.exec`. Regenerate from Settings → Channels.\n- autoMate Cloud (paid tier) is opt-in. Without `AUTOMATE_CLOUD_URL` set,\n  no data leaves your machine. See [docs\u002Fcloud.md](.\u002Fdocs\u002Fcloud.md) for\n  the open-client \u002F closed-server boundary.\n\n## Status\n\n**v4.5.7** — autoMate is now an MCP-over-HTTP tool source for any\nOpenClaw \u002F Claude Desktop \u002F Cursor \u002F Cline \u002F Cline \u002F Kimi setup. Settings\ngives you a one-click \"Copy install text\" for any AI client. Personal\ninfra is filled out: Coze-style retrieval, audio transcription,\nconfigurable storage path, in-app auto-update, login hook for the\nupcoming autoMate Cloud Pro tier.\n\n中文版: [README_CN.md](.\u002FREADME_CN.md)\n\n## License\n\nMIT.\n","autoMate 是一个基于AI的本地自动化助手，它通过自然语言让计算机自主完成任务。该项目的核心功能包括笔记、文件管理、提醒设置以及跨会话记忆等，并支持40多种工具。技术上，autoMate 采用Python编写，可以与OpenClaw、Claude Desktop等多种AI客户端集成，也可以独立使用其内置的Web聊天界面。适用于需要提高工作效率或希望通过自然语言命令控制计算机的各种场景，如日常办公、代码开发和研究工作等。",2,"2026-06-11 03:40:51","high_star"]