Press Enter or click Login
Automations
Open n8n
Loading…
Settings
System check
Verify everything with real calls
Wake word
Start a conversation by saying "Hey Jarvis"
Uses your browser's own speech recognition, so it costs nothing and no audio leaves this device until a conversation actually starts. Per device — turn it on where you want an always-on microphone. It also answers to "hi/ok/yo Jarvis", and anything you say after the name is sent as your first request.
Documents
Files Jarvis can read when you ask
Stored in /root/jarvis-files, the only directory the filesystem tool can see — not the app folder, which holds your API keys. Jarvis can read these; it cannot add or delete them. PDFs, Word files and photographs of documents are read on upload — a scan or a photo goes through the vision model, so check any figure that matters against the original.
MCP servers
Add new abilities without changing the code
Name
Type
Command
Arguments (one per space)
URL
Secrets it may read (UPPER_SNAKE, comma separated)
A stdio server is a program this container runs. It is given only PATH-class variables plus the secrets you name above — never the rest of your keys. Tools whose names look like writes are withheld until you tick the box, and a server's own tool descriptions are treated as untrusted text.
Servers
Open a terminal on any machine, from anywhere
Name
Host
User
Port
A server only answers once its ~/.ssh/authorized_keys contains that key. JARVIS holds one dedicated keypair, mounted read-only — it cannot authorise itself anywhere.
System
Name, model, face mode
System Name
Default Model
AI Face Mode
Plasma
Neural
Geometry
Radar
DNA
Stark
Theme background
Accent color
Custom
UI Scale
100%
AI Models
API keys
Anthropic (Claude)
OpenAI (GPT-4o)
Google (Gemini)
Voice
TTS provider
Voice Provider
System Password
ElevenLabs API Key
Voice
Voice ID (manual fallback)
Amharic & Tigrinya speech
Checking…
Google TTS API Key
Language
Voice Name
Using browser's built-in Web Speech API — no API key required.
Browser Voice
Businesses
Unlimited companies
New business
Name
Type
URL
API Key
API Secret
Stored together as apikey:apisecret — no need to type the colon. When editing, leave the secret blank to keep the saved one.
Google Workspace
Calendar, Drive, Gmail
Not configured
Connect Google Not connected
Sign in once with your Google account. Jarvis then reads your Calendar, Drive and Gmail (read-only) — no sharing, no JSON files.
OAuth Client ID
OAuth Client Secret
Authorized redirect URI to register in Google Cloud: …
Advanced: service account JSON (Google Workspace domains only)
Service Account JSON
Calendar ID
Leave "primary" when using Connect Google. For a service account, use the Gmail address of the calendar you shared with it.
Gmail Email (service account only)
Notion
Tasks and journal
Not configured
Token
Tasks DB ID
Journal DB ID
Telegram
8:00 AM briefing
Not configured
Bot Token
Chat ID
n8n Workflows
Automations
Not configured
n8n URL
API Key
Memory
Jarvis remembers you
Loading...
Bank SMS Nothing yet
Your phone forwards bank alerts here
Install any SMS-forwarding app that can POST to a webhook, and point it at this. Filter it to bank senders only — less noise, less data on the server.
Endpoint
—
Header
—
Body (JSON)
{"from": "%from%", "text": "%text%", "ts": %timestamp%}
Notion workspaces
A second workspace is different data
ADD A WORKSPACE
Name
Integration token
Tasks database id
Business email
Read through your ERPs. Read-only — Jarvis never sends.
Your ERPs already receive these mailboxes, so no password is needed. Tick the ones Jarvis may read; staff inboxes stay off unless you turn them on.
Loading…
WhatsApp Not linked
Read-only. Jarvis can never send.
Scan this from WhatsApp on your phone: Settings → Linked Devices → Link a device. The code refreshes itself every few seconds.
ADD ANOTHER NUMBER
Short id
Label
Microsoft 365 (university) Not connected
Outlook mail, Teams join links and class calendar — read-only
Sign in with your university account (s…@student.warszawa.merito.pl). Jarvis can read your university mail, calendar and the list of your Teams — it cannot send, reply, accept invites or post. If Microsoft says "Need admin approval", the university does not allow outside apps and only its IT can change that.
University calendar Not linked
Classes from Outlook and deadlines from Moodle, read-only
Paste a calendar's private .ics link. Outlook: Settings → Calendar → Shared calendars → Publish a calendar → Can view all details → copy the ICS link. Moodle: Calendar → Import or export calendars → Export calendar → Get calendar URL. The link is kept on the server and never shown again in full.
Name
.ics link
Two-factor authentication Off
A second step at login
One password currently reaches both ERPs, your Google accounts, your Telegram, your Drive and your bank SMS. A code from your phone adds a second lock.
Scan this with Google Authenticator, Microsoft Authenticator, Authy or 1Password on your phone — or type the key below by hand.
QR code for your authenticator app
Open in an authenticator app
RECOVERY CODES — SAVE THESE SOMEWHERE OFF THIS MACHINE
They are shown once. Each works a single time, and they are the only way back in if the phone is lost.
Code from the app
Devices & sessions
Everywhere this account is signed in
Each row is one signed-in device or browser. Sign out anything you do not recognise — it loses access immediately. Sessions expire on their own 30 days after sign-in.
Users
Staff access
ADD USER
Username
Password
Role
Company
JARVIS
v4.0
--:--
↻
0
K
Kidus Kinfe
Administrator
Notebook
Automations
Settings
Theme & Colors
Memory
Users
Sign out
Notifications
0 unread
×
All
Alerts
Tasks
System
No notifications
Businesses
Commands
Revenue
Collections
Staff
Calendar
Emails
Tasks
Mekele
Summary
Connections —
checking…
Memory
—
SYS…
NET…
AIREADY
MEM—
System state
Standby
MIC
LIVE
SOUND
CAM
SCREEN
READY
off
Business now
—
connect an ERP
Next up
—
connect Google
Alerts
0
no new alerts
Agent activity
idle
no tools run yet
Plasma
Neural
Geo
Radar
DNA
Stark
Chat History
×
AI ASSISTANT
0
✕
Jarvis
All systems online. Ready for your command, Kidus.
LOADING METRICS…
n8n Online
me.oly.et
Chat
AI
Dash
Mic
More
Terminal