Create project
create_projectCreate a full-stack web app that runs outside the chat.
The app has a server, a backend for saved data, user accounts, and APIs, a live preview URL, its own GitHub repo, and publishing to a public URL. It starts from a TanStack Start + React + Tailwind template, or from existing code passed in files. Fits when the user wants an app other people can use, data that persists, or a real website. Returns the project name and the preview URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Project name (optional, generated from the prompt if omitted) | |
| files | No | Optional starting code, written as the project's first commit. Each item is {"path": "app/routes/index.tsx", "content": "<full file>"}. The home page is app/routes/index.tsx, components go in app/components/, and imports must be relative (all conventions: get_started). | |
| prompt | Yes | Short description of the app the user wants |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |