Back to projects
active v1.0.4

OpenClaw-Discord-Voice

Discord voice transport for local OpenClaw sessions.

A small TypeScript bridge that connects Discord voice events with a local OpenClaw runtime, keeping the voice pipeline observable and controllable.

Pipeline diagram for OpenClaw Discord Voice
Problem

Local OpenClaw sessions can be hard to use naturally when voice input and runtime state live in separate tools.

What I built

I built a TypeScript bridge around explicit status output, session control, and a visible voice pipeline.

Result

Discord voice events become a visible OpenClaw workflow with session control, tool-calling context, memory support, and optional speech output.

Audience

For local-agent experiments that need Discord voice input without hiding the runtime.

Source and releases

source without GitHub CLI git clone https://github.com/jx-grxf/OpenClaw-Discord-Voice.git && cd OpenClaw-Discord-Voice
source with GitHub CLI gh repo clone jx-grxf/OpenClaw-Discord-Voice && cd OpenClaw-Discord-Voice
latest release open https://github.com/jx-grxf/OpenClaw-Discord-Voice/releases/tag/v1.0.4

Highlights

  • Bridges Discord voice events into a local OpenClaw workflow.
  • Keeps the runtime path explicit instead of hiding it behind a black-box bot.
  • Designed around status output, session control, and maintainable TypeScript.