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
Open AI Forge. Click the Forge panel on the left sidebar.
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."
Review the plan. Forge shows you what it intends to build -- the entities, fields, backend logic, and frontend components. Read through it.
Approve the diffs. Forge presents file-by-file changes. Accept them to write the files to your project.
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:
- Schema verify -- validates the manifest before applying changes.
- Manifest sync -- registers (or updates) the application, its entities, fields, and permission keys.
- Install dependencies -- runs
bun installif apackage.jsonis present. - Deploy backend -- uploads and starts the backend worker under the Core's process supervisor.
- 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.