# Welcome to Modulify

Source: https://modulify.ai/docs

Describe a site in chat, watch it get built, and publish it to a real address.

Modulify builds a website from a description. You type what you want into chat, the AI writes the site, and a live preview sits next to the conversation so you see every change as it lands.

What comes out is a real codebase, not a page of template blocks. Each project can carry its own Postgres database, its own file storage, scheduled jobs, outgoing webhooks and a custom domain, and it is served on a free `.modulify.website` address until you point your own domain at it.

## Getting started

If this is your first time, work through Getting started in order. It takes about ten minutes and ends with a site anyone can visit.

- [Create an account](/docs/getting-started/create-an-account) gets you signed up and into your first workspace.
- [Quick start](/docs/getting-started/quick-start) walks the whole path once, from prompt to published.
- [Dashboard overview](/docs/getting-started/dashboard-overview) is a tour of what you are looking at.
- [Core concepts](/docs/getting-started/core-concepts) defines the five words the rest of these docs assume.

## Build with AI

Chat is where the work happens. There is one continuous conversation per project, so context you have already given carries forward.

- [Site chat](/docs/build/site-chat) covers the conversation itself and how a run behaves.
- [Plan and Build modes](/docs/build/plan-and-build) explains when to approve a plan before files change.
- [Models and effort](/docs/build/models-and-effort) covers the picker and what each setting costs.
- [Writing prompts](/docs/build/writing-prompts) is how to phrase a request so you get what you meant.
- [Attachments and context](/docs/build/attachments) gives chat images, files and on-page references.
- [Images](/docs/build/images) covers real photography, generated artwork and your own pictures.
- [Skills](/docs/build/skills) attaches reusable instruction sets so builds match your standards.
- [Connectors](/docs/build/connectors) lets the agent read and act in Notion, Slack, Stripe and more.
- [Message queue](/docs/build/message-queue) lines up your next requests while a run is still going.

## The editor

Opening a project puts you in the editor. Chat runs down the left, and the rest of the window switches between tabs.

- [Tabs and visibility](/docs/editor/tabs-and-visibility) maps the tab strip and the nine tabs behind **More**.
- [Use the preview](/docs/editor/preview) covers pages, viewports and reading the working copy.
- [Select an element](/docs/editor/select-element) points chat at a specific thing on the page.
- [Edit text inline](/docs/editor/edit-text) changes wording without spending credits.
- [Comments](/docs/editor/comments) pins feedback to a spot on the page and threads the discussion.
- [Versions](/docs/editor/versions) is the automatic snapshot history, and restoring one.
- [Files and code](/docs/editor/files-and-code) reads the source and exports it as a zip.
- [Logs](/docs/editor/logs) covers the five log streams and what lands in each.
- [Project settings](/docs/editor/settings) is the name, region, thumbnail, badge switch and Danger zone.

## Projects

A project is one site. Projects belong to a workspace, not to you personally.

- [Projects](/docs/projects/projects-overview) explains what a project holds and what the card menu does.
- [Create a project](/docs/projects/create-a-project) starts one from a prompt, a template or an existing site.
- [Templates](/docs/projects/templates) browses the gallery and clones one into your workspace.
- [Folders](/docs/projects/folders) groups projects and moves them between folders and workspaces.
- [Search and filters](/docs/projects/search-and-filters) finds a project across every folder.
- [Sharing and cloning](/docs/projects/sharing-and-cloning) covers read-only links, clone permission and duplicating.
- [Transfer a project](/docs/projects/transfer-a-project) hands a project to another person or workspace.
- [Delete a project](/docs/projects/delete-and-restore) covers what deleting removes and who may do it.

## Data

Sites that do something usually need somewhere to keep it. Both the database and the storage bucket are per project.

