Issue tracking
that stays out of the way.
A fast, opinionated issue tracker for product teams. Keyboard-first, git-aware, no bloat. Link issues to commits, releases, and customers without ceremony.
What it actually looks like.
Three panes, no chrome. Issue list, detail, comments. Everything else is one keystroke away.
Search returns stale results when query has trailing space
Reproduces 100% on /v1/search?q=login%20. Trim the query at the API edge before hashing the cache key. Linked to commit a3f2c1 on feat/search-cache.
Four things, done well.
No drag-and-drop kanbans. No 14 custom fields. No integrations marketplace. Just an issue tracker that respects your time.
Keyboard-first
Every action has a shortcut. Create, assign, label, close — without ever touching the mouse. Cmd+K opens the palette, the rest is muscle memory in a day.
Git-aware
Mention an issue in a commit message, branch name, or PR title and the link is two-way. Closing a PR closes the issue. Cutting a release files all closed issues under the new tag.
Fast, on purpose
Sub-50ms page loads on cached views. The whole app fits in 200KB gzipped. Search returns in one frame. Slow tools cost teams hours per week.
No bloat
We refuse epics, sub-tasks, swimlanes, story points, sprints, retro boards, and the rest of the agile museum. Issue, assignee, status, comments. That's the contract.
Less than the competition. Deliberately.
We compete on what we don't have, as much as on what we do.
"We will never add epics, sprints, or 14 custom fields. If your team needs them, we are not the tool for you — and that is the right answer."
Plays well with the tools you already use.
- GitHub
- GitLab
- Gitea
- Codeberg
- Slack
- Discord
- Microsoft Teams
- Mattermost
- GitHub Actions
- GitLab CI
- CircleCI
- Buildkite
- VS Code
- JetBrains
- Neovim
- Zed