CyberVerse: Build Self-Hosted Voice-First AI Agents

Summary
CyberVerse is a self-hosted framework for real-time voice agents with persistent character memory, tools, and retrieval-augmented generation. It can also stream digital-human video, for teams building interactive assistants with configurable model providers.
At a glance
- Language
- Python
- License
- GPL-3.0
- Stars
- 1.7k
- Forks
- 227
- Added to OSRepos
- September 18, 2026
- Last analyzed
- October 4, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
CyberVerse is a framework for building voice-first AI agents that communicate over WebRTC. It combines conversation handling with persistent persona memory, tools, and RAG, and can optionally pair an agent with a real-time digital-human avatar.
It is aimed at developers who want to assemble and operate an interactive agent platform rather than adopt a hosted chatbot service. Voice-only operation is supported, while avatar video adds a more demanding local inference setup or reliance on supported cloud providers.
Key Features
- Real-time, full-duplex voice interaction over WebRTC, including interruption during agent speech.
- Persistent character conversation history and retrieval from imported knowledge and biographical material.
- Foreground PersonaAgent conversations with asynchronous SubAgents for longer tasks such as research and summarization.
- Replaceable modules for language models, speech, hearing, tools, memory, and avatar video.
- Optional digital-human video using local FlashHead or LiveAct models, or supported cloud services.
- Web settings for configuring provider keys and endpoints, with a LiteLLM plugin for access to multiple LLM providers.
Use Cases
- Developers building a self-hosted, voice-first assistant that needs to remember past conversations.
- Teams creating character-based agents grounded in documents, biographies, or other imported knowledge.
- Prototypers exploring real-time video conversations with a digital avatar, when suitable GPU capacity or a cloud avatar provider is available.
- Engineers testing an agent architecture where long-running research tasks should not block spoken conversation.
Project Facts
- Language: Python
- License: GPL-3.0
- Stars: 1.7k
- Forks: 227
- Topics: ai-agents, ai-companion, digital-human, digital-life, jarvis-assistant, lip-sync, streaming, talking-avatar, talking-head, voice-agent, voice-assistant, webrtc
- Archived: No
Getting Started
Clone the repository and follow the README for environment setup, configuration, and service startup:
git clone https://github.com/Lynpoint/CyberVerse.git
cd CyberVerse
The project also offers a voice-only mode that disables avatar inference. See the README for prerequisites and deployment details.
Alternatives
- openai-agents-js: OpenAI Agents JS supports low-latency voice agents and tool delegation, but is a TypeScript SDK without CyberVerse’s digital-human video focus.
Considerations
- Local setup spans Python, Node, Go, Conda, FFmpeg, and system audio libraries, so this is a multi-service deployment rather than a single-command application.
- Pure voice mode does not require a local avatar GPU, but local digital-human video requires CUDA-capable hardware, model weights, and additional setup. Performance depends on the selected model and hardware.
- Cloud voice and avatar providers may require their own credentials and incur provider costs.
- The GPL-3.0 license should be reviewed before incorporating the project into a product or distribution.
- The README describes supported integrations and setup, but does not establish a universal performance guarantee across hardware and providers.
Found this useful?
Share it with someone who would like CyberVerse.
Comparisons
Source repository
Open the original repository on GitHub.
13 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

omnigent: Orchestrate AI Coding Agents Across Harnesses
October 5, 2026
Omnigent provides a shared orchestration layer for AI coding agents, with policies, sandboxing, and team collaboration. It suits developers who want to combine agent runtimes and access sessions across devices without tying workflows to one harness.

agentevals: Evaluate AI Agents from OpenTelemetry Traces
October 4, 2026
agentevals scores AI agent behavior from existing OpenTelemetry traces, without rerunning agents or making extra model calls. It suits teams building instrumented agents that need local evaluation, golden-set checks, or CI quality gates.

web-design: Create Consistent Web Pages with a Claude Code Skill
October 3, 2026
web-design is a Claude Code skill that turns product briefs, reference URLs, or screenshots into an editable design specification before generating web code. It is suited to developers and designers who want a repeatable, spec-led workflow for building consistent pages.

oomwoo: Build a DIY Robot Vacuum
October 2, 2026
OOMWOO is a planned, hackable robot vacuum built around Raspberry Pi, ROS2 and 2D LiDAR. It is aimed at makers who want to build and customize a locally controlled vacuum, but its hardware and build instructions are still in development.