RootCX
Docs
Pricing
RootCX/RootCX
Introduction
What is RootCX?How it Works
Build
Getting StartedApplicationAI AgentIntegrationDeploying
Platform
CoreAuthenticationRBACData APISecret VaultJob QueueAudit LogReal-time Logs
Developers
QuickstartReact SDKBackend & RPCManifest ReferenceREST APISelf-Hosting
RootCXGuidesGetting Started

Getting Started

Create an account, launch a project, and build your first app.


1. Create your account

Go to rootcx.com/app/register and sign up with your email.


2. Create a project

After signing in, you land on the onboarding screen. Give your project a name and hit Launch Project.

Each project gets its own dedicated Core instance with a database, API, and AI runtime. Provisioning takes about two minutes. You can watch the status on the project overview page.

Once your project is active, you'll see:

  • API URL -- your project's endpoint (e.g. https://abc123.rootcx.com)
  • Credentials -- the admin username and password for the Core
  • Connect Studio -- a one-click deep link to open Studio

3. Connect Studio

Download Studio for your platform from the project overview page:

Platform Format
macOS .dmg
Windows .exe

Click Open in Studio on the project overview page. This uses a deep link (rootcx://connect?...) that automatically configures Studio with your project's URL and credentials.

Alternatively, open Studio manually, go to Settings, and paste your project's API URL.


4. Build your first app

  1. Open AI Forge. Click the Forge panel on the left sidebar.

  2. Describe your app. Type a plain-language prompt. For example:

    "A task tracker where I can create tasks with a title, description, status (todo, in-progress, done), and due date."

  3. Review the plan. Forge shows you what it intends to build -- the entities, fields, backend logic, and frontend components. Read through it.

  4. Approve the diffs. Forge presents file-by-file changes. Accept them to write the files to your project.

  5. Hit Run (F5). Studio deploys everything to your project's Core.

Your app is now live. Open it in the browser at https://<your-ref>.rootcx.com/apps/<appId>/.


What happens on Run

When you press F5, Studio executes a pipeline against your project's Core:

  1. Schema verify -- validates the manifest before applying changes.
  2. Manifest sync -- registers (or updates) the application, its entities, fields, and permission keys.
  3. Install dependencies -- runs bun install if a package.json is present.
  4. Deploy backend -- uploads and starts the backend worker under the Core's process supervisor.
  5. Publish frontend -- uploads the pre-built static assets to the Core, which serves them at /apps/{appId}/.

Each step logs output to the Studio console in real time. If any step fails, the error is shown immediately.

All of this is repeatable. Change the manifest or code, hit Run again, and Core applies the diff.


Run as a desktop app

Apps built with Studio are also Tauri apps. During development, cargo tauri dev gives you a native window with hot reload. When you're ready to distribute, cargo tauri build produces a standalone .dmg, .msi, or .AppImage that bundles the frontend and auto-connects to the Core on launch.


Next Steps

  • Building Apps with AI Forge -- learn how to iterate on your app with Forge.
  • Managing Data -- understand entities, fields, and relationships.
  • Build an Application -- the full reference for manifests, backends, and frontends.
PreviousHow it WorksNextApplication

On this page

1. Create your account
2. Create a project
3. Connect Studio
4. Build your first app
What happens on Run
Run as a desktop app
Next Steps