Skip to content

Repositories

Listing repos

/repo

Shows all repositories in the current workspace, with a checkmark next to the active one. Click any name to switch to that repo and start a session.

Cloning a new repo

/repo clone <url>

Clones the repository into the current workspace and automatically starts a session inside it.

Optionally provide a custom name:

/repo clone https://github.com/user/repo.git my-custom-name

Names must be 32 characters or fewer and contain only letters, numbers, -, _, and ..

Cloning via button

From the /repo list, click 📦 Clone a repo and send the git URL as your next message.

Switching repos

/repo switch <name>

Ends the current session (if any) and switches to the named repo. The repo must already exist in the workspace.

How repos are stored

sessions/<chat_id>/<workspace>/
<repo-name>/
.git/
...files...
.active_repo ← marks this as the active repo
.active_branch ← records current branch

Each repo is a full git clone. All standard git operations work inside it.