基于 VRChat Wiki 官方参数规范的 OSC 调试工具,支持自动加载角色自定义参数。
- 官方参数支持 - 完整的 VRChat Wiki OSC 参数(输入、输出、相机、追踪等)
- Web 控制面板 - 现代化的网页界面,实时控制参数
- 自动加载 - 切换 VRChat 模型时自动加载自定义参数
- 实时同步 - WebSocket 实时同步参数状态
- 参数过滤 - 自动过滤与系统参数重复的自定义参数
- Python >= 3.11
# 安装依赖
uv sync
# 启动程序
uv run python main.py# 通过 pyproject.toml 安装依赖
pip install -e .
# 启动程序
python main.py确保 VRChat 的 OSC 功能已开启:
- 进入 VRChat 设置 → OSC
- 启用 "Enable OSC"
- 可控制的输入参数(摇杆、按钮等)
- 滑块控制数值型参数
- 开关控制布尔型参数
- 实时显示 VRChat 发送的状态
- 角色状态、手势、追踪数据等
- 切换模型时自动加载
- 显示为金色分隔区域
- 仅显示该模型独有的参数
- 后端: Python + aiohttp
- OSC 通信: python-osc
- 实时通信: WebSocket
- 前端: 原生 HTML/CSS/JS
├── main.py # 主程序
├── static/
│ └── index.html # 前端界面
├── pyproject.toml # 项目配置
└── README.md # 说明文档
- 程序会自动扫描
%USERPROFILE%\AppData\LocalLow\VRChat\VRChat\OSC目录加载角色参数 - 确保 VRChat 和本程序在同一台电脑上运行
- 如果端口被占用,修改
main.py中的WEB_PORT和OSC_RECEIVE_PORT
MIT