Skip to main content

About the AI chat

The new Base44 AI chat is more than just a code generator. It works as your intelligent assistant, understanding your goal and using the right tools to get you there. Instead of simply replying with code, the AI chat can plan your app, research solutions, and take real actions that help you build and solve problems faster. With this upgrade, your apps become more accurate, context-aware, and flexible. You can build complex features quickly, with smart automation working for you behind the scenes. Unlike traditional AI that only responds with text, the agentic AI knows when to search the web, check your files, or pull in data from other sources. You get real solutions without needing to worry about the technical details.

What does this mean in practice? Here are some examples:

  • Share a public website link with the chat to instantly copy the design, layout, and visible content into your app. For example “Copy the layout from https://example.com.”
  • Ask the agent to help you follow best practices by searching for ready-made code or common solutions. For example: “Show me the standard pattern for user authentication.”
  • Pull lists or content from other websites and use it in your app, such as importing product catalogs or gathering site text and images. For example: “Import the product list from https://example.com.”
  • Directly update your app’s database with simple, clear instructions. For example: “Give Emily a point for doing her homework.”
The AI chat also suggests useful next steps as you build. These suggestions appear below the chat and are tailored to your current workflow, helping you discover new features and make the most of your app. 2025 10 30 14 48 411 Pn

Using the AI chat modes

Base44 has 3 chat modes to shape how it responds:
  • Default: Acts instantly on your prompts.
  • Discuss: Lets you plan and refine ideas safely before applying changes.
  • Visual Edit: Lets you click elements in your preview to adjust visuals directly.
You can switch between modes anytime to brainstorm ideas, make design tweaks, or apply instant changes, all in one chat.

Default mode

Type what you need, and the AI acts right away. This mode is perfect for quick edits and feature requests. To get the best results, be as specific as possible. The more detail you give, the more precisely the AI builds your app. This mode uses 1 message credit per action.
For example: Create a fitness tracking app for busy professionals who only have 20 minutes a day to exercise. Help them log short workouts and track weekly progress.
Example of creating a fitness app with the AI chat.
For more examples and prompt frameworks, check out the Prompt Guide.

Discuss mode

Click Discuss in the AI chat to have a conversation with the AI to brainstorm, clarify, or explore ideas before making any changes to your app. It’s a safe space to ask questions, get suggestions, or talk through options without affecting your project. In Discuss mode, you can freely chat and refine your goals with the AI, but no app changes will take place. Each message in Discuss mode uses 0.3 credits. Once you are ready for the AI to implement the changes on your app, un-click Discuss and ask the AI to make the changes.
For example: Discuss the best way to structure the workout logging flow for your fitness tracking app. Should users enter workouts manually or choose from preset options?
Using Discuss mode in the Base44 AI chat to plan and refine ideas before making changes.
Discuss mode helps you save credits by avoiding unnecessary trial and error before finalizing changes.

Visual Edit mode

Use Visual Edit to make changes to the design of your app. You can do it manually or ask the AI to make the changes for you. To make changes to the design of your app:
  1. Go to the AI chat in your app editor.
  2. Click Visual Edit.
  3. Make changes to the design:
    • Manually: Select an element in your app preview to make the changes directly. For example, you can change background colors, text colors, or spacing. You can also quickly access the element’s code to make changes, or adjust Tailwind classes directly to fine-tune spacing, typography, layout, and responsiveness. This method does not use credits. Manual Visual Edit to make design changes in Base44
    • Using the AI chat: Select an element in the app preview and then ask the AI chat to make the changes. The AI automatically knows which element you’ve selected. This method uses 1 message credit per action. Visual Edit using the AI chat in Base44
If you have multiple elements that repeat, you can apply bulk changes to them. Just click on the element, and all repeating elements will be highlighted, so that you can apply changes to all of them in one go.Bulk design changes using Visual Edit in Base44

Customizing the AI chat

You can tailor how the AI behaves by choosing a model and setting custom controls.

Choosing your AI model

Changing your AI model in Base44 gives you full control over how your app responds and manages tasks. Each available model brings unique strengths, so you can select the best fit for your project. Pick the model that matches your needs:
  • Claude Opus 4.5: Delivers high-level reasoning and creative problem solving for complex tasks and advanced projects.
  • Claude Sonnet 4.5: Perfect for daily to-do’s, writing, summaries, and practical problem-solving with fast, reliable responses.
  • Gemini 2.5 Pro: Specializes in analytical thinking, advanced mathematics, and structured data tasks—ideal for technical and research-driven apps.
  • Gemini 3 Pro: Powers through demanding projects with exceptional performance on logic, code, and multi-layered reasoning, especially in multimodal scenarios.
  • GPT-5: Designed for creative writing, code generation, and handling conversations or projects with long context windows.
Click the Settings icon at the bottom of the chat, then select AI Model to switch models.
Choosing an AI model in the Base44 AI chat settings

Choosing an AI model in the Base44 AI chat settings

Not sure which model to choose? Keep the Default model and Base44 will automatically select the best one for your app.

