AssistMe · Desktop × Mobile × Agent-Apps

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.

macOS Windows Linux· iOS & Android companion apps
assistme · work · local agent
running locally
you
Pull the Q3 sales CSV from Dropbox, clean it, build a summary deck, email to the team.
AM
Planning 4 steps · credentials stay on your machine
fs.read~/Downloads/q3_sales.csv
python.runclean_and_aggregate.py
office.keynotegenerate 12-slide summary
mail.composeto: team@ · draft ready
⌘K · ask anythinglocal · no cloud lock-in
16 native agent-apps · open to developers
native-bookingnative-tradenative-restaurantnative-appointmentnative-healthnative-happynative-successnative-changenative-rulenative-timenative-learnnative-notenative-decisionnative-rentalnative-kindnative-formnative-bookingnative-tradenative-restaurantnative-appointmentnative-healthnative-happynative-successnative-changenative-rulenative-timenative-learnnative-notenative-decisionnative-rentalnative-kindnative-form
Three modes, one agent

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.

01 · Work

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.
work / build-report.pylocal
~/work
├ q3_sales.csv
├ build-report.py
├ clean.py
└ out/
└ q3_report.pptx
1import pandas as pd
2from assistme import office, mail
3
4df = pd.read_csv("q3_sales.csv")
5summary = df.groupby("region").agg(...)
6
7deck = office.pptx("q3_report.pptx")
8deck.slide("Q3 performance", summary)
9deck.save() # ← writes real .pptx
10
$ assistme run build-report.py
✓ 1,284 rows cleaned
✓ summary.xlsx written (2.3 kb)
✓ q3_report.pptx · 12 slides
⚠ prompting to send mail (your confirmation required)
architecture

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.

desktop-app
macOS · Windows · Linux
local agentsvideo renderfile accessbrowser drive
AGENTS
work · life · learn
mobile-app
iOS · Android
chat with agentsremote-run desktopwatch videosquick capture
↓ agent-apps ↓
native-bookingnative-tradenative-restaurantnative-appointmentnative-healthnative-happynative-successnative-changenative-rulenative-timenative-learnnative-notenative-decisionnative-rentalnative-kindnative-form
capability
desktop-app
mobile-app
Local AI agent
Runs on your machine. Code, browser, files.
Remote-drive the desktop
Hosts the session
Tell desktop to run a task from your phone
Agent composition
Full builder
Full builder
Chat with agents
Connect agent-apps
16 native + marketplace
Same surface
Local video generation
On-device render
Triggers desktop to render
Share / watch videos
Credentials on device
Keychain / Credential Mgr
Secure enclave
for developers

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
agent-apps / native-weather / manifest.jsonexample
// 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"
}
local-first by default

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.

AssistMe v1 · public beta

Try the agent that finishes things.

Download the desktop app, sign in on your phone, and compose your first agent in five minutes.

free during beta · no card·bring your own model·open SDK