Skip to content

kave-io/kave

Repository files navigation

Kave

The control plane for AI agents.

Observe, authorize, validate, and cost-control agent actions across frameworks, models, and tools.

Status

Kave is pre-v1. The core architecture pass is complete; Plan 13 is the next testing pass.

What Is Here

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/.

Repo

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

Common Commands

make build
make test-fast
make fmt

cd server && go run .
cd dashboard && bun run dev

Documentation

License

Apache 2.0. See LICENSE.

About

The control plane for AI agents — observe, authorize, validate, and cost-control every agent action across any framework, model, or runtime.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors