Go to file
2025-08-08 09:39:48 +08:00
.github/workflows Add CLI build support and disable wasm artifact 2025-08-07 23:29:17 +08:00
cmd Add CLI build support and disable wasm artifact 2025-08-07 23:29:17 +08:00
deploy Add Askai limiter Proxy-Wasm module 2025-08-03 20:21:37 +08:00
docs update docs/overview.md 2025-08-08 00:48:52 +08:00
server feat: support branch in rag repo sync 2025-08-08 00:58:54 +08:00
ui Use RAG query for Ask AI dialog with PG vector fallback 2025-08-08 08:47:03 +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 Use OS-specific service management 2025-08-08 09:39:48 +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.