One assistant for your work, life, and learning.
AssistMe is a local-first agent platform. It writes code, drives your browser, fills documents, books your weekend, and turns the things you want to learn into videos — all from one place, all with credentials that never leave your device.
A single assistant that shows up for the three parts of your day that matter.
Most assistants pick one lane. AssistMe is structured around how you actually live: the deep work you owe your employer, the running of your life outside of it, and the things you want to learn along the way.
An agent that actually finishes things on your machine.
AssistMe Work is a desktop agent that writes code, drives your browser, and produces finished artifacts — spreadsheets, decks, emails, PDFs — on your machine, with your credentials, no cloud round-trip.
- →Local execution. Runs Python, shell, AppleScript, and browser automation in a sandbox on your Mac, Windows, or Linux box.
- →Office-native output. Generates .xlsx, .docx, .pptx, and .pdf directly — not markdown you have to paste into Word.
- →Your credentials. Keychains, cookies, SSH keys, API tokens — they stay on disk. We read with permission, never ship them.
- →Browser agent. Drives a real Chromium instance. Can log in, click, scroll, extract, screenshot. You can watch and intervene.
Two clients, one fabric. Anywhere you are, your agents are.
The desktop app is the heavy lifter — it runs local agents and renders video. The mobile app mirrors your agents, chats, and can kick long jobs back to the desktop while you're out. Every agent-app shows up on both.
An app store for your agents — not you.
Each agent you build can carry a toolkit. Start with the 16 apps we ship, plug in the ones from the marketplace, or build your own. They open inside your chat when your agent needs them, and stay out of the way when it doesn't.
Every agent on AssistMe is a customer for your app.
Ship a manifest, a few tool handlers, a chat surface. We distribute to every user building an agent that needs what you do. Revenue share on tool invocations; users connect with one click.
- manifest.jsondeclare the tools your app exposes to agents
- useAgentTool()React + mobile SDK for surfacing UI mid-chat
- auth handshakeusers grant credentials per-tool, revocable any time
- local modeon desktop, your app can access local files with permission
// one file, discoverable by any agent { "id": "native-weather", "name": "Weather", "tools": [ { "name": "forecast", "args": { "city": "string" }, "handler": "./forecast.ts" } ], "chatUi": "./WeatherPanel.tsx", "auth": "api-key" }
Your credentials never leave your device.
AssistMe runs the agent where your data already lives. The browser session, the API token, the keychain entry — we use them in place, under your watch, and they don't get shipped anywhere.
Keys stay home
macOS Keychain, Windows Credential Manager, iOS Secure Enclave. AssistMe reads with your OK, never exfiltrates.
Transparent tool calls
Every file read, every browser click is logged. Pause, rewind, or revoke an agent's access mid-task.
Cloud only when it has to
Model inference is the only remote call by default. Bring your own endpoint, or self-host.
Video stays yours
Rendered on your GPU. Share by signed link, keep private, or publish to the Learn community.
Try the agent that finishes things.
Download the desktop app, sign in on your phone, and compose your first agent in five minutes.