AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Open Virtualization Center
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Open vCenter (OVC) is a modern web console for managing VMs. It currently supports Microsoft Hyper-V clusters, hosts and virtual machines: browse your inventory, run VM lifecycle and power actions, edit hardware, manage templates and ISOs, and open a VM console straight from the browser.
Tested on Windows 11, Windows Server 2022 and Windows Server 2025; should also work on 2019/2016.
| Status | Feature |
|---|---|
| ✅ Available | Creating and managing BIOS/UEFI VMs |
| ✅ Available | Disk and virtual NIC management |
| ✅ Available | Snapshots |
| ✅ Available | Mounting / unmounting ISOs |
| ✅ Available | Autostart order |
| ✅ Available | Batch start / stop |
| ✅ Available | Basic CPU / memory / network metrics for VMs and hosts |
| ✅ Available | Remote HTML5 console to Windows/Linux VMs |
| 🗓 Planned | vTPM support |
| 🗓 Planned | vGPU management |
| 🗓 Planned | Cluster host affinity / anti-affinity |
| 🗓 Planned | Automatic storage workload distribution (DRS-like) |
| 🗓 Planned | Non-Hyper-V hosts/agents |
See docs/screenshots/ for more.
OVC is a distributed system: a web frontend, a backend (REST API + worker), and a
lightweight agent running on every Hyper-V host. The frontend is the only REST
client; the backend never talks to a host directly - every operation is published to
RabbitMQ as a Task and picked up by that host's agent, which runs the work and
reports back asynchronously.
Browser ──REST──▶ ovc-frontend ──REST /api/*──▶ ovc-backend ──RabbitMQ──▶ ovc-agent (per host)
│
PostgreSQL + Valkey
See Architecture for the full request lifecycle, queues and task states.
Each component lives in its own repository:
| Component | Role | Repository |
|---|---|---|
| ovc-frontend | React 19 / TanStack Start SSR web UI. | https://github.com/openvcenter/Open-vCenter-Frontend |
| ovc-backend | FastAPI REST API + a RabbitMQ worker. Owns PostgreSQL and Valkey. | https://github.com/openvcenter/Open-vCenter-Backend |
| ovc-agent-hyperv | Go Windows service on every Hyper-V host. Executes the work, replies over RabbitMQ. | https://github.com/openvcenter/Open-vCenter-Agent-HyperV |
See Components for each repository's stack and responsibilities in detail.
The backing services (PostgreSQL, RabbitMQ, Valkey, an OIDC provider, and
guacd for the browser consoles - ovc-frontend talks to it directly) are
ordinary containers you run yourself - see
Dependencies.
In both, the OIDC provider (Keycloak or any other) is optional.
Licensed under the Apache License 2.0 - see LICENSE.
Open vCenter is an independent, community-driven open source project. It is not affiliated with, endorsed by, sponsored by or supported by Microsoft, VMware, Broadcom or any other vendor whose products it works with or is compared to.
Microsoft, Windows, Windows Server and Hyper-V are trademarks of the Microsoft group of companies. VMware, ESXi, vSphere, vCenter and vMotion are trademarks of Broadcom Inc. and/or its subsidiaries. All other trademarks belong to their respective owners.
The "vCenter" in the project's name refers to the general idea of a virtualization management center, not to VMware's product.
The software is provided "as is", without warranty of any kind - see
LICENSE. Use it at your own risk, and try it on machines you can
afford to lose before trusting it with the ones you cannot.