JARVIS Labs · Personal Intelligence. Engineered.
A real-world JARVIS.
Voice, memory, computer control, engineering and research, joined into one intelligence that runs on its owner’s machine and has to prove what it did.
This is the real system. The footage was recorded on 22 September 2026 in one continuous 60 fps take. Every panel in it was opened by a typed request that JARVIS carried out itself.
Watch
Ask. It acts. Then it shows its work.
Each clip is one request to the running system, what JARVIS did, and what came back, including the refusals. Recorded from the booted desktop, reviewed frame by frame for private information, silent, and captioned from the turn records.
What happens, step by step
- 0:00 Asked: “Run the thermal bench simulation and show me the engineering results.”
- 0:07 Solver run published: provenance, solver, software revision, stated assumptions
- 0:16 The digital twin the readings belong to
What happens, step by step
- 0:00 Asked: “How does the James Webb Space Telescope keep its instruments cold?”
- 0:04 3 of 3 sources answered · the research panel opens
- 0:09 Each finding names its source · pages captured as read
What happens, step by step
- 0:00 “Remember that the website launch footage was recorded tonight on monitor two.” → “Noted, sir.”
- 0:06 “What do you remember about the website launch footage?” → “You told me it was recorded tonight on monitor two.”
- 0:11 “Forget what I told you about the website launch footage.” → “Forgotten, sir.”
- 0:17 Asked again → “I don’t know. You asked me to forget the earlier information, so I no longer retain it.”
What happens, step by step
- 0:00 Asked: “Start a research mission on the latest Artemis news, and show me the missions panel.”
- 0:04 3 of 3 steps succeeded in 2.7 s of active time · dossier saved as a durable receipt
What happens, step by step
- 0:00 Asked: “Open Calculator.”
- 0:03 Launched and verified: “Calculator is open on monitor two.”
- 0:08 Asked to type into it → refused: “not a tool I have been granted”
- 0:13 Closed on request
What happens, step by step
- 0:00 Asked: “Emergency stop.”
- 0:03 Stopped within a 420 ms turn · the latch holds until an explicit re-arm
- 0:11 Shut down cleanly, then restarted with --rearm
- 0:14 Back up: every consulted producer answered · HEALTHY
What happens, step by step
- 0:00 The governance panel: action lifecycle stages, an empty approvals queue, 52 of 65 permissions granted
What happens, step by step
- 0:00 Digital twin · twin/model.glb · 2,058 triangles
Understand
One intelligence. A governed body.
The brain proposes; the body acts only through one fail-closed kernel. Every effect is read back from the real world and recorded as a receipt, and memory keeps where each fact came from.
Follow one real request through all nine stages Ask a question about JARVIS See the full architecture
- Owner Voice, typed text, HUD, gestures
- Mind Cognition, context, capability discovery, memory, research
- Kernel E-Stop, policy, approvals. Every path, every time.
- Body Windows and browser, files, engineering and CAD, missions, agents
- World Read back independently. Verified, rejected or unverified; never assumed.
- Record Receipts, audit trail, health, and the truth ladder behind every claim.
Different
A chat assistant answers. JARVIS acts, then proves it.
Capabilities
137 catalogued capabilities, each with its proof.
Every capability states how far it has climbed the truth ladder, from concept to release-qualified, and what it cannot do yet.
- System health 22 Async event bus
- Engineering 18 Units & dimensional analysis with unit-error rejection
- Windows 14 Speculative but reversible preparation of the workspace
- Cognition 10 Reflective tool-use controller
- Missions 9 Simulate a task before executing it
- 3D and scene 9 Load STEP designs into the spatial scene
- HUD 9 Persistent draggable, resizable HUD workspace
- Research 8 Supporting AND contradicting evidence collection
- Memory 7 Governed Obsidian projection of project memory
- Voice 5 Semantic end-of-turn
- Agents 5 Single JARVIS identity over silent specialists
- Browser 4 Browser DOM scene with frames and shadow roots; stale-target refusal
- Perception 4 Local image generation and viewing as a governed mission
- Time 4 Priority summarization
- Fabrication 4 Print readiness (READY / NOT READY / WHY)
- Projects 3 “Is this the latest model?” revision currency
- Files 2 File create/edit/organize/verify
Workshop
From a spoken question to a solved model.
Units that refuse to mix, real solver runs, governed FreeCAD operations on STEP geometry, a revision-bound 3D scene, and slicer estimates. Every result says whether it is a calculation, a simulation, an estimate or a measurement.
- Calculation computed from a model or formula
- Simulation a solver run, not a physical test
- Estimate a slicer’s time and material forecast
- Measurement an instrument reading on the real machine
- Physical result an inspected part. None yet: the print door refuses by design.
What happens, step by step
- 0:00 Asked: “Run the thermal bench simulation and show me the engineering results.”
- 0:07 Solver run published: provenance, solver, software revision, stated assumptions
- 0:16 The digital twin the readings belong to
What happens, step by step
- 0:00 Digital twin · twin/model.glb · 2,058 triangles
Evolution
From a voice prototype to a governed system.
70 dated milestones across three repositories, 3,272 commits on the production branch alone. Periods without evidence stay visible as gaps.
- 17 Apr 2024 First voice A browser prototype with a wake word, speech in and out, and a command table. 3 milestones
- 16 Jun 2026 The toolkit A multi-agent toolkit, a command HUD, memory consolidation and the first capability ledger. 7 milestones
- 2 Jul 2026 Formal phases Twelve build phases: runtime, policy, memory, voice, missions, recovery, vision, operator. 7 milestones
- 27 Jul 2026 Proof over claims A constitution and a truth ledger. The final gate was run honestly, and failed honestly. 9 milestones
- 1 Aug 2026 Space and forge Engineering solvers, spatial cognition, and the printer placed behind the approval path. 9 milestones
- 5 Sept 2026 Body and brain The ONE HUD, the approved voice, 44 body rows, and a local language model held to hard gates. 18 milestones
- 22 Sept 2026 Advanced Systems Spatial engineering workspace, CAD operations, frames and shadow roots, capability discovery. 17 milestones
Evidence
Measured, then measured again.
JARVIS Bench keeps the project’s own history of measurements, including the ones that got worse.
How much is proven today
Of 342 registered capabilities, 9 passed a live probe on the real machine at the last census. The rest are implemented, blocked or not yet built, and they say so.
- 9 Live passed a live probe on the real machine
- 1 Ready ready, awaiting a live probe
- 248 Implemented code and tests exist; not live-proven
- 16 Not probed not probed in this census
- 47 Blocked blocked on a dependency or owner action
- 21 Not built specified only
docs/ledger/CAPABILITY_TRUTH.json.
How the census works Building
What is being built now.
No dates are promised. Items move when evidence moves them.
From the engineering journal
- Engineering that checks itself: what-if, contradictions, evidence classes and print readiness 23 Sept 2026
- Twelve experiments and a bug in the prompt: the local model after the negative decision 23 Sept 2026
- Advanced Systems, 22 September: a spatial engineering workspace on an unmerged branch 22 Sept 2026
The builder
Building a More Capable Tomorrow
I’m an aerospace engineering student building JARVIS, a local personal AI system designed to do more than generate answers.
I began the project by asking what it would actually take to build an AI that could understand long-term context, remember projects, operate computers, assist with engineering and research, manage objectives, recover from failure, and verify its own actions.
That question turned JARVIS into a multidisciplinary systems-engineering project spanning language-model training, cognition, memory, computer operation, CAD, research, voice, interface design, governance, testing, and production infrastructure.
I build iteratively: observe, diagnose, implement, test, verify, integrate, and repeat. I use AI development tools to accelerate the process, but the finished JARVIS is being designed as its own standalone system rather than something dependent on those tools.
I built JARVIS because I wanted to explore what a genuinely useful personal AI could become: not just an assistant that talks, but an intelligent system that can understand, act, verify, remember, and improve over time.
Participate
Shape what JARVIS learns next.
Suggest a capability, vote on other people’s ideas, and follow the build. Suggestions never give anyone access to JARVIS, and the owner decides what gets built.
Most requested
- Loading the community’s ideas…
Follow the build
Get the milestones as they land.
New demos, benchmark results and journal entries, a few times a month at most. JARVIS is a personal system, so this is not a waitlist for a product. Prefer feeds? Use the journal or changelog RSS, or follow the build day to day on X: @CampbellKaleb23.
You are on the list. Check your inbox: a confirmation email is on its way, and updates start once you confirm.
Keep this private link if you ever want to be removed: