Workspaces and repositories

Riff is built for people who work across many repositories at once. Workspaces keep them organized, the Repository Management home keeps them healthy, and Setlist keeps the work moving.

Create a workspace

A workspace is a named group of repositories.

  1. Create a workspace and give it a name that matches how you think: per product, per client, per team.
  2. Add repositories to it, either from disk or by cloning from a connected host.
  3. Use fetch-all to update every repository in the workspace with one click.

Each repository shows live status badges: the current branch, ahead and behind counts, and whether the tree is dirty. One glance tells you where you left things.

The Repository Management home

The home tab is Repository Management: your repositories, your favorites and the health of your host integrations in one place. Pin the repos you touch daily as favorites and let the rest sit quietly in their workspaces.

Setlist

Setlist is a cross-repo hub that aggregates everything waiting on you across every repository and provider:

  • Pull requests, split into what needs your review and what is waiting on others.
  • Issues and work items assigned to you.
  • Your works in progress, wherever you left them.

Snooze what can wait, and build saved views for the slices you check daily. Setlist spans all connected providers, so a GitHub pull request and an Azure DevOps work item sit in the same list.

Sync across devices

When you sign in, workspaces, tracked repositories and template sets sync through the Gapfy backend. Riff is offline-first, so a bad connection never locks you out of your local repositories. In guest mode everything stays local, with a small cap on tracked repositories.

Plan limits

  • Free: 1 workspace, up to 3 repositories per workspace, 1 host connection.
  • Pro: up to 50 workspaces, 200 repositories per workspace, 4 host connections, plus template sets and the compliance dashboard.

Next steps