JARVISOpen JARVIS
JARVIS · a personal assistant, built from scratch

Speak.
It answers.

Voice first, synced across every device, running on your own server for zero marginal cost.

01 · Listen

Hold. Talk. Release.

1 / 3

Push to talk

Hold Space or the mic. Speech is transcribed on your device or by Whisper on your own server.

2 / 3

Interrupt anytime

Start talking again and JARVIS stops speaking and cancels the answer in flight.

3 / 3

Sentence by sentence

Replies are spoken while they stream, so the first words arrive in about a second.

02 · Think

Never out of a model.

1 / 3

A chain, not a vendor

OpenCode Go first, NVIDIA NIM next, a local model last. Circuit breakers skip what is down.

2 / 3

Failover mid-sentence

If a provider dies while answering, the next one continues from the exact words already said.

3 / 3

Tools with permissions

Low-risk tools run, medium ones ask, high ones need you to type CONFIRM on any device.

03 · Everywhere

One Core. Every screen.

1 / 3

Real-time sync

Every change is a sequenced op. Devices apply it optimistically and resume from a cursor.

2 / 3

Phone, watch, browser

Each device declares what it can do, and the Core adapts every reply to it.

3 / 3

Your machine too

A local agent exposes whitelisted git and file tools. Nothing else runs.

04 · Yours

It knows you. Only you.

1 / 3

Memory that stays home

Facts, people and projects are embedded locally in Postgres, never sent to a vendor to store.

2 / 3

Projects and connectors

Group chats into projects with their own instructions, and let JARVIS read your mail and deployments.

3 / 3

Zero marginal cost

Free tiers and your own hardware. The bill for a question is zero.

Under the hood
CoreRouterVoiceMemoryConnectorsDevices

FastAPI, a WebSocket hub and Postgres with pgvector. One source of truth.

OpenCode Go, NVIDIA NIM, then a local model. Failover in the middle of a sentence.

Push-to-talk with Whisper and Piper on your server, or speech on the device.

Facts, people and projects, embedded locally and recalled when they matter.

Email, Vercel deployments and any MCP server, read-only by default.

Browser, phone, watch, and a local agent with whitelisted tools.

6 parts

Your turn
to talk.

Open JARVIS