CyberVerse: Self-Hosted Real-Time Digital Human Agent Platform
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
CyberVerse is an open-source, self-hosted platform for building real-time digital human agents. It leverages WebRTC, persona memory, tools, and RAG to create voice-first AI agents, with optional digital-human video capabilities. This powerful framework allows developers to create highly interactive and lifelike AI companions.
Repository Information
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.
Introduction
CyberVerse is an innovative, open-source, and self-hosted platform designed for creating real-time digital human agents. It empowers developers to build sophisticated, voice-first AI agents by integrating cutting-edge technologies like WebRTC, persona memory, tools, and Retrieval Augmented Generation (RAG). A key feature is its optional digital-human video integration, enabling highly engaging and lifelike interactions from just a single photo. Imagine bringing your own J.A.R.V.I.S.-like AI to life, capable of seeing, hearing, and speaking with you in real-time.
Why Use CyberVerse and Its Benefits
CyberVerse offers a compelling set of features and advantages for anyone looking to develop advanced AI agents:
- Real-time Digital Human Interaction: Create video-call capable digital humans from a single photo. Experience natural, full-duplex conversations with the ability to interrupt, just like a human video call. CyberVerse integrates with local models like FlashHead and LiveAct, and cloud services such as Baidu Xiling and Xunfei Digital Human.
- Multi-Agent Architecture: The platform utilizes a sophisticated multi-agent system. A
PersonaAgenthandles smooth user conversation and quick responses, whileSubAgentsasynchronously manage complex, time-consuming tasks like research, summarization, or report generation. This ensures that the main conversation flow remains uninterrupted. - Persistent Character Memory and RAG: Each character maintains a persistent conversation history, ensuring continuity across sessions. You can also ingest knowledge bases, documents, and biographical materials for characters, which the system indexes for RAG. This allows for highly contextual and personalized responses aligned with the character's background.
- Plugin-Based Stack: CyberVerse is built with a modular design, where components like the brain, voice, hearing, tools, memory, and face are all pluggable modules. This flexibility allows users to easily swap providers and model configurations for LLMs, TTS, ASR, and Embedding services via configuration files or the Web UI.
- Flexible Deployment: Get started quickly with pre-built cloud images on platforms like Compshare and AutoDL, or deploy locally with comprehensive setup instructions.
Installation
To get CyberVerse up and running locally, follow these simplified steps. For detailed instructions and troubleshooting, please refer to the official GitHub repository.
Prerequisites
Ensure you have the following installed:
- Node 18+
- Go 1.25 (with
protoc-gen-go,protoc-gen-go-grpc) - Conda
- Python 3.10+
- FFmpeg
libopus-dev,libopusfile-dev,libsoxr-dev,pkg-config
You can verify installations with:
node --version
go version
protoc --version
ffmpeg -version
conda --version
Steps
- Clone the repository:
git clone https://github.com/Lynpoint/CyberVerse.git cd CyberVerse - Create Python environment:
conda create -n cyberverse python=3.10 conda activate cyberverse - Set environment variables:
cp -r infra/config configEdit
config/envto add your API keys (e.g.,DASHSCOPE_API_KEY,DOUBAO_ACCESS_TOKEN). - Enable voice-only mode (optional, for initial setup):
Edit
config/cyberverse.yamland setinference.avatar.enabled: falseif you don't want video inference initially. - Install project dependencies:
make setup pip install ".[all]" - Start services (in three separate terminals):
- Terminal 1 (Python inference server):
conda activate cyberverse make inference - Terminal 2 (Go API server):
make server - Terminal 3 (Frontend):
make frontend
- Terminal 1 (Python inference server):
- Verify and access:
Check API health:
curl -s http://localhost:8080/api/v1/healthOpen your browser to http://localhost:5173.
For full digital human video setup, including GPU requirements and model weights download, please refer to the detailed instructions in the official CyberVerse README.
Examples
CyberVerse showcases its capabilities through impressive demonstrations of digital human agents. The repository's README features demo images and links to YouTube videos where you can see these agents in action, demonstrating real-time video interaction and natural language processing.
- Alice: Watch on YouTube
- Lina: Watch on YouTube
- Xiaolongnü: Watch on YouTube
These examples highlight the platform's ability to bring characters to life with expressive movements and synchronized speech.
Links
- GitHub Repository: https://github.com/Lynpoint/CyberVerse
- License: GPL-3.0
- Community: Join the CyberVerse digital human technology exchange group by scanning the WeChat QR code in the official README or adding the maintainer (wx_dsd2077) and mentioning "CyberVerse" in your application.
Related repositories
Similar repositories that may be relevant next.

RimZ: Realtime Dashboard for Agentic Coding with tmux and Zellij
September 18, 2026
RimZ is a powerful realtime dashboard and control room designed for agentic coding, enabling humans and AI agents to collaborate seamlessly within tmux or Zellij environments. Built with Rust, it provides comprehensive observability, orchestration, and automation capabilities for managing fleets of coding agents. This tool enhances productivity by offering real-time insights, message-based steering, and scriptable workflows for AI-driven development.

ctx-gate: LLM Context Gateway for Efficient Token Usage
September 16, 2026
ctx-gate is an LLM-agnostic context optimization proxy that reduces token consumption in AI interactions. It intelligently prunes conversation history and tool outputs, ensuring critical facts are retained without altering your workflow. Compatible with Anthropic and OpenAI APIs, ctx-gate helps developers manage LLM costs and maintain prompt fidelity.

ADL CLI: Scaffold Enterprise-Ready AI Agents with A2A Protocol
September 15, 2026
The ADL CLI is a powerful command-line tool designed to rapidly scaffold and manage enterprise-ready AI Agents. It leverages the YAML-based Agent Definition Language (ADL) to generate complete project structures, eliminating boilerplate and ensuring consistent patterns. This tool significantly accelerates the development of AI agents powered by the A2A (Agent-to-Agent) protocol.
Local LLM Linux Troubleshoot: An AI Agent for Linux Diagnostics
September 14, 2026
Local LLM Linux Troubleshoot is an AI-powered agent designed to diagnose and resolve issues on Linux systems. It leverages llama.cpp for local AI processing, offering system diagnostics, safe command execution, and support for Docker, CLI, and a web GUI. This tool provides a privacy-first approach to managing and troubleshooting your Linux environment.
Source repository
Open the original repository on GitHub.