Onyx Workspaces

Your idea. Your app.
Ready for production.

Build, deploy, and manage real applications with Onyx Workspaces. Business and product owners can describe what they need in plain language, refine it with AI beside a live preview, and take it into production. No technical background required.

Build with Onyx Workspaces

From a request to an app you can try.

Your request
Build a booking app for my studio. Let clients choose a service and a time, and give my team a daily schedule.

Studio bookings

Example app preview

Today’s schedule

  • 09:00

    Design consultation

    Alex Morgan

  • 10:30

    Portrait session

    Sam Rivera

  • 14:00

    Brand workshop

    Taylor Chen

Try the booking flow in a live preview, ask AI for changes, and review the version you want to publish.

Illustrative booking app built through conversation with AI.

Everything to build, deploy, and manage your app.

Start with a working application

Choose a web or mobile starter, explore a sample with your own copy of its database, or import a GitHub project. New apps include a database by default, with the option to connect one later.

Build through conversation

Describe a feature or fix, attach screenshots or text files, and choose a model and thinking level. Follow progress in AI chat, queue follow-ups, and return to saved conversations as your app evolves.

See your app as it evolves

Keep AI chat beside your live application. Try desktop, tablet, and mobile layouts, open changed files and diffs in the same editor, and inspect preview logs and resource usage when something needs attention.

Connect data and authentication

Setup prepares managed database credentials and the starter schema. Private starter previews use your Workspace session; guided Firebase setup prepares sign-in for deployed apps.

Keep changes reviewable

Inspect files and diffs, then save the task’s changes to create a checkpoint. With GitHub connected, saving also brings in remote updates and pushes your work. Branches, draft pull requests, and file restore remain available.

Release a version you can trace

Publish committed code with automatic migrations for configured apps. Inspect readiness and recovery results, promote the same image, or roll back to a compatible application version.

Build together with team reviews

Work in a cloned environment on a feature branch. Compare changes, discuss specific lines, and ask AI to address feedback. Require teammate approvals before syncing into organization environments.

Test real application flows

Ask AI to create Playwright tests, run saved suites in Tests, and inspect browser frames, failures, and run history alongside chat.

Connect application services

Use the integrations marketplace to connect services such as Stripe. Configure payments per environment and test your app’s checkout and webhook flows.

Choose what the agent can do

Set default agent permissions for your workspace and override them for an environment or task. Control access to Onyx resources and Git writes as you build.

Put your app on your domain

Connect Cloudflare to manage domains and DNS from your workspace. Add an existing domain, search for a new one, and link a hostname to an application environment.

Android · iOS · Web

Take your application to the phone.

Start with Expo and React Native, preview the shared screens in your browser, and connect a deployed Onyx backend. Build signed apps through your Expo account and install device previews from a link or QR code.

Follow the mobile guide

From device preview to store testing

  1. Connect Expo, configure signing, and commit the application version you want to build.
  2. Build for Android or iOS, check cloud build status, and install a device preview.
  3. Create a store build and submit it to Google Play internal testing or Apple TestFlight.

Mobile builds require runtime support and an Expo account. Signing and store submissions need the corresponding developer accounts. Complete listings, review, and public release in the store consoles.

Build with a release in mind

Give each environment its own configuration.

Choose the database, authentication settings, and secrets for each environment. Configured apps apply saved migrations during sync and publication. Shared release environments pause the app, snapshot its database, and restore it if the release fails.

  1. 01 / Development

    Build and iterate

    Start with the prepared schema and private preview. Authorized tasks implement and verify database changes as you build.

  2. 02 / Staging

    Review a release

    Publish a committed version, allow for the maintenance interval, and check database updates, readiness, and recovery results.

  3. 03 / Production

    Promote with context

    Bind production resources and promote the tested image with the configured migrations and snapshot protection.

Clone an environment onto a feature branch with its files, local data, and configuration. An attached Onyx database is copied by default; you can choose an empty database or share the source instead. Managed Onyx credentials are separate, while Firebase and other external services may remain shared.

Part of the platform you build on.

Use Agent Research to understand your data and create useful resources. Train models in Model Builder, then call their predictions from your application through Onyx APIs and SDKs.

Explore Onyx AI

Set up your first Workspace

Select an organization and choose a new app, sample, or GitHub import. Setup prepares the starter’s database, credentials, schema, and private preview. Advanced options let you use an existing database or add one later.

A connected workspace runtime runs your application. For coding tasks, use available Onyx models or connect ChatGPT from the toolbar. Configure Firebase before deploying a database-backed starter or connecting its native mobile app.

Follow the setup guide