Go to file
2025-08-07 23:13:44 +08:00
.github/workflows chore: combine limiter build into main release 2025-08-04 08:04:19 +08:00
cmd/api feat: add config and logging 2025-08-07 23:13:44 +08:00
deploy Add Askai limiter Proxy-Wasm module 2025-08-03 20:21:37 +08:00
docs add docs/remove-secret.sh server/config/server.yaml 2025-08-07 20:03:34 +08:00
server feat: add config and logging 2025-08-07 23:13:44 +08:00
ui feat: add config and logging 2025-08-07 23:13:44 +08:00
wasm/askai_limiter feat: add flexible askai rate limiter 2025-08-04 00:00:49 +08:00
workflows chore: update proxy host variable 2025-07-23 17:11:10 +08:00
.gitignore chore: add .gitignore and init.sql, update Makefile and docs 2025-08-07 19:32:03 +08:00
go.mod feat: add config and logging 2025-08-07 23:13:44 +08:00
go.sum feat: add config and logging 2025-08-07 23:13:44 +08:00
LICENSE Initial commit 2025-05-30 10:49:17 +08:00
Makefile chore: add .gitignore and init.sql, update Makefile and docs 2025-08-07 19:32:03 +08:00
README.md Update features list in README 2025-08-01 15:04:50 +08:00

XControl

XControl is a modular multi-tenant management platform written in Go. The project integrates several optional components to provide a visual control plane for traffic statistics, configuration export and multi-node management.

This repository contains the API server, agent code and a Vue based UI.

Features

  • XCloudFlow Multi-cloud IaC engine built with Pulumi SDK and Go. GitHub →
  • KubeGuard Kubernetes cluster application and node-level backup system. GitHub →
  • XConfig Lightweight task execution & configuration orchestration engine. GitHub →
  • CodePRobot AI-driven GitHub Issue to Pull Request generator and code patching tool. GitHub →
  • OpsAgent AIOps-powered intelligent monitoring, anomaly detection and RCA. GitHub →
  • XStream Cross-border developer proxy accelerator for global accessibility. GitHub →

The docs directory contains a more detailed overview and design documents for each module.

Building

make build

This produces a binary under bin/xcontrol. Run make agent to build the node agent.

Testing

make test

License

This project is licensed under the terms of the MIT License.