> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chorus.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Projects

> Share information across chats

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/project-home-light.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=e1ca5eda86d407fc44fd334fedcb42ec" alt="Projects" className="dark:hidden" width="3066" height="2120" data-path="images/project-home-light.png" />

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/project-home-dark.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=df0573ab0f43b010bc9d62a10e236072" alt="Projects" className="hidden dark:block" width="3066" height="2120" data-path="images/project-home-dark.png" />

Projects help you share information across chats. You might use a project for

* Financial planning
* Learning a language
* Designing a product
* Health advice

## Creating a project

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/new-project-light.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=548a17f7f70bb9ce0c6d36543e8b6ea7" alt="Projects" className="dark:hidden" width="3066" height="2120" data-path="images/new-project-light.png" />

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/new-project-dark.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=7620f7a4ec70a4617c9c3845530b9416" alt="Projects" className="hidden dark:block" width="3066" height="2120" data-path="images/new-project-dark.png" />

To create a project in Chorus, press <kbd>⌘</kbd> + <kbd>Shift</kbd> + <kbd>N</kbd> or click the "New Project" button in the sidebar.

First, give your project a title. This is for your own reference.

Fill out the `Context` field. Anything you write here will be automatically added to each chat in your project. You can also drag in PDFS, images, or text files, or paste links.

Here's an example of a `Context` field that we use at Chorus:

```text Project Context Example theme={null}
You are a pair programmer working helping with app, Chorus. Please use the terminal tool to read my files alongside me. My codebase is in ~/Developer/melty/chorus. 

It's built in Tauri 2.0 and Typescript. The API is an Elixir Phoenix app and it's in ~/Develper/melty/api.

Please ask technical questions about my architecture, database queries, and infrastructure to diagnose any issues.
```

If you want chats to automatically share information with each other, turn on project memory.

## Memory

Project memory is a feature that allows you to share information across chats in a project. When you enable project memory, Chorus will automatically extract key information from each chat in the project to share with all the other chats.

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/memory-light.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=c239ff0394dd1919d319b0e1652ab4d7" alt="Projects" className="dark:hidden max-w-xs" width="630" height="1050" data-path="images/memory-light.png" />

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/memory-dark.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=8c428e2c7191b6ad378848be6ecf66e3" alt="Projects" className="hidden dark:block max-w-xs" width="636" height="1058" data-path="images/memory-dark.png" />

## Starting a chat

Press <kbd>⌘</kbd> + <kbd>N</kbd> to create a new chat in your project. You can also find the project in the sidebar and click the plus button next to its name.

## Moving a chat into a project

To move a chat into a project, just drag it in:

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/drag.gif?s=c5e30bc59b51f4a0d12e610757386ca6" alt="Drag and Drop" width="1628" height="1080" data-path="images/drag.gif" />

You can also click the `Move to` button in the top right of a chat.

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/moveto-light.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=03b8e27ed541ff788ce7f9bfbbcbffc8" alt="Projects" className="dark:hidden" width="609" height="334" data-path="images/moveto-light.png" />

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/moveto-dark.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=d10fc3d29a2d8a62a6de2a85dafafebe" alt="Projects" className="hidden dark:block" width="643" height="411" data-path="images/moveto-dark.png" />

## Deleting a project

Delete a project by going to the project overview page and clicking the <Icon icon="trash" /> Trash icon in the top right.

## Example

Here's a short video on how we use projects at Chorus:

<video src="https://meltylabs.fly.storage.tigris.dev/ProjectDemo.mp4" controls />
