Mya operates your computer
like you would.

For completing knowledge work in finance, operations, marketing, and more

Press fn — anywhere on your Mac.
How it works

Point. Ask.
It's handled.

Tell Mya what to do…
fn
01 — Summon

One key, anywhere

Tap fn — or hover the pill — and the command bar opens on the display you're working on, already focused. Esc and it's gone.

Ads4,200
Tools1,150
Travel2,830
Events3,600
Sum theseB2:B4
02 — Context

Aimed at what you're pointing at

The app under your cursor, the tab you're on, even the cells you've selected in Google Sheets — captured the moment the bar opens. “Sum these” needs no explaining.

3
two runs · the pill never moves
03 — Run

Tasks run beside you

Each command becomes a badge with a live step count — watch it, stop it, or fire another task at a different app while it works. Follow-ups continue the thread.

On the record

Watch it work, step by step.

Every run streams its moves — each command it runs, each edit it makes, screenshots of what it sees. Runs are saved as threads, grouped by app, so a follow-up lands exactly where you left off.

Add a total row for these
Reading the selection — B2:B6 on “Q3 Budget”
$ sheets values.get B2:B6
→ 4,200 · 1,150 · 2,830 · 3,600 · 700
wrote B7 — =SUM(B2:B6)
Total row added — 12,480

Set it. Leave it.

Mya works in the background
on tasks that would take you hours.

I set Mya on a task before my first meeting and come back to finished work. The hours I used to lose to busywork just happen in the background now.
Shan Appajodu
SVP of Engineering, Salesforce
Cursor
Build Landing Page
Reading docs
Analyze Tab vs Agent Usag…
Fetching data
Plan Mission Control
Generating plan
PyTorch MNIST Experi…
PyTorch MNIST Experiments
10m
Set up Cursor Rules fo…
Set up Cursor Rules for Dashb…
30m
Bioinformatics Tools
+135 −21 · Bioinformatics Tools
45m
Autonomous Fleet Dispatch
Implement a dispatcher pattern for ride matching with geofence validation, Result-based error handling, and fluent builder API

Done! I've implemented a robust ride dispatcher using idiomatic Rust patterns:

Key Features:
  • thiserror: Derive macro for ergonomic custom error types with Display
  • async/await: Tokio-powered async dispatch for non-blocking vehicle matching
  • Builder Pattern: Fluent API with Result returns for early validation
  • #[must_use]: Compiler warnings for unused Results prevent silent failures
  • Haversine: Accurate great-circle distance for geofence validation
  • sqlx: Compile-time checked SQL queries with PostGIS for spatial lookups

The dispatcher validates all geospatial constraints at each builder step, making it impossible to create invalid ride requests in your fleet system.

Plan, search, build anything…
∞ Agent ⌄Composer 2.5 ⌄

Works across your stack

One assistant for email, sheets,
CRMs, and everything between.

Hand Mya a task and it moves through your apps the way you would — clicking, typing, and cross-checking as it goes.
Autonomous operation
Every step visible and reviewable
Mya
Expense Report Audit
Cross-checking receipts
Pipeline Update
Updating CRM records
Invoice Follow-ups
24 emails sent
18m
Inventory Sync
3 apps reconciled
11m
Weekly Metrics
2 sheets updated
7m
Expense Report Audit
Audit last month's expense reports against receipts and flag anything outside policy

On it! Working through 47 reports across your finance stack:

Progress:
  • Mail: Pulled 132 receipt attachments from the expenses inbox
  • Sheets: Matched line items against the policy limits table
  • ERP: Flagged 6 reports with out-of-policy charges
  • Slack: Drafted summaries for the two approvers to review

Nothing gets submitted without your sign-off — every flagged report links back to the exact receipt and policy line.

Give Mya another task…
▶ Running4 apps ⌄
Data retention

Mya sees your screen.
Then it forgets.

What Mya keeps, and for how long — line by line.

Screen context
Read to finish the task in front of it, then discarded — never written into a stored profile.
Your accounts
Mya works inside your apps the way you do. It keeps no copy of your inbox, sheets, or CRM.
Model training
Nothing Mya sees, types, or clicks trains a model — ours or anyone else's.
Delete means delete
Delete a conversation, or your whole account, and it is purged from our systems within 30 days.
Not the product
You pay for software, not with your data.

Try Mya now.