Skip to main content

Voice I/O MCP server for Claude Code — speak and listen through your mic and speakers

Project description

Interweave

Voice I/O MCP server for Claude Code. Speak and listen through your mic and speakers.

Uses Kokoro MLX (TTS), Parakeet MLX (STT), and Silero VAD. Runs locally on Apple Silicon.

Install

curl -fsSL https://raw.githubusercontent.com/EndlessHoper/interweave/main/install.sh | bash

This will:

  1. Install Python dependencies (~2GB, includes torch and ML libraries)
  2. Download ML models (Kokoro TTS, Parakeet STT, Silero VAD)
  3. Register interweave with Claude Code

After install, start a new Claude Code session and talk.

Manual install

If you prefer to install step by step:

uv tool install --python ">=3.11" interweave
interweave --warmup
claude mcp add interweave -- interweave

Codex

uv tool install --python ">=3.11" interweave
interweave --warmup
codex mcp add interweave -- interweave

OpenCode

uv tool install --python ">=3.11" interweave
interweave --warmup

Then add to opencode.json:

{
  "mcp": {
    "interweave": {
      "type": "local",
      "command": ["interweave"],
      "enabled": true
    }
  }
}

Requirements

  • macOS with Apple Silicon
  • Python 3.11+
  • Microphone and speakers
  • uv (curl -LsSf https://astral.sh/uv/install.sh | sh)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

interweave-0.2.4.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

interweave-0.2.4-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file interweave-0.2.4.tar.gz.

File metadata

  • Download URL: interweave-0.2.4.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for interweave-0.2.4.tar.gz
Algorithm Hash digest
SHA256 b826496ea2d6aa48aa86634f73daa2d0c2af5311c77c8c6a17f4194905d4e995
MD5 fc0e62bf6bf8c3d6fe344899667d36a6
BLAKE2b-256 3fb06379a5531f684ce744ba2da652c276f70ffbc403128e33add94d2d1a89ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for interweave-0.2.4.tar.gz:

Publisher: publish.yml on EndlessHoper/interweave

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file interweave-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: interweave-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for interweave-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9308d9eadb537c995ea0dfbecf9673f411cdc1fc33fe5246a839e88d58f8d25b
MD5 5120b7da77ef85cb636f58bff9cd5202
BLAKE2b-256 f365cba5df21a45b97490ed60873c7de7dc380df1f084158cf375b0a7e992ecc

See more details on using hashes here.

Provenance

The following attestation bundles were made for interweave-0.2.4-py3-none-any.whl:

Publisher: publish.yml on EndlessHoper/interweave

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page