{"id":48226008,"url":"https://github.com/rootcx/rootcx","last_synced_at":"2026-05-02T15:05:03.737Z","repository":{"id":345731928,"uuid":"1160091139","full_name":"RootCX/RootCX","owner":"RootCX","description":"Secure infrastructure for AI-coded internal apps","archived":false,"fork":false,"pushed_at":"2026-05-02T13:51:09.000Z","size":2952,"stargazers_count":34,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-02T14:19:12.663Z","etag":null,"topics":["ai","ai-agents","app-builder","custom-internal","enterprise","internal-tools","javascript","react","rust","security","self-hosted"],"latest_commit_sha":null,"homepage":"https://rootcx.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RootCX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"docs/AGENTS.md","dco":null,"cla":null}},"created_at":"2026-02-17T14:33:24.000Z","updated_at":"2026-05-02T13:51:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/RootCX/RootCX","commit_stats":null,"previous_names":["rootcx/rootcx"],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/RootCX/RootCX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootCX%2FRootCX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootCX%2FRootCX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootCX%2FRootCX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootCX%2FRootCX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RootCX","download_url":"https://codeload.github.com/RootCX/RootCX/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootCX%2FRootCX/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32538275,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T12:25:33.646Z","status":"ssl_error","status_checked_at":"2026-05-02T12:24:51.733Z","response_time":132,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-agents","app-builder","custom-internal","enterprise","internal-tools","javascript","react","rust","security","self-hosted"],"created_at":"2026-04-04T19:22:03.584Z","updated_at":"2026-05-02T15:05:03.730Z","avatar_url":"https://github.com/RootCX.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://rootcx.com\"\u003e\n    \u003cimg src=\"https://rootcx.com/logo.svg\" width=\"60\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eRootCX\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eSecure infrastructure for AI-coded internal apps\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://rootcx.com/docs\"\u003e\u003cimg src=\"https://img.shields.io/badge/docs-rootcx.com-blue\" alt=\"Documentation\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://discord.gg/W7sqMYtdws\"\u003e\u003cimg src=\"https://img.shields.io/discord/1472936179383930950?color=5865F2\u0026label=Discord\u0026logo=discord\u0026logoColor=white\" alt=\"Discord\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/rootcx/rootcx/blob/main/LICENSE.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-FSL--1.1--ALv2-blue\" alt=\"License\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/rootcx/rootcx/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/rootcx/rootcx?style=social\" alt=\"Stars\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://rootcx.com\"\u003eWebsite\u003c/a\u003e\n  \u003cspan\u003e\u0026nbsp;\u0026nbsp;\u0026bull;\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n  \u003ca href=\"https://rootcx.com/docs\"\u003eDocumentation\u003c/a\u003e\n  \u003cspan\u003e\u0026nbsp;\u0026nbsp;\u0026bull;\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n  \u003ca href=\"https://discord.gg/rootcx\"\u003eDiscord\u003c/a\u003e\n  \u003cspan\u003e\u0026nbsp;\u0026nbsp;\u0026bull;\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n  \u003ca href=\"https://github.com/rootcx/rootcx/issues\"\u003eIssues\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n## What is RootCX?\n\nRootCX 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).\n\nYou 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.\n\nCloud or self-hosted. Your code, your data.\n\n## Quickstart\n\n```bash\nrootcx init\n```\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/demo.gif\" alt=\"rootcx init demo\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n`init` walks you through everything interactively: pick cloud or self-hosted, create an account, name your app, scaffold it, and deploy.\n\n## Installation\n\n```sh\n# macOS / Linux\ncurl -fsSL https://rootcx.com/install.sh | sh\n\n# Windows\npowershell -c \"irm https://rootcx.com/install.ps1 | iex\"\n```\n\n## Claude Code\n\n```bash\nnpx skills add rootcx/skills\nclaude\n```\n\n## Features\n\n| | |\n|---|---|\n| **Database** | Shared PostgreSQL with auto-generated CRUD APIs |\n| **Auth** | OIDC SSO (Okta, Microsoft Entra ID, Google Workspace, Auth0) |\n| **RBAC** | Namespaced permissions, wildcard matching, role inheritance |\n| **Audit log** | Every insert, update, delete captured with before/after diff |\n| **Scheduled jobs** | Cron scheduling via `pg_cron` |\n| **Message queue** | Durable job queue via `pgmq` with automatic retry |\n| **Secrets vault** | AES-256 encrypted storage for API keys and credentials |\n| **Integrations** | Notion, Gmail, Outlook, Salesforce, Slack, GitHub, Stripe, and more |\n| **Agent tools** | Every app exposes tools (query, mutate, describe) for agents |\n| **MCP** | Connect any MCP server to give agents access to external tools |\n| **Channels** | Connect agents to Telegram, Slack, email |\n| **File storage** | Upload and serve files scoped per app |\n\n## Showcase\n\nProduction apps built on RootCX:\n\n| App | Description |\n|-----|-------------|\n| [CRM](https://github.com/RootCX/CRM) | Customer relationship management |\n| [Billing](https://github.com/RootCX/Billing) | Invoicing and payment tracking |\n| [Task Manager](https://github.com/RootCX/Task-Manager) | Team task and project management |\n\n## Architecture\n\n\u003cp align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\".github/architecture.svg\" /\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\".github/architecture.svg\" /\u003e\n    \u003cimg src=\".github/architecture.svg\" alt=\"RootCX Architecture\" width=\"800\" /\u003e\n  \u003c/picture\u003e\n\u003c/p\u003e\n\n## Community\n\n- [Discord](https://discord.gg/rootcx) for questions, discussion, and support\n- [GitHub Issues](https://github.com/rootcx/rootcx/issues) for bug reports and feature requests\n- [Documentation](https://rootcx.com/docs) for guides, references, and API docs\n\n## License\n\nRootCX 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frootcx%2Frootcx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frootcx%2Frootcx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frootcx%2Frootcx/lists"}