DocsIntroductionWhat is RootCX?
What is RootCX?
RootCX is an open-source* infrastructure for building custom internal software and enterprise AI agents. It allows you to build a unified fleet of interconnected apps, aiming to combine the intuitive experience of a modern SaaS with the robustness of an ERP.
Instead of juggling fragmented SaaS tools, spending millions on rigid ERPs, or creating data silos with single-app AI generators, RootCX provides a scalable architecture to develop your internal software. You maintain full ownership of the applications you build and absolute control over your data.
The platform is composed of two main components:
- RootCX Core: The Rust daemon that runs everything. Every app you create, whether it's one tool or several hundred, runs on the same unified foundation. It provides authentication (with OIDC SSO), global Role-Based Access Control with namespaced permissions, immutable audit logs, an AES-256 encrypted secret vault, automatic CRUD APIs, isolated backend processes, a pgmq-backed job queue, messaging channels (Telegram), and OIDC identity provider support. When you create a project, a dedicated Core instance is provisioned for you.
- RootCX Studio: A native desktop app where you build. Describe your intent to the AI Forge to generate production-ready code, or write it manually from scratch. Connect Studio to your project, deploy with a single keystroke, monitor live logs, and manage your entire fleet from one window.

Need to run the Core on your own infrastructure? See the self-hosting guide.
* RootCX is licensed under the FSL-1.1-ALv2 (Functional Source License), which converts to Apache 2.0 after two years.