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
17 native agent-apps · open to developers
native-bookingnative-tradenative-restaurantnative-appointmentnative-healthnative-happynative-successnative-changenative-rulenative-timenative-learnnative-notenative-decisionnative-rentalnative-kindnative-formnative-careernative-bookingnative-tradenative-restaurantnative-appointmentnative-healthnative-happynative-successnative-changenative-rulenative-timenative-learnnative-notenative-decisionnative-rentalnative-kindnative-formnative-career
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 agents▸ video render▸ file access▸ browser drive
AGENTS
work · life · learn
mobile-app
iOS · Android
▸ chat with agents▸ remote-run desktop▸ watch videos▸ quick 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