voice-ui-kit vs jarvis

Two of the top projects in Voice and realtime, side by side: who leads on each score part and who each one suits, then setup, license, activity and what each review found.

22nd of 18 in Voice and realtime

voice-ui-kit

React components and templates for Pipecat voice agent frontends

33rd of 18 in Voice and realtime

jarvis

Voice interface that brainstorms specs and drives Claude Code sessions on macOS

Verdict

voice-ui-kit ranks higher, 61 to 58. Of the 4 score parts we measure for both, voice-ui-kit leads on 1, jarvis on 2 and 1 is even.

  • Adoptionjarvis leads by 13 points, 41 to 28.
  • FreshnessEven at 100.
  • Maintenancevoice-ui-kit leads by 28 points, 66 to 38: a wide gap.
  • Agent-readyjarvis leads by 10 points, 40 to 30.

Pick voice-ui-kit if you are

Frontend developers building UIs for Pipecat voice bots

  • Drop-in ConsoleTemplate for testing and benchmarking a Pipecat bot
  • Daily and SmallWebRTC transports supported

Pick jarvis if you are

Claude Code users on macOS who want to drive builds by voice

  • Runs on the Claude subscription login; strips ANTHROPIC_* env vars so no API key is billed
  • Watches all local Claude Code sessions and can answer a Terminal permission prompt
voice-ui-kit vs jarvis: score parts and facts
What we comparevoice-ui-kitjarvis
Score parts, out of 100
Adoption28, niche41, known
Freshness100, active100, active
Maintenance66, fair38, patchy
Agent-ready30, minimal40, minimal
Facts from GitHub and the README
Stars418978
LicenseBSD-2-Clause (permissive)custom license (read the license)
Last commitNov 2026Sep 2026
Last releaseOct 2026Sep 2026
LanguageTypeScriptPython
DockerNoNo
GPUNot neededNot needed
arm64 or Apple SiliconNot statedNot stated

voice-ui-kit

pnpm workspace publishing @pipecat-ai/voice-ui-kit: React components (connect button, control bar, voice visualizer, audio controls), hooks, a ConsoleTemplate debug UI and a ThemeProvider on Tailwind 4. Works over the Pipecat Daily or SmallWebRTC transports; examples cover the console template, custom components, Tailwind and Vite. For teams building a browser frontend for a Pipecat bot; the bot is separate.

Who it is for: Frontend developers building UIs for Pipecat voice bots

Strengths

  • Drop-in ConsoleTemplate for testing and benchmarking a Pipecat bot
  • Daily and SmallWebRTC transports supported
  • Tailwind 4 theme via CSS variables; Storybook included
  • Four example apps: console, components, Tailwind, Vite

Weaknesses

  • Library plus examples, not a deployable app; you assemble the page
  • Requires a running Pipecat server exposing /api/offer or a Daily room
  • No auth or persistence
  • TypeScript
  • Needs Pipecat bot server, Daily account (optional transport)

jarvis

JARVIS is a voice front end for Claude Code on macOS. A long-lived `claude -p` process on your own subscription brainstorms a design with you, writes it to a spec file in the project, then starts Claude Code runs that plan, review and execute it. It also watches every Claude Code session on the machine and says aloud which ones are waiting on you. Runs are logged in SQLite and shown on a local dashboard.

Who it is for: Claude Code users on macOS who want to drive builds by voice

Strengths

  • Runs on the Claude subscription login; strips ANTHROPIC_* env vars so no API key is billed
  • Watches all local Claude Code sessions and can answer a Terminal permission prompt
  • Every run is recorded in SQLite with prompt, status, tokens and events; six-tab dashboard
  • Extra tools via any MCP server in connections.json; other MCP configs are ignored

Weaknesses

  • macOS only; terminal control, screenshots and notifications depend on AppleScript
  • Requires Chrome for Web Speech API; no server-side transcription fallback
  • Fish Audio API key is required; without it replies appear only as text
  • Spawned runs use --dangerously-skip-permissions by default, with full privileges on your machine
  • Python, Claude (Sonnet by default, via Claude Code)
  • Needs Claude Code CLI 2.1.224+ (logged in), Fish Audio API key, Google Chrome, Python 3.11+, Node.js 18+, Playwright Chromium, OpenSSL (self-signed certs)
  • env example file

More in Voice and realtime

Building with these?

We help teams pick an open-source AI stack and run it in production. Client work never changes a rank.