Concepts
This page defines the main terms used across Cocoding AI.
App or project
An app is the SaaS product you ask Cocoding AI to build. In the UI, an app usually appears as a project or chat session. Each project keeps the prompt history, generated files, preview state, database context, and publishing controls for that build.
Assistant session
An assistant session is the conversation where you describe what to build and request changes. It can include text prompts and image attachments. The session is also the route into the editor workspace.
Generated workspace
The generated workspace is the combined chat, code, preview, terminal, and database view. The workspace lets you inspect what Cocoding AI created and ask for updates without leaving the project.
Preview
Preview shows the running application. Use it to validate layout, navigation, forms, error states, and responsive behavior before publishing or sharing.
Terminal output
The terminal area shows build and runtime output. Use it to spot install failures, server startup errors, migration problems, and framework messages.
Database explorer
The database explorer connects to PostgreSQL and gives you table, query, and schema views. It is useful when your app needs bookings, users, payments, inventory, or other persistent data.
Publish and share
Publishing controls expose the generated application according to the plan and visibility options available to your account. Sharing controls copy or distribute a preview URL when a preview is available.
Credits and plans
Plans and credits control usage. Billing screens show the active subscription, saved payment method flow, and subscription actions.