Setting AI controls

AI controls let you define how the AI interacts with your app. They help you set consistent rules and protect important areas from accidental edits. Click the Settings icon at the bottom of the chat, then select AI Controls to open the panel:
  • Custom Instructions: Add default guidance for every AI interaction, such as tone, design standards, or preferred behavior.
  • Freeze Files: Lock specific files or entities so the AI won’t modify them.
Adjusting AI Controls in Base44 settings.
Clear, well-defined AI controls keep your app consistent and prevent accidental overwrites.

Reverting changes

You can experiment freely and try new ideas, knowing you can always undo your changes at any time. You can either revert back to a specific prompt, or revert back to a previous version of your app.

Reverting a specific prompt

Click Revert this below the relevant prompt in your chat history to roll your app back to the state it was in just before that change. Any changes made after that point will also be undone, allowing you to quickly return to an earlier version of your app. Revert Thisoption Pn

Restoring a previous version

Click the Version History icon at the top of the chat to browse and restore earlier versions of your app. From Version History you can see a list of all recent the changes and when they were published, click to preview them, and roll back to any previous state with a single click. Versionhistory Pn
  • To preview a version: Click the version in the list.
  • To restore a version: Click the version in the list and click Restore This Version at the top of the app editor.

FAQs

Click a question below to learn more about AI chat modes and controls.
Click the Hide chat panel icon above the preview window to display your app exactly as users will see it, without any editor panels or chat tools.Hiding the chat panel to preview your app in full screen.
If your app freezes or behaves unexpectedly, try these steps to get back on track:
  • Refresh the page to reload your latest working version.
  • Clear your browser cache and reload your app to remove any stored conflicts.
  • Try a private window or another browser to rule out extension conflicts.
  • Disable browser extensions temporarily if the issue persists.
  • Check your credits and plan limits, since running out of credits can interrupt AI actions.
  • Revert the last AI action in the chat or use Version History to roll back to a stable version.
For more help, see the Troubleshooting guide.
Base44 doesn’t offer refunds or credit reversals for AI actions. You can use Version History to undo changes and restore your app.
The agentic AI uses a wide range of tools to help you build and manage your app, including:Database tools:
  • Read, create, update, and delete records in your app’s database.
    (Can filter, sort, paginate, or update/delete in bulk. For example, add test users, mark old messages as read, remove expired records.)
Web tools:
  • Perform web searches to find relevant documentation or features (Google-style search with relevant pages, titles, and descriptions.)
  • Fetch website data from any URL. (Retrieve markdown or HTML. For example, scrape documentation, get live page content.)
Code and file tools:
  • Smart file search. Quickly find files or code snippets needed for your workflow.
  • Read the contents of any project file before editing. (Useful for reviewing your app’s code structure.)
  • Modify files in your project. (Edit pages, components, entities, functions, or layouts; supports targeted partial edits. Example: Fix bugs, add features, update styling.)
  • Inspect logs and console output to help with debugging or understanding errors.
Configuration tools:
  • Set or update environment variables and secrets as needed. (Example: Add or update API keys like OPENAI_API_KEY or STRIPE_SECRET_KEY.)
The agent automatically chooses and combines these tools based on what you need, so you can focus on describing your goals instead of the technical steps.
The agentic AI can fetch and interpret content from public website pages and other static data, but it cannot automatically access or migrate complex backend logic, databases, or private integrations. If your project requires backend features, connections to other services, or secure data, you will still need to set these up manually.For example, if you ask the agent to copy content or features from another app, it can match layouts, text, and the overall look based on what’s visible on the public site, but it will not copy any backend logic, migrate private integrations, or access protected database content.For any work that goes beyond the public front end, manual setup is required to complete your app.
We recently launched our new agentic AI chat (November 2025). If your app was created before this release, you will see the button Upgrade app engine at the top of your app editor to upgrade to the new version.Upgradeappengine PnIf you are already using the new AI chat, you can revert back to the previous version by clicking Revert app engine. This moves your app back to the previous Base44 infrastructure and restores the original deployment environment, while keeping all your app data and configurations intact. You’ll still have the option to upgrade to the new engine again at any time.Revertai Pn
All times in the Base44 builder are managed and displayed using Coordinated Universal Time (UTC). This ensures consistency across different regions and makes it easier to coordinate actions or schedules, no matter where you or your users are located. There is no option to change the time zone within the builder at this time.
Yes, you can use your voice to interact with the AI chat in Base44. Just click the microphone icon in the chat box to turn on speech-to-text, then speak your question or request. The AI will transcribe your speech and respond as usual, making it easy to get help hands-free.
Speaking to the AI chat in Base44
If AI chat is unresponsive, gets stuck processing, or doesn’t undo changes as expected, don’t worry—there are ways to recover.Check out the full troubleshooting guide for step-by-step solutions, including how to:
  • Use Version History or the Revert button to safely undo actions
  • Unstick a frozen prompt or stop button
  • Get help if the chat panel is completely unresponsive
For detailed instructions and proven workarounds, see the Troubleshooting Issues article.