- [Site databases](/docs/data/databases) is the real Postgres database the AI creates and shapes.
- [The CMS](/docs/data/cms) browses collections and edits rows without writing SQL.
- [Column types](/docs/data/column-types) lists every Postgres type the CMS understands.
- [Storage](/docs/data/storage) is per project file storage served from a CDN link.
- [Storage HTTP API](/docs/data/storage-http-api) is the seven endpoints your site calls at runtime.
- [Clearing and exporting](/docs/data/clearing-and-exporting) gets your data out, or wipes it.
- [Multiple languages](/docs/data/languages) covers how a site gains a second language and how you switch.
- [Secrets](/docs/data/secrets) stores API keys and configuration your site reads at runtime.

## Publish and host

Nothing you change is public until you publish. The preview and the published site are two different things.

- [Publish a site](/docs/publish/publish-a-site) takes your working preview live.
- [Your free web address](/docs/publish/your-web-address) covers the `.modulify.website` address every site gets.
- [Connect a custom domain](/docs/publish/custom-domains) points a domain you own at the site.
- [DNS records](/docs/publish/dns-records) explains the four records a domain needs.
- [www and apex domains](/docs/publish/www-and-apex) attaches www and picks one canonical address.
- [Publish history](/docs/publish/publish-history) reads every publish and rolls back to an earlier one.
- [Troubleshoot a domain](/docs/publish/troubleshooting-a-domain) is what to check when a domain stays Pending.

## Automations

Two things run on their own once the site is live.

- [Scheduled jobs](/docs/automations/scheduled-jobs) calls one of your own URLs on a schedule and records the response.
- [Webhooks](/docs/automations/webhooks) sends an HTTP call to your endpoint every time the site publishes.

## Grow

- [Visitor analytics](/docs/grow/analytics) counts real visits, is on by default, and is cookieless.
- [SEO and AI search](/docs/grow/seo) attaches the SEO skill so metadata is written as the site is built.
- [Add a third-party tracker](/docs/grow/custom-code-and-trackers) runs Google Analytics or a pixel alongside it.

## Plans and credits

A plan and a credit balance belong to a workspace, so everyone in it draws from the same pool.

- [Plans](/docs/plans/plans) covers what Free, Starter, Pro and Enterprise each include.
- [Credits](/docs/plans/credits) explains what spends them and when they come back.
- [Buy credits](/docs/plans/buying-credits) tops up a workspace with a one-off pack.
- [Manage your subscription](/docs/plans/managing-your-subscription) upgrades, cancels, resumes and finds invoices.
- [Limits and quotas](/docs/plans/limits-and-quotas) puts every plan gate and hard limit in one table.
- [Share and Earn](/docs/plans/share-and-earn) is the affiliate program, your code and what earns a commission.
- [Referrals and payouts](/docs/plans/referrals-and-payouts) reads both affiliate tabs and follows a payout through.

## MCP and API

If you would rather work from your own editor, Modulify runs an MCP server. Connect Claude Code, Claude Desktop or Cursor with an access token and your client can list sites, send prompts to the site agent, poll the build, read the resulting files and publish, without opening the dashboard.

- [What is MCP](/docs/mcp/what-is-mcp) is the mental model and what a connected client can reach.
- [Connect a client](/docs/mcp/connect-a-client) creates a token and configures the client.
- [Tokens and scopes](/docs/mcp/tokens-and-scopes) lists every scope and how tokens are edited and revoked.
- [Tools](/docs/mcp/tools) is the full tool reference, with the scope and inputs for each.

## Reference

- [Workspaces](/docs/reference/workspaces) is the container that owns projects, credits, billing and people.
- [Members and roles](/docs/reference/members-and-roles) invites people and controls what they may do.
- [Your account](/docs/reference/your-account) covers your profile, email, sign-in providers and notifications.
- [Keyboard shortcuts](/docs/reference/keyboard-shortcuts) lists every key Modulify binds.
- [What Modulify does not have](/docs/reference/what-modulify-does-not-have) saves you hunting for things that are not there.