← docs

Create a project

Go from nothing to a running application on your own server, with HTTPS and a real domain, in about five minutes.

ON THIS PAGE

A new project is a real application on a real domain from the first deploy — sign-in, roles, a wired database and an app shell — not a scaffold you have to finish before the agent has anything to work on.

Create the project

  1. Pick a starting point

    In the dashboard, go to Projects → New. There are two starting points today: a full-stack application (FastAPI + React) or a static site (Astro). The agent works on anything in the repo afterwards — this only decides what it starts from.

    The New project screen with SaaS Base selected and Landing Page beside it
    SaaS Base gives you login, multi-tenant organizations and a database already wired together.
  2. Name it

    The name becomes the repository name and the default subdomain, so acme-app gives you acme-app.weaveflowapp.com. You can attach your own domain later without breaking the free one.

  3. Choose the server

    Pick a box you have already connected, or let the flow hand you a single-use enrollment command for one you own. With Hetzner connected there is a third option: create one for me.

    The connect-a-server step showing a one-time curl command and a waiting indicator
    The link is minted per server, used once, and expires after 30 minutes.
  4. Connect the code

    Weaveflow creates the GitHub repository and pushes the starting point to it. It is an ordinary repo that you own: clone it, work in your own editor, push whenever you like.

  5. Connect the keys it needs

    The flow shows which connections this starting point uses and skips the ones your organization has already made — an Anthropic key for the agent, and for SaaS Base the services the app itself is wired to. Landing pages skip this step entirely. See Connect your integrations for what each key gates.

  6. Build and go live

    The first build runs on your box. It is safe to close the page once it starts — the build continues, and the screen resumes where it was when you come back. When it finishes you get an HTTPS URL and a deployment you can roll back.

What you get

Creation runs as a resumable job — close the tab and come back, it is still going, and a failed stage retries from that stage rather than from the start.

  • A GitHub repository you own
  • A running app on <project>.weaveflowapp.com with a certificate
  • Push-to-deploy: merging to your default branch deploys to your server
  • One-click rollback, because every build tags the previous images

Next

File your first ticket and let the agent pick it up — anything well-scoped works. If you have not connected a box yet, start with Connect a server.

Screenshots captured 5 Aug 2026

PROJECT PAUSED

Weaveflow is paused for a moment.

Weaveflow is in early access. We have paused the dashboard while we make updates. Existing applications continue to run on their servers.

We'll be back shortly. Thank you for your patience.