Lauren Fox
Library
Setup guidesBeginner2 min readUpdated

Build Your Own Jarvis With Claude Code

One open-source repo, Claude Code as the brain, ElevenLabs for the voice. The install prompt, the voice setup and what it can do once it is running.

The Jarvis clips going round are one open-source project called J.A.R.V.I.S by adewaskar. It is a voice assistant that runs in your browser with an Iron Man style interface, and Claude Code is the brain behind it. You need a Claude Code subscription, Node 20 or newer, and Chrome or Edge. Nothing else is required.

1. Let Claude Code install it

Open Claude Code in your terminal and paste this. It clones the repo, reads the setup notes and runs the install for you.

Prompt
https://github.com/adewaskar/jarvis.git set this up on this machine

If you would rather do it by hand: clone the repo, then run npm install and npm start inside the folder. Claude Code itself is installed with npm install -g @anthropic-ai/claude-code.

J.A.R.V.I.S on GitHub

2. Give it a voice with ElevenLabs

The voice is optional but it is what makes it feel like Jarvis. In ElevenLabs, pick a voice you like from the library, then create an API key. Add that key as ELEVENLABS_API_KEY and the assistant switches to it on its own.

  1. Open ElevenLabs, browse the voice library and pick one.
  2. Create an API key with access to speech.
  3. Tell Claude Code: add this ElevenLabs key to the Jarvis setup and use this voice.

ElevenLabs

3. Connect it to your life

Out of the box it can search the web, read your email through connected tools, control a browser, and generate images. Ask it in plain words: read my inbox and tell me what needs a reply today, or check my GitHub notifications. Each tool you connect gives it one more thing it can do for you.

Why it is worth owning

Because it is open source and runs on your own machine, you decide what it connects to, what it remembers and what it costs. Fork it, change the voice, add your own tools. It is yours.