Skip to main content

App Builder

App Builder is how you go from an idea to a working app without writing code: you describe what you want in plain language, and Devs.ai generates the frontend, backend, and database in a live sandbox you can use right away—the same kind of isolated environment described in Sandbox. You iterate in chat beside a live preview, then connect GitHub, deploy, and share when you are ready.

The sections below summarize what you can build (aligned with the current product), then plans and limits (paywalls, entitlements, and naming).

📝 Note: Product names and limits can change. If a control is disabled or shows an upgrade prompt, follow the in-product messaging or ask your organization admin which plan you are on.

What App Builder offers

Together, these capabilities match what App Builder ships today. For tooling, timeouts, and API-level sandbox behavior, use Sandbox.

  • Build from a prompt — Describe your app and watch it come together in real time, with a live preview next to the chat.
  • Pick a look and feel — Choose from a gallery of design styles to set the tone before you fine-tune details.
  • Connect a database — Use the built-in Supabase integration or an in-browser database for prototypes, without leaving the flow.
  • Secrets and API keys — Add credentials your app needs with masking and encryption so sensitive values are not exposed in the UI.
  • Google OAuth in your app — Wire third-party sign-in into the app you are generating, in a few guided steps (this is sign-in for the app you build, separate from how you sign in to Devs.ai itself).
  • GitHubPush your project to a repository, pull updates, and switch branches without leaving Devs.ai, when your plan allows writes (not just browsing).
  • Deploy and sharePublish the app and control who can open it: a public link or organization-only viewers, depending on policy (see Share links and access).
  • Recover deleted appsSoft-deleted apps go to a trash view so you can restore them later instead of losing work by accident.
  • Branding and policies — Tune how the experience looks and which rules apply before end users see it.
  • Agents in the app — Attach agents and pick models the app should call so the right automation runs behind your UI.

If you only need a chat widget on an existing site, use Embedding an agent—that path is separate from full App Builder under Apps.

Organization admins can choose whether App Builder share links are reachable by anyone with the link or only by signed-in viewers in the same organization. The control lives in organization settings and applies to apps shared from your org. When you publish or copy a link, follow the labels in the product so you match what your admin allows.

Plans and the pricing matrix

Some App Builder capabilities are tied to the pricing matrix for your organization. When a capability is not included in your plan, you may see:

  • A paywall or upgrade prompt when you try to use a gated action.
  • Read-only access to parts of the experience so you can still review context (for example, GitHub or deploy-related surfaces) without applying changes until you upgrade.

Exactly which rows in the matrix unlock which builder features is maintained in the product—use the matrix and upgrade prompts as the live source of truth.

Business plan naming

Where the product previously referred to a Team plan in App Builder and billing contexts, the same tier is now labeled Business. If you see documentation or screenshots that still say “Team,” treat Business as the current name for that offering.

Areas that respect entitlements

Depending on your plan, the following App Builder areas may be fully editable, read-only, or hidden behind an upgrade:

  • Branding — Visual identity and related settings for what you publish.
  • Policies — Rules and constraints that apply to your app or deployment.
  • Deploy approvals — Review steps before changes go live.

Organization admins still manage who can access App Builder at all; this page describes plan-level gates inside the builder, not the custom user permissions matrix itself.

GitHub and deploy flows

Connecting to GitHub or moving through deploy and publish steps can each be gated separately. On lower tiers you might:

  • Browse or inspect GitHub or deploy configuration without being able to push or approve until you upgrade, or
  • Hit a paywall when you try to advance an automated step (for example auto-advance on deploy) that your plan does not include.

Upgrade prompts are aligned across these paths so you are less likely to configure something in one tab that you cannot complete in another.

Add agents and model pickers

When you add agents to an app, the agent and model pickers only list combinations your organization is entitled to use. If a model or agent type is missing, it is usually due to plan or admin configuration—not a bug in the picker.

Apps catalog and mobile

Apps v2 on mobile has received focused polish: chat and preview panels behave better on small screens, long app names use an ellipsis instead of breaking the header, and several session and control issues are fixed. The Apps catalog on the web is still easiest to manage on a desktop browser when you are doing heavy layout or policy work.

  • Getting started — where to open Apps from the homepage.
  • Sandbox — how the preview and tools relate to the isolated environment.
  • Embedding an agent — embed a widget on your own site (different from full App Builder under Apps).
  • Enterprise search — search across your organization’s connected sources with citations (separate from building a standalone app).
  • Routines — schedule an agent to run on a cadence instead of shipping a full App Builder experience.
  • User permissions — who can administer organization settings and roles.
⌘J