← all repositories
Lynpoint/CyberVerse

Voice agents that remember you, delegate work, and move their lips

A self-hosted framework for building real-time voice-first AI agents that persist memory, delegate long tasks to background sub-agents, and optionally show up as lip-synced digital humans.

CyberVerse
Velocity · 7d
+36
★ / day
Trend
accelerating
star history

What it does

CyberVerse is a self-hosted framework for real-time, voice-first AI agents. It handles low-latency conversation over WebRTC, persists character-specific memory and conversation history to disk, and can ground responses in uploaded documents via RAG. If you want a visual presence, a single reference image can drive optional real-time lip-sync and facial animation through backends like FlashHead or LiveAct; disable it, and the same agent runs as a lean voice-only service.

The interesting bit

The architecture splits the agent into a foreground PersonaAgent that keeps the conversation flowing and handles interruptions, and background SubAgents that asynchronously tackle long-running jobs like research, summarization, or report generation. This prevents a tool call from freezing your voice turn, which is the kind of UX detail that separates a demo from a product.

Key highlights

  • Modular pipeline: swap out LLMs, TTS, ASR, embedding models, RAG, and avatar backends via cyberverse_config.yaml and a web UI at /settings.
  • Runs fully offline in voice-only mode without a local GPU; avatar mode requires CUDA and separate model weights.
  • WebRTC transport with optional LiveKit SFU or direct P2P, plus support for visual input from the user’s camera or screen share in omni sessions.
  • Per-character configuration including voice cloning, welcome messages, personality, and persisted local memory.
  • Licensed under GPL v3.

Caveats

  • Even voice-only mode requires orchestrating Python, Go, Node, Conda, and FFmpeg locally, plus API keys for supported providers such as Alibaba Qwen or Volcengine Doubao.
  • Avatar mode requires a CUDA 12.8+ GPU and downloading separate model weights for FlashHead or LiveAct.
  • The README notes that demo characters are not bundled and are not provided for commercial use.

Verdict

Worth exploring if you want to self-host a conversational AI with persistent memory and an optional visual presence, but probably overkill if you just need a simple voice chatbot. Skip it if you’re allergic to multi-service local orchestration.

Frequently asked

What is Lynpoint/CyberVerse?
A self-hosted framework for building real-time voice-first AI agents that persist memory, delegate long tasks to background sub-agents, and optionally show up as lip-synced digital humans.
Is CyberVerse open source?
Yes — Lynpoint/CyberVerse is open source, released under the GPL-3.0 license.
What language is CyberVerse written in?
Lynpoint/CyberVerse is primarily written in Python.
How popular is CyberVerse?
Lynpoint/CyberVerse has 1.5k stars on GitHub and is currently accelerating.
Where can I find CyberVerse?
Lynpoint/CyberVerse is on GitHub at https://github.com/Lynpoint/CyberVerse.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.