Search and keys

One shortcut opens the panel. Return opens the repo, the rest is optional. The full key list sits below.

Keys

KeyAction
⌃⌘GOpen the search panel from any app
Move the selection
ReturnOpen the selected item on GitHub
⇧ReturnOpen the local clone in your editor
⌘FStar or unstar the selected row
⌘CCopy the GitHub URL
⌘1-⌘4Scope: all, repos, orgs, users
⌘,Open Settings
EscapeClose the panel

You can also click a row. The panel closes when it loses focus.

Scopes

The pills next to the field narrow the list: All, Repos, Orgs, Users. Press ⌘1 to ⌘4, or click one. Settings, tab Search, chooses which kinds the index holds at all.

Favorites

Press ⌘F to star the selected row. Favorites rank above everything else, and an empty field lists them first.

Open in your editor

⇧Return opens the repository's local clone in your code editor. The first time, FastRepo asks where the clone lives, then remembers that folder. It never scans your disk.

  • Pick the editor in Settings, tab General.
  • A laptop glyph on a row means FastRepo knows its clone.
  • Moved the clone? Hold with ⇧Return to pick the folder again. A deleted clone is forgotten and asked for again.

Change the shortcut

Open Settings, tab General. Click the shortcut, then press the new one. Press Escape to cancel.

  • Clear turns the shortcut off. FastRepo then intercepts nothing, and you open the panel from the menu bar.
  • Reset Default puts ⌃⌘G back.
  • A shortcut that another app already owns is refused, and the field keeps the old value.

How results rank

FastRepo scores every item against your text and shows the 100 best. The score is exact, so the ranking is stable.

MatchExample for fastrepo
The name is the textFastRepo
The name starts with the textfastrepo-ui
owner/name starts with the textfastrepo/site
The name contains the textmy-fastrepos
owner/name contains the textsolar-beam/fastrepo-ui
The letters appear in ordersbsfr finds Solar-Beam-Studio/FastRepo

Search is not case sensitive. An empty field lists your 100 most recently pushed repositories.

Read a row

  • A repository shows the name, the owner, and the time since the last push.
  • A lock means the repository is private.
  • The ORG badge marks an organisation. Return opens its GitHub page.
  • The USER badge marks a personal account, yours or another one.

Accounts carry no push time, so they sit after the repositories in an empty search.

When the list refreshes

FastRepo syncs at launch, then checks GitHub every minute and re-syncs when something changed. A push, a new repository, or a fresh invitation reaches the panel in about a minute. It reads up to 2500 repositories, newest push first.

Typing also searches GitHub live: an item outside the local list joins the results as you type. The panel itself always answers from the local list first, so it opens with no network wait.

↩ open · esc close