KubeBolt / docs
GitHub

Contributing

KubeBolt is open source under the MIT license. Contributions are welcome.

Development Setup

Requires Go 1.25+ and Node 20+.

# Clone
git clone https://github.com/clm-cloud-solutions/kubebolt.git
cd kubebolt

# Backend
cd apps/api && go run cmd/server/main.go --kubeconfig ~/.kube/config

# Frontend (separate terminal)
cd apps/web && npm install && npm run dev

CI

GitHub Actions on push/PR to main:

Repository Structure

kubebolt/
├── apps/api/          # Go backend
├── apps/web/          # React frontend
├── packages/agent/    # Phase 2 node agent (stub)
├── packages/shared/   # Shared Go utilities
├── deploy/            # Docker Compose + Helm + scripts
├── docs/              # SPEC.md + images
├── go.work            # Go workspace
├── CLAUDE.md          # Claude Code context
└── README.md