The operating system for AI agents

The native path for AI agents

Jarvis lets AI operate real software on screen, alongside humans — visible, interruptible, and governed.

42K+ downloads·2.5M+ organic views·1.2K+ Discord·500+ GitHub stars·source-available

The pebble follows your cursor. Move it.

Two cursors. One screen. At the same time.

A second cursor works right next to your mouse. Watch it fill the form below, then watch it stop at the payment and turn amber: it asks, you approve. Take over or hand it back anytime.

lufthansa.com · checkout
Passenger
Flight
Jarvis wants to pay €128.40
level 9 · make_payment · asks first
The 9am flight from this morning's email. Card ending 4421.
Approve onceDeny
booked · LH1812 · 09:00
jarvis
you
live demo · it loops

Today's agentic stack is broken.

Most agents talk to software through APIs and MCP servers. That works for demos — but it fails the moment work needs judgment, visual context, legacy tools, or a correction mid-task.

Black box
You only see the result, not the work. If it misreads the task, you find out at the end.
Prompt-and-wait
You hand off, hope, and discover the mistakes when the spinner stops. The agent never invites you in.
Integration wall
No API, no MCP server, no agent. The long tail of software — internal tools, niche SaaS, legacy apps — stays invisible.

The downstream effect: McKinsey finds over 60% of companies using generative AI report no material revenue or cost impact — because the infrastructure to plug agents into real work doesn't exist yet.

Two viable paths. We build the one that lasts.

The MCP path treats the AI as a replacement for the user. The native path treats it as a coworker sitting next to you — that's what people keep paying for after the novelty wears off.

Most competitors
The MCP / API path
How AI actsBackend calls, invisible to you
Your roleSubmit a prompt, wait for output
CoverageOnly apps with MCP / API support
Failure modeSilent — wrong output at the end
DefensibilityErodes once LLMs call APIs natively
usejarvis
The native path
How AI actsOn screen, where you can see it
Your roleWatch, interrupt, collaborate live
CoverageAny app a human can use
Failure modeVisible — you catch it mid-task
DefensibilityCompounds with every app template

Coverage that compounds while everyone else's shrinks.

Every app Jarvis learns becomes one YAML template — targeting roles and ARIA, not screenshots, so it doesn't rot on the next UI refresh. Builders contribute templates; hosted users request and buy them. The marketplace turns software coverage into a revenue layer.

gmail.yaml · community-contributable
# every app a human can use
app: gmail
domains: ["mail.google.com"]
tasks:
  - name: send_email
    steps:
      - click(role=button, name=Compose)
      - fill(aria-label=To, $recipient)
      - fill(role=textbox, $body)
      - click(role=button, name=Send)
Coverage compounds. One YAML per app. The community ships integrations faster than any engineering team can.
Every app, not just the API ones. Internal tools, niche SaaS, legacy systems — anything a human can use.
Templates don't rot. Roles and ARIA, not pixels. Inventory accumulates instead of decaying on every UI refresh.

Real tasks, in the software you already use.

Edit this clip in CapCut
It trims, captions, and exports. You watch the timeline move.
Sort my desktop into folders
Files swept into projects. Done in seconds, undoable.
Pull the numbers from this PDF into a sheet
It reads, types, and fills your spreadsheet. No copy-paste.
Book the 9am flight from the email
It opens the site and fills the form, and it asks before it pays.

You always know what it's doing.

The pebble wears its state. Red hears you, white thinks, blue speaks, amber waits for your yes, and green is the job landing. Clear glass means nothing is happening, and that's a promise.

Idle
Listening
Thinking
Speaking
Asking

Hand off the big stuff and come back to it done.

It splits big jobs across specialist subagents and runs them around the clock. You close the laptop; it keeps going.

Stop repeating yourself
The Vault: it remembers your people, projects, and decisions, across restarts and machines.
Skip the setup
Awareness: it already sees your screen, so it has context before you finish the sentence.
Delegate the whole job
Orchestration: it spawns subagents and runs them 24/7, on an authority model you control.

Never stop what you're doing.

No dashboard required for quick actions — change settings, start a workflow, check on a job, all by talking, right where your cursor is. The full dashboard is there when you need control.

settings · summoned
Voice
Autonomy
Wake word

Describe a routine once, then forget it.

Say "every weekday at 8, summarise my email" and it becomes a standing flow that runs itself from then on.

morning-brief.flowlive
every day · 08:00read overnight email
actionsummarise · drop in telegram
brain · always on
laptop
macOS
studio
Windows
homelab
Linux

It's wherever you are.

One brain, a lightweight sidecar on each machine, and the pebble follows you to whatever desk you sit down at, mid-task. Host the brain yourself or let us run it; the sidecar stays yours either way.

Governed autonomy, not blind autonomy.

The native path is safer by construction: Jarvis works where you can see it, so mistakes are visible and you can step in mid-task.

yours
Your machine, your models
Source-available. Run local models, or bring your own keys. Your data lives on your hardware, not in a big AI company's cloud.
asks first
Amber before anything irreversible
Ten authority levels. Anything that spends, sends, or deletes waits for your yes, and every tool execution lands in the audit trail.
stop
You can stop it cold
One click pauses or kills any agent on any machine. The emergency stop is on every surface.

One funnel, three ways to enter.

Everyone enters the same way, then splits into one of three paths — or all three over time. The long tail of software can't be integrated one API at a time, so the community covers it.

Technical power userBuildersSelf-host Jarvis, source-available. Create YAML templates and contribute them to the marketplace.Free · contributes
Non-technicalHosted usersGet Jarvis managed — zero servers. Request the apps you need and buy templates from the marketplace.€9.99 / month · via OpenCove
Not technical yetCommunity learnersStart in the community, learn the native path, and grow into a builder or a hosted user.Free · join Discord

Three commands and it's working with you.

# install · configure · launch
$ bun install -g @usejarvis/brain
$ jarvis onboard
$ jarvis start
✓ pebble live at your cursor · :3142

The Manifesto

Jarvis is not AI replacing software. It's AI operating software alongside humans — and turning every app into reusable agentic infrastructure.