Skip to main content

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

FromBehavior
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 → AddAttaches 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.