AI Skill Hub 强烈推荐:赛博宇宙 是一款优质的Agent工作流。已获得 1.0k 颗 GitHub Star,AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
赛博宇宙 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
赛博宇宙 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install cyberverse
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install cyberverse
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/dsd2077/CyberVerse
cd CyberVerse
pip install -e .
# 验证安装
python -c "import cyberverse; print('安装成功')"
# 命令行使用
cyberverse --help
# 基本用法
cyberverse input_file -o output_file
# Python 代码中调用
import cyberverse
# 示例
result = cyberverse.process("input")
print(result)
# cyberverse 配置文件示例(config.yml) app: name: "cyberverse" debug: false log_level: "INFO" # 运行时指定配置文件 cyberverse --config config.yml # 或通过环境变量配置 export CYBERVERSE_API_KEY="your-key" export CYBERVERSE_OUTPUT_DIR="./output"
CyberVerse is an open-source real-time digital-human Agent framework. It uses WebRTC, persona memory, tools, RAG, and optional digital-human video capabilities to help you build AI agents centered on voice interaction.
<p align="center"> <a href="README.md"><strong>English</strong></a> · <a href="README.zh-CN.md">简体中文</a> · <a href="README.ja.md">日本語</a> · <a href="README.ko.md">한국어</a> </p>
<p align="center"> <a href="LICENSE"><img src="https://img.shields.io/badge/License-GPL%20v3-blue.svg" alt="License: GPL v3"/></a> <a href="https://github.com/dsd2077/CyberVerse/pulls"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs Welcome"/></a> <a href="https://oosmetrics.com/repo/dsd2077/CyberVerse"><img src="https://api.oosmetrics.com/api/v1/badge/achievement/4795438a-70e7-4997-bd8a-93e7a13c8d81.svg" alt="oosmetrics: Top 1 in Streaming by velocity - 2026-05-12"/></a> </p>
<p align="center"> <a href="docs/assets/logo.png"><img src="docs/assets/logo.png" alt="CyberVerse logo" width="100%"/></a> </p>
---
protoc-gen-go, protoc-gen-go-grpc)For pure voice sessions, no local avatar GPU is required. Runtime cost depends on the realtime voice/omni/LLM/TTS/ASR providers you configure.
To verify, use:
node --version
go version
protoc --version
ffmpeg -version
conda --version
make setup
This installs the base editable package ([dev,inference]), generates gRPC stubs, and installs frontend dependencies.
Install the voice-agent extras used by the default config:
```bash
libvpx for video encodingInstall PyTorch (CUDA 12.8):
pip3 install torch==2.8.0 torchvision==0.23.0 torchaudio==2.8.0 --index-url https://download.pytorch.org/whl/cu128
Install vllm if you use LiveAct:
pip install vllm==0.11.0
git clone https://github.com/thu-ml/SageAttention.git cd SageAttention export EXT_PARALLEL=4 NVCC_APPEND_FLAGS="--threads 8" MAX_JOBS=32 # Optional python setup.py install
bash
<p align="center"><em>The following characters are demo examples only. They are not bundled with CyberVerse and are not provided for commercial use.</em></p>
<p align="center"> <a href="docs/assets/character1.png"><img src="docs/assets/character1.png" alt="CyberVerse character selection gallery" width="100%"/></a> </p>
<p align="center"> <a href="docs/assets/character2.png"><img src="docs/assets/character2.png" alt="CyberVerse character gallery examples" width="100%"/></a> </p>
| [](https://youtu.be/Lk88sew2x4o) | [](https://youtu.be/8jdQ3ThcwgA) |
|---|---|
| [**Alice — watch on YouTube**](https://youtu.be/Lk88sew2x4o) | [**Lina — watch on YouTube**](https://youtu.be/8jdQ3ThcwgA) |
| [](https://youtu.be/WjEHUYZx5Gs) |
|---|
| [**Xiaolongnü — watch on YouTube**](https://youtu.be/WjEHUYZx5Gs) |
</div>
When you have GPU resources and want the Agent to be visible, enable avatar inference: a single character reference image can drive realtime facial animation, lip-sync, and cached idle video playback through configurable backends such as FlashHead and LiveAct. If you do not have a GPU or do not need video yet, disable it to return to a pure voice Agent; the same character and persona configuration continues to work.
conda create -n cyberverse python=3.10
conda activate cyberverse
cp infra/.env.example .env
Edit .env and fill in the supported API keys:
Alibaba Cloud Qwen-series models:
DASHSCOPE_API_KEY=your_dashscope_api_key
Or Volcengine Doubao-series models:
DOUBAO_ACCESS_TOKEN=your_doubao_access_token
DOUBAO_APP_ID=your_doubao_app_id
Doubao Voice: follow the Volcengine quick start to get App ID / API Key, then fill in DOUBAO_APP_ID / DOUBAO_ACCESS_TOKEN.
After the stack is running, you can change API keys and service endpoints from the web UI at /settings instead of editing .env only.
cp infra/cyberverse_config.example.yaml cyberverse_config.yaml
Edit cyberverse_config.yaml:
inference:
avatar:
enabled: false
With enabled: false, CyberVerse runs as a pure voice agent assistant.
pip install -e ".[all]" ```
If you want to drive realtime Avatar video with FlashHead or LiveAct, follow the steps below.
Set enabled: true, then update the model paths to match your local checkpoints:
inference:
avatar:
enabled: true
default: "flash_head" # selects which avatar model to start; if set to live_act, fill the live_act section below
runtime:
cuda_visible_devices: 0 # shared GPU ID(s), e.g. 0,1 for multi-GPU
world_size: 1 # shared GPU count, set to 2 for dual-GPU
flash_head:
checkpoint_dir: "./checkpoints/SoulX-FlashHead-1_3B" # ← your path
wav2vec_dir: "./checkpoints/wav2vec2-base-960h" # ← your path
model_type: "lite" # "pro" for higher quality (needs more GPU)
compile_model: true
compile_vae: true
dist_worker_main_thread: true
infer_params:
frame_num: 33
motion_frames_latent_num: 2
tgt_fps: 20
sample_rate: 16000
sample_shift: 5
color_correction_strength: 1.0
cached_audio_duration: 8
num_heads: 12
height: 512
width: 512
live_act:
ckpt_dir: "./checkpoints/LiveAct" # ← your path
wav2vec_dir: "./checkpoints/chinese-wav2vec2-base" # ← your path
seed: 42
fp8_gemm: true
fp4_gemm: false
compile_wan_model: false
compile_vae_decode: false
dist_worker_main_thread: true
default_prompt: "一个人在说话"
infer_params:
size: "320*480"
fps: 20
audio_cfg: 1.0
You can also adjust these options later in the web UI.
```bash
wget -O flash_attn-2.8.1+cu12torch2.8cxx11abiTRUE-cp312-cp312-linux_x86_64.whl \ "https://github.com/Dao-AILab/flash-attention/releases/download/v2.8.1/flash_attn-2.8.1%2Bcu12torch2.8cxx11abiTRUE-cp312-cp312-linux_x86_64.whl"
pip install flash_attn-2.8.1+cu12torch2.8cxx11abiTRUE-cp312-cp312-linux_x86_64.whl ```
curl -s http://localhost:8080/api/v1/health ```
Open http://localhost:5173 in your browser.
hf download Soul-AILab/SoulX-FlashHead-1_3B \ --local-dir ./checkpoints/SoulX-FlashHead-1_3B
hf download facebook/wav2vec2-base-960h \ --local-dir ./checkpoints/wav2vec2-base-960h
#### LiveAct (SoulX-LiveAct)
| ModelName | Download |
|-----------|----------|
| SoulX-LiveAct | [Hugging Face](https://huggingface.co/Soul-AILab/LiveAct), [ModelScope](https://modelscope.cn/models/Soul-AILab/LiveAct) |
| chinese-wav2vec2-base | [Hugging Face](https://huggingface.co/TencentGameMate/chinese-wav2vec2-base), [ModelScope](https://modelscope.cn/models/TencentGameMate/chinese-wav2vec2-base) |
bash hf download Soul-AILab/LiveAct \ --local-dir ./checkpoints/LiveAct
hf download TencentGameMate/chinese-wav2vec2-base \ --local-dir ./checkpoints/chinese-wav2vec2-base ```
Brain, voice, hearing, tools, memory, and face are all replaceable modules. You can combine omni models, LLMs, TTS, ASR, embeddings, RAG, tool calls, and Avatar backends in cyberverse_config.yaml, then configure different vendors' API keys and service endpoints in the web UI at /settings to switch providers and model combinations by scenario.
高质量开源AI工作流项目
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ GPL 3.0 — 强 Copyleft,衍生作品须开源,含专利保护条款,不可闭源使用。
总体来看,赛博宇宙 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | CyberVerse |
| Topics | ai-agentsai-companiondigital-human |
| GitHub | https://github.com/dsd2077/CyberVerse |
| License | GPL-3.0 |
| 语言 | Python |
收录时间:2026-05-31 · 更新时间:2026-05-31 · License:GPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端