Skip to content

Releases

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 27 Oct 23:39
ea56353
Merge pull request #82 from dhananjay09892/fix/server-obsidian-syntax

Release 0.2.3: fix bridge/server.mjs syntax error

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 19:17
63e42f6
Merge pull request #81 from dhananjay09892/release/0.2.2

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 21 Oct 03:45
655a0b7
Merge pull request #13 from dhananjay09892/release/0.1.5

Bump version to 0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 19 Oct 19:09
b75bdbd
Merge pull request #7 from dhananjay09892/release/0.1.4

Release 0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 19 Oct 18:22
95d1120
Merge pull request #5 from dhananjay09892/docs/disclaimer

Add disclaimer to README and installer

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 19 Oct 18:12
Bump version to 0.1.2

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 17:34
Bump version to 0.1.1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.1.0 — First release

Choose a tag to compare

@dhananjay09892 dhananjay09892 released this 15 Oct 18:24

J.A.R.V.I.S. v0.1.0 — first release

A browser voice assistant with an Iron Man holographic interface. Say "Hey Jarvis" and he wakes, listens, and does real things through your tools. The face is a React + Vite + Three.js + custom GLSL page. The brain is Claude Code, run headless through the Claude Agent SDK.

Highlights

  • Wake word and hands-free voice loop: local voice-activity detection, barge-in (speak while he talks and he stops), and automatic recovery if speech recognition stalls.
  • Holographic reactor UI with a heads-up display, rendered with Three.js and GLSL.
  • Claude Code as the brain: reuses your existing Claude Code login, so there is no API key and no separate cloud bill.
  • Real tools through MCP: web search, image generation, phone control, mail and more, run by a local bridge that spawns your MCP servers.
  • Permission gate: effectful tools are off by default and enabled only with JARVIS_ALLOW_WRITES=1.
  • Optional ElevenLabs add-on for a better voice and sharper transcription. Without it, JARVIS uses the browser's own speech.

Requirements

  • Claude Code, installed and logged in
  • Node.js 20+
  • Chrome or Edge in a real browser window (embedded preview panes block the microphone)

Quick start

npm install
npm run setup   # checks your environment
npm start       # runs the brain and the face together

Open http://localhost:5173 in Chrome, click INITIALISE, and say "Hey Jarvis".

See the README for architecture and configuration.