Search and keys
One shortcut opens the panel. Return opens the repo, the rest is optional. The full key list sits below.
Keys
| Key | Action |
|---|---|
| ⌃⌘G | Open the search panel from any app |
| ↑ ↓ | Move the selection |
| Return | Open the selected item on GitHub |
| ⇧Return | Open the local clone in your editor |
| ⌘F | Star or unstar the selected row |
| ⌘C | Copy the GitHub URL |
| ⌘1-⌘4 | Scope: all, repos, orgs, users |
| ⌘, | Open Settings |
| Escape | Close 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.
| Match | Example for fastrepo |
|---|---|
| The name is the text | FastRepo |
| The name starts with the text | fastrepo-ui |
| owner/name starts with the text | fastrepo/site |
| The name contains the text | my-fastrepos |
| owner/name contains the text | solar-beam/fastrepo-ui |
| The letters appear in order | sbsfr 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.