Catalog PyPI
PACKAGE EXPLORERView in registry

agent-voice-bridge

PyPI

Remote voice bridge connecting phone browsers to Claude Code

claudefastapispeech-to-texttext-to-speechvoice
Versions collected1
Direct dependencies8From release 0.1.0
Last observed21 Oct, 08:55 UTC

README

Version 0.1.0 documentation

agent-voice-bridge

agent-voice-bridge exposes a phone-friendly web UI and WebSocket bridge for voice conversations with Claude Code.

It runs local speech models on the host machine:

  • Silero VAD for voice activity detection
  • whisper.cpp via pywhispercpp for speech-to-text
  • Kokoro for text-to-speech
  • FastAPI + Uvicorn for the web bridge server

Install

pip install agent-voice-bridge

Requirements

  • Python 3.10+
  • Claude authentication via one of:
    • CLAUDE_CODE_OAUTH_TOKEN
    • ANTHROPIC_API_KEY

Run

agent-voice-bridge

Optional flags:

agent-voice-bridge --host 127.0.0.1 --port 8787 --model sonnet

When the server starts it prints local and network URLs that can be opened on a phone browser.

Release

Build the PyPI artifacts:

npm run voice-bridge:build

Publish to PyPI:

export PYPI_TOKEN=your-token
npm run voice-bridge:publish

Or do both in one step:

export PYPI_TOKEN=your-token
npm run voice-bridge:release

Notes

  • The package persists its auth token under ~/.agent-voice-bridge/ by default.
  • Set VOICE_BRIDGE_STATE_DIR to override that location.
  • Model downloads may happen on first use depending on the underlying speech libraries.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.028 Mar 20268

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
tuansondinh/lucent-code

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 08:55 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:086947d6023f598b50b494f0c0c7aea6a4090eba85aceebbaa16ae30a45050f3