https://github.com/rootcx/rootcx
Secure infrastructure for AI-coded internal apps
https://github.com/rootcx/rootcx
ai ai-agents app-builder custom-internal enterprise internal-tools javascript react rust security self-hosted
Last synced: about 1 month ago
JSON representation
Secure infrastructure for AI-coded internal apps
- Host: GitHub
- URL: https://github.com/rootcx/rootcx
- Owner: RootCX
- License: other
- Created: 2026-02-17T14:33:24.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-05-02T13:51:09.000Z (about 1 month ago)
- Last Synced: 2026-05-02T14:19:12.663Z (about 1 month ago)
- Topics: ai, ai-agents, app-builder, custom-internal, enterprise, internal-tools, javascript, react, rust, security, self-hosted
- Language: Rust
- Homepage: https://rootcx.com
- Size: 2.82 MB
- Stars: 34
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Agents: docs/AGENTS.md
Awesome Lists containing this project
README
RootCX
Secure infrastructure for AI-coded internal apps
## What is RootCX?
RootCX is production infrastructure for internal apps and AI agents. It ships as a single server called **Core**, available as a [Docker image](https://github.com/RootCX/RootCX/pkgs/container/core) or through [RootCX Cloud](https://rootcx.com).
You build apps with your favorite AI tools ([skills available](https://skills.sh/rootcx/skills)). Core handles everything else: PostgreSQL database, SSO authentication, role-based permissions, audit logs, secrets vault, job scheduling, message queues, file storage, integrations, and deployment.
Cloud or self-hosted. Your code, your data.
## Quickstart
```bash
rootcx init
```
`init` walks you through everything interactively: pick cloud or self-hosted, create an account, name your app, scaffold it, and deploy.
## Installation
```sh
# macOS / Linux
curl -fsSL https://rootcx.com/install.sh | sh
# Windows
powershell -c "irm https://rootcx.com/install.ps1 | iex"
```
## Claude Code
```bash
npx skills add rootcx/skills
claude
```
## Features
| | |
|---|---|
| **Database** | Shared PostgreSQL with auto-generated CRUD APIs |
| **Auth** | OIDC SSO (Okta, Microsoft Entra ID, Google Workspace, Auth0) |
| **RBAC** | Namespaced permissions, wildcard matching, role inheritance |
| **Audit log** | Every insert, update, delete captured with before/after diff |
| **Scheduled jobs** | Cron scheduling via `pg_cron` |
| **Message queue** | Durable job queue via `pgmq` with automatic retry |
| **Secrets vault** | AES-256 encrypted storage for API keys and credentials |
| **Integrations** | Notion, Gmail, Outlook, Salesforce, Slack, GitHub, Stripe, and more |
| **Agent tools** | Every app exposes tools (query, mutate, describe) for agents |
| **MCP** | Connect any MCP server to give agents access to external tools |
| **Channels** | Connect agents to Telegram, Slack, email |
| **File storage** | Upload and serve files scoped per app |
## Showcase
Production apps built on RootCX:
| App | Description |
|-----|-------------|
| [CRM](https://github.com/RootCX/CRM) | Customer relationship management |
| [Billing](https://github.com/RootCX/Billing) | Invoicing and payment tracking |
| [Task Manager](https://github.com/RootCX/Task-Manager) | Team task and project management |
## Architecture
## Community
- [Discord](https://discord.gg/rootcx) for questions, discussion, and support
- [GitHub Issues](https://github.com/rootcx/rootcx/issues) for bug reports and feature requests
- [Documentation](https://rootcx.com/docs) for guides, references, and API docs
## License
RootCX is source-available under the [FSL-1.1-ALv2](LICENSE.md) (Functional Source License). Use, modify, and redistribute for any purpose other than offering a competing product. Converts to **Apache 2.0** after two years.