The control plane for AI agents.
Observe, authorize, validate, and cost-control agent actions across frameworks, models, and tools.
Kave is pre-v1. The core architecture pass is complete; Plan 13 is the next testing pass.
Kave provides:
- Runtime tracing for runs, actions, spans, and costs.
- Control-plane APIs for agents, policies, credentials, budgets, RBAC, and audit logs.
- A framework/model gateway for LLM and tool traffic.
- A CLI and Vue dashboard for local operation.
- An architecture linter for the boundary decisions in
docs/design/.
core/ Go domain models, runtime contracts, connectors, mappers
server/ Go server, stores, gateway, auth, policy, budget, tracing
cli/ Kave CLI
proto/gen/ Generated protobuf module
cmd/lint-architecture/ Architecture boundary linter
dashboard/ Vue dashboard
docs/ Design notes and remaining plans
make build
make test-fast
make fmt
cd server && go run .
cd dashboard && bun run dev- Architecture decisions:
docs/design/ - Remaining plans:
docs/plans/ - External docs repo: https://github.com/kave-io/kave-docs
Apache 2.0. See LICENSE.