Skip to main content
The app editor is where you build your Base44 app. You describe what you want in the AI chat on the left, and your app updates in the preview on the right, so you see every change as it happens. Use this tour to learn what each part of the app editor does and where to find it, then follow the links when you want to go deeper.

At a glance

The app editor has 2 main areas: the AI chat on the left, and your app on the right. The controls you use most sit in the bar above them. Hover over or tap a number to see what each part does.
New to Base44? Start in the AI chat. You can build a whole app just by chatting, and come back to the rest of the app editor when you need it. Nothing you build is live until you click Publish, and you can undo any change, so experiment freely.

Chatting with AI

The AI chat on the left is where you build. Describe what you want in plain words, and the AI updates your app. The message box also lets you attach files, choose a model, and set custom instructions. Learn more about using the AI chat. The AI chat has 2 modes. Switch between them with the mode button in the message box, or press Cmd+. (Mac) or Ctrl+. (Windows):
  • Build: The AI changes your app as you chat.
  • Discuss: Ask questions or plan your next change. The AI doesn’t change your code until you approve.
A screenshot of the AI chat message box with the mode drop-down open, showing Build and Discuss, outlined

Choosing between Build and Discuss in the AI chat

Not sure how to ask for something? Use Discuss to talk it through first, then switch to Build when you’re ready. Learn more about writing good prompts.

Previewing your app

The preview on the right shows your app as the people using it see it. Click through it to test your app as you build. At the top of the preview, you can:
  • Open another page: Type a page path in the page field, for example /home. Learn more about managing your pages.
  • Refresh the preview: Click the refresh icon at the start of the page field.
  • Check other screen sizes: Click the device icon at the end of the page field to switch between desktop, tablet, and mobile.
  • Edit by hand: Click Edit, then click any element in your app to change its text, colors, fonts, or spacing without using the AI chat. Learn more about designing your app.
  • See every page at once: Click the Canvas icon to lay out all your pages on one board, add sticky notes and drawings, and send ideas to the AI chat. Learn more about using the canvas.
A screenshot of Edit mode with a heading selected in the preview, its style toolbar open, and the Edit button outlined

Selecting an element in Edit mode to open its style options


Undoing changes

Every change is saved as a version, so you can always go back. Pick the way that fits what you want to undo:
  • One AI change: Hover over the message in the chat and click the Revert icon under it. Your app goes back to how it was before that message, and later changes are undone too.
  • A change you made by hand: In Edit or Canvas, click the undo button in the bar, or press Cmd+Z (Mac) or Ctrl+Z (Windows).
  • A lot at once: Click the Version history icon above the AI chat to preview any earlier version, restore it to the app editor, or publish it directly while you keep working on your draft.
Learn more about reverting changes.

Using the Dashboard

Click Dashboard at the top of the preview to manage everything behind your app, such as its data, users, domains, and settings. Each section opens from the sidebar on the left. Some sections only appear when your app uses them. For example, Payments appears after you connect a payment provider, and Secrets appears when your app has backend functions.
A screenshot of the app Dashboard open on Overview, with the dashboard sidebar listing every section

The Dashboard, open on Overview

Use the search box at the top of the Dashboard sidebar to jump to a section, a data table, or a connector by name.

Publishing your app

When your app is ready, click Publish at the top right to put it live. In the Publish Your App panel, you can copy your app’s link, choose who can open it with App visibility, and connect a custom domain.
Your live app only changes when you publish. Keep building in the app editor, then click Publish again whenever you want people to see your latest version.

Working with others

Click Add collaborator (+) next to the avatars at the top right to invite someone to build with you. Everyone sees the same draft, and the avatars show who’s in the app editor right now. Use Comments at the top of the preview to leave feedback on a specific part of a page. Learn more about working with collaborators and commenting on your app.
A screenshot of the collaborators menu open from the app editor top bar, with Invite collaborators outlined

The collaborators menu in the app editor


Trying ideas safely

Want to try a redesign or a risky new feature without putting your working app at stake? Build it on a branch. A branch is a separate copy of your app, so you can experiment freely while your main version stays exactly as it is. If you like the result, merge it back in. If not, delete the branch and nothing has changed. To create one, click Main next to your app’s name above the AI chat. Learn more about working with branches.

Additional actions

The More actions icon at the top right holds tools you use less often.
A screenshot of the app editor top bar with the More actions menu open and outlined

The More actions menu in the app editor


Moving around faster

Press Cmd+K (Mac) or Ctrl+K (Windows) to open the command palette. Search for pages, files, and data, jump straight to an action such as publishing your app or inviting a collaborator, or search the Base44 docs, all without leaving the app editor. The command palette also works on your workspace home page.
The command palette open in the app editor, with search results grouped by type

The command palette in the app editor

These shortcuts work across the app editor: You can swap the Enter and Shift+Enter shortcuts in your account preferences. The canvas has its own set of drawing and layout shortcuts.

FAQs

Click a question below to learn more about finding your way around the app editor.
Yes. You can build from your phone’s browser by opening base44.com and signing in, or from the Base44 app for iOS and Android. On a phone, your app’s preview fills the screen, and you tap Chat to Edit to open the AI chat.Some features are only available on desktop, including Edit mode, data permissions, editing code, working with APIs, and app templates. Learn more about using Base44 on mobile.
No. Your work in the app editor is kept as you go, and every AI change becomes a version you can return to. Your live app only changes when you click Publish.
No. The preview is only for you and your collaborators. Nobody else can open your app until you publish it, and after that, who can open it depends on your app visibility.
What you see depends on your role and your app. For example, people with view-only access don’t see Edit or the More actions menu. Some Dashboard sections only appear once your app uses them, and on smaller windows some controls collapse into menus.
Try refreshing the page, clearing your browser cache, turning off browser extensions, or opening Base44 in a private window or another browser. If it still won’t load, see troubleshooting.

Go deeper into the parts of the app editor you use most.

Using the AI chat

Build and Discuss modes, models, Auto approve, and reverting changes.

Designing your app

Change colors, fonts, and layout with Edit mode and themes.

Managing your app data

View, edit, import, and export the data your app stores.

Choosing who can access your app

Set visibility, invite users, and add collaborators.