> For the complete documentation index, see [llms.txt](https://cardstock-studio.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cardstock-studio.gitbook.io/docs/projects.md).

# Projects

A <mark style="color:$success;">**Project**</mark> is a specific game, inclusive of all <mark style="color:$success;">**Templates**</mark> (card & component designs) and <mark style="color:$success;">**Decks**</mark>.

When you log into *Cardstock Studio*, you will be presented with your Projects, with the most recently viewed on the top left.

Click a Project card to open it.

{% hint style="info" %}
Demo projects are shown by default. To disable those, visit the App Settings in the [User Settings](/docs/projects/user-settings.md) and toggle on *Hide demo projects*.
{% endhint %}

## Creating a Project

Click the <picture><source srcset="/files/LsGxFdDB8cfqyW33H2z8" media="(prefers-color-scheme: dark)"><img src="https://2449056524-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK6BdQXak9wiY4BdSf9Rq%2Fuploads%2FZMBFbL3tUxIhLGvUbInT%2FScreenshot%202026-05-19%20at%204.58.38%E2%80%AFPM.png?alt=media&amp;token=77e879b4-a0b0-42f2-b2d5-34aeeb66acb5" alt="" data-size="line"></picture> button in the top right to create a new Project. Each project must have a unique name.

***

## Favorite a Project

Click the <picture><source srcset="/files/WyBIuajwpGyFuzsCm9Jc" media="(prefers-color-scheme: dark)"><img src="https://2449056524-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK6BdQXak9wiY4BdSf9Rq%2Fuploads%2FvX2Mjis8B8MPHEr3qHWP%2FScreenshot%202026-05-19%20at%205.01.32%E2%80%AFPM.png?alt=media&amp;token=2cadd19c-333e-4a5e-9e5a-4e8ccda61137" alt="" data-size="line"></picture> icon in the top right of the Project card to "Favorite" the project. You can filter to view only favorites.

***

## Deleting a Project

Right click the Project card and select "Delete" to delete the project. When a Project is deleted, it is not gone forever — you can still restore it by clicking the "Deleted" area. There, you can also delete the project forever, which does delete it fully.

***

## Cloud vs Local Projects

<picture><source srcset="/files/OQjWa7ivj1jezNmIoE7M" media="(prefers-color-scheme: dark)"><img src="https://2449056524-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK6BdQXak9wiY4BdSf9Rq%2Fuploads%2FvRJhXoDFSBZNuW3CFQbh%2FScreenshot%202026-05-19%20at%205.32.16%E2%80%AFPM.png?alt=media&amp;token=3ad14eb3-4e7f-425a-968b-2cef6e8281aa" alt="" data-size="line"></picture>Projects start as "Cloud" projects, fully online. These can be accessed on any computer when you log in.

<picture><source srcset="/files/UXdCTbw9v9LO5mlPW5z9" media="(prefers-color-scheme: dark)"><img src="https://2449056524-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK6BdQXak9wiY4BdSf9Rq%2Fuploads%2F1uTNC3ejiujze1cBDly8%2FScreenshot%202026-05-19%20at%205.32.22%E2%80%AFPM.png?alt=media&amp;token=fae2e6e3-7d6d-4d51-a9a3-b610e4fe9a1d" alt="" data-size="line"></picture> "Local" projects live on your disk, and are not stored online.&#x20;

### Switching to Local Mode

Visit the *Project Settings* page when viewing a cloud project to switch to local mode. You will be prompted to choose a folder where your project will live, and all neccesary files which are actively being used by templates will be downloaded to that folder.

Once you have switched, all changes will only be saved in the local files.

### Switching to Cloud Mode

You can move a local project back to the cloud by visiting *Project Settings* when viewing a local project. When switching, all files will be uploaded to the cloud, and new folders will be created in the cloud if needed.

Once you have switched, all changes will only be saved in the cloud, and you can delete your local project folder if you wish.

### Web App vs Desktop App

Both the Web App and the Desktop App can create and edit cloud projects. Local projects are handled differently.

When using the Web App, local projects are registered in the cloud — along with any templates. But the data contained is kept locally.

When using the Desktop App, local projects are held locally and are not registered in the cloud.

### Private Projects

Studio users can create **Private Projects** in the desktop app. These projects have no data stored in the cloud — not even the project is registered, the data is entirely offline.&#x20;

Private Projects can be moved to the cloud, and local projects can be converted to private, which would remove their data from the cloud.

| App & Project Mode | Projects, Templates, Decks registration | Projects, Templates, Decks data  + other data |
| ------------------ | --------------------------------------- | --------------------------------------------- |
| Web app + Cloud    | Stored in cloud                         | Stored in cloud                               |
| Web app + Local    | Stored in cloud                         | Stored locally                                |
| Desktop + Cloud    | Stored in cloud                         | Stored in cloud                               |
| Desktop + Local    | Stored in cloud                         | Stored locally                                |
| Desktop + Private  | Stored locally                          | Stored locally                                |

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cardstock-studio.gitbook.io/docs/projects.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
