Open-source control plane for CI/CD, AI and agent-native delivery.
Arcentra unifies CI/CD pipelines, AI training jobs, data workflows and agent runtime in one cloud-native command center. Self-host it, extend it, and run it across your infrastructure.
Run Arcentra in under a minute.
# Run Arcentra locally
docker run -p 8080:8080 \
-v arcentra-data:/var/lib/arcentra \
ghcr.io/arcentrix/arcentra:latest
# Open the control plane
open http://localhost:8080One command center for delivery operations.
Pipelines, environments, agents, runtime diagnostics and access control — every layer of your delivery stack lives in a single, self-hosted control plane.
See pipeline health, deployment frequency, lead time, MTTR and agent capacity.
Code → Build → Approve → Deploy → Observe → Recover.
One delivery loop, modeled as a connected graph instead of a stack of disconnected tools — with policy-gated approvals between every stage.
- Codestep 1
- Buildstep 2
- Approvestep 3
- Deploystep 4
- Observestep 5
- Recoverstep 6
Build
Pipelines, runners, artifacts and execution history.
Approve
Required approvals, change windows and policy gates between stages.
Deploy
Environments, releases, GitOps and rollback controls.
Agents
Distributed execution across clusters, GPU pools and private networks.
Observe
Runtime health, pipeline status, logs and diagnostics.
Secure
Identity, access, secrets and policies.
One control plane for every workload.
CI/CD pipelines, AI training jobs and data workflows share the same scheduler, agents, secrets and policies. No more duct-taping three different platforms together.
Build, test and ship code
Run pipelines, build artifacts, gate releases and deploy services across your environments.
- $build · api · main
- $test · web · pr-2148
- $deploy · staging → production
Train, evaluate and serve models
Schedule training and fine-tuning jobs on GPU pools, run evals, manage prompts and ship inference endpoints.
- $train · llm-7b · finetune-v3
- $eval · ragas-suite · nightly
- $serve · inference · canary
Run ETL and big-data jobs
Orchestrate Spark, Ray and Airflow workloads. Schedule batch, streaming and scheduled jobs alongside CI/CD.
- $etl · daily · 03:00 UTC
- $spark · feature-store · backfill
- $stream · kafka → warehouse
Modern delivery stacks are fragmented.
CI lives in one place. Deployments live somewhere else. Agents are hard to operate. Secrets are scattered. Observability is disconnected. Arcentra connects them into one open-source control plane.
- Scattered pipelines across vendors
- Manual deployment operations
- Hard-to-manage runners
- Hidden failure context
- Separated access control
- Unified pipeline view across teams
- Controlled release workflow with policies
- Agent runtime, observable in one place
- Runtime diagnostics next to the run
- Workspace-level identity and secrets
Transparent, layered, cloud-native.
A control plane you can read, audit and extend. Three layers, each replaceable, each running on infrastructure you own.
Control Plane
Workspaces, RBAC, scheduling, GitOps reconciliation, approval gates and policy evaluation.
Execution Layer
Distributed runners and GPU pools that execute CI, AI and data jobs on your clusters, clouds and private networks.
Integration Layer
Pluggable adapters that connect Arcentra to source control, schedulers, ML tooling and your existing infrastructure.
Built for the teams shipping the platform.
For platform teams
Build an internal delivery platform without locking into a single CI vendor.
For DevOps teams
Unify pipelines, deployments, agents and runtime diagnostics.
For AI / data teams
Schedule training, evals, ETL and streaming jobs on shared GPU and CPU pools.
For cloud-native teams
Run delivery workflows across Kubernetes clusters and private networks.
For open-source teams
Self-host your CI/CD control plane with transparent architecture.
For enterprise teams
SSO, audit logs, approval policies and air-gapped deployments out of the box.
Open source by design.
Arcentra is built in the open for teams who want control, extensibility and self-hosted delivery infrastructure. Read the code, file an issue, ship a patch — or fork it.
Ready to build your delivery control plane?
Start locally, connect your agents, and ship your first pipeline.