Create a repository
A repository is a shared workspace for related chats and documents — useful for courses, projects, or team workspaces.
Create one
From the sidebar, click Create Repository, give it a name, and it appears under My Repositories. Click it to open the repository page at /repo/{repo_id}.
The repository page
The repo page includes:
- A grid of chats in this repo
- A composer at the bottom with the same capabilities as the home page (URLs, attachments, short text)
- An Attachments sidebar (on desktop) showing documents from chats in the repo and from the repo itself
Two ways to attach files in a repo
| From | Behavior |
|---|---|
| Composer (attach, drag-and-drop, URL paste) | Creates a new chat in the repo, uploads the attachment to that chat, then opens it |
| Attachments sidebar → Add | Attaches the document directly to the repo, without creating a new chat |
Repo-level attachments are shared context for every chat in the repository — they show up in the document strip whenever you open any chat there. After a repo-only attach, a progress panel shows ingestion status until processing completes.
Manage and organize
From the sidebar you can:
- Rename or delete repositories you own
- Drag and drop chats between a repo and the top-level chat list
See Members and roles for sharing a repo with others, and Classroom workflow for putting it all together in a teaching context.