Herd is intentionally narrow. It does one thing — manage many in-flight tickets across worktrees — for one kind of user — a solo developer with a slow review cycle. Contributions that improve the core loop, fix bugs, improve accessibility, or add genuine quality improvements are welcomed.
- macOS (Herd is a macOS-only app)
- Rust (latest stable)
- Node.js 20+
- A Linear account and API token
- A GitHub account and personal access token with
reposcope
git clone <repo-url>
cd herd
npm install
npm run tauri devnpm run tauri buildThe built .dmg will be in src-tauri/target/release/bundle/dmg/.
Contributions that broaden Herd past its intended scope — multi-user features, team collaboration, web access, mobile-first redesigns, generic Kanban features — should be pointed to a fork. This isn't gatekeeping; it's focus.
If you're unsure whether your idea fits, open an issue to discuss before writing code.