Go to file
2025-08-09 12:19:44 +08:00
.github/workflows Add CLI build support and disable wasm artifact 2025-08-07 23:29:17 +08:00
cmd Merge pull request #87 from svc-design/codex/update-config-code-for-new-format 2025-08-09 12:19:44 +08:00
deploy Add Askai limiter Proxy-Wasm module 2025-08-03 20:21:37 +08:00
docs refactor: merge markmind into rag 2025-08-09 12:08:04 +08:00
example build(makefile): fix TAB indentation and add build-cli target 2025-08-09 12:06:50 +08:00
server Merge branch 'main' into codex/update-config-code-for-new-format 2025-08-09 12:15:44 +08:00
ui build(makefile): fix TAB indentation and add build-cli target 2025-08-09 12:06:50 +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 RAG ingestion pipeline 2025-08-09 10:53:24 +08:00
go.sum feat: add RAG ingestion pipeline 2025-08-09 10:53:24 +08:00
install-openresty.sh Refactor install-openresty target 2025-08-09 10:38:44 +08:00
LICENSE Initial commit 2025-05-30 10:49:17 +08:00
Makefile build(makefile): fix TAB indentation and add build-cli target 2025-08-09 12:06:50 +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.