Open sourceSelf-hostedBuilt for homelabs

The open-source control plane for your homelab.

Manage servers, agents, monitoring, users, and infrastructure operations from one modern dashboard.

One-command install
curl -fsSL https://installkyvora.nikolahadzic.dev/install.sh | bash
live control plane
Inventory
Agents
Monitoring
Access

Homelab status

Agents, services, and access at a glance

healthy

12

servers

10

agents

4

roles

kyvora-agent-01
heartbeat 12s ago
storage-node
disk check queued
audit stream
3 events pending

Features

Built for the operational layer of a homelab.

Kyvora brings the pieces you already manage by hand into one clear control surface.

Server Inventory
Track hosts, services, ownership, and operational context from a single source of truth.
Agent Management
Enroll Go-based agents, watch heartbeats, and understand where your infrastructure is reachable.
Monitoring
Surface health signals and infrastructure checks without scattering visibility across tools.
User & Role Management
Keep access organized with users, roles, and future-ready permissions for shared homelabs.
Audit Logging
Record important operational actions so changes are easier to review and reason about.
Modern Dashboard
Use a focused Next.js interface designed for repeatable infrastructure operations.
GitHub

Open-source by design.

Follow Kyvora’s development on GitHub, inspect the code, open issues, and track releases as the project evolves.

View repository
Stars
2
People following or bookmarking the repository.
Open
Forks
0
Community copies for experiments and contributions.
Open
Open issues
0
Tracked bugs, ideas, and implementation work.
Open
Open pull requests
0
Proposed changes currently under review.
Open
Latest release
Kyvora 0.5.0
Published Jun 15, 2026.
Open
Open source

Built in the open.

Kyvora is developed as a transparent open-source infrastructure project. Follow the roadmap, inspect the code, contribute improvements, or report security issues responsibly.

Read contributing guide
Source
GitHub Repository
Inspect the source, follow development, and open issues or pull requests.
Open
Contribute
Contributing Guide
Learn how to set up the monorepo, run checks, and contribute changes.
Open
Community
Code of Conduct
Understand the expectations for respectful and constructive collaboration.
Open
Security
Security Policy
Report vulnerabilities responsibly without disclosing sensitive details publicly.
Open
MIT
License
Review Kyvora’s MIT open-source license.
Open

Use cases

One place to run the infrastructure you own.

Kyvora is for homelab operators who want practical visibility and control without pretending their setup is a public cloud.

Manage homelab servers

Keep machine inventory, operational ownership, and service context easy to scan.

Monitor self-hosted infrastructure

Bring core health checks and infrastructure signals into the same workspace.

Track agents and heartbeats

Understand which agents are online, stale, or ready for operational work.

Centralize operational visibility

Reduce context switching across dashboards, terminals, and one-off notes.

Architecture

Familiar building blocks, composed for self-hosting.

Kyvora uses boring, durable infrastructure choices so the control plane stays understandable: a modular backend, a Next.js interface, a Go agent, PostgreSQL, and Docker-first deployment.

Modular monolith backend
A Spring Boot API keeps domain boundaries clear while remaining simple to run and evolve.
Next.js dashboard
The authenticated dashboard is built as a modern web app for day-to-day operations.
Go-based agent
A lightweight agent reports host state and provides a foundation for future operations.
PostgreSQL persistence
Core inventory, users, audit data, and operational state are backed by PostgreSQL.
Docker-first deployment
Local and self-hosted environments are designed around containerized deployment paths.

Start shaping your homelab control plane.

Explore the repository, read the project docs, and follow the roadmap as Kyvora grows into a practical operations hub.