krz/krz.sh
clone: git clone https://gitbay.org/krz/krz.sh.git
main: content/apps/hutch.md · raw
1+++
2title = "Hutch"
3description = "A native iOS client for SourceHut."
4weight = 1
5
6[extra]
7link = "https://git.krz.sh/krz/hutch"
8link_label = "Source"
9appstore = "https://apps.apple.com/us/app/hutch-for-sourcehut/id6760742299"
10privacy = "/privacy/hutch/"
11+++
12
13SourceHut workflows, built for mobile.
14
15Hutch is a fast, native iOS app for working with [SourceHut](https://sr.ht) when
16you're away from your desk. it focuses on what matters on mobile: triaging work,
17reviewing patches, monitoring builds, following discussions, and managing
18repositories and tickets — without a browser. available now on the App Store for
19iPhone.
20
21## why it exists
22
23SourceHut is intentionally simple, efficient, and workflow-focused. Hutch brings
24that same philosophy to iOS: an interface designed for quick decisions and real
25work on the go, not a stripped-down viewer. it's built to read, respond, create,
26and manage work across the SourceHut ecosystem.
27
28## what it does
29
30- review patch threads and browse mailing lists
31- manage trackers, tickets, assignees, labels, and comments
32- browse Git and Mercurial repositories, files, refs, commits, and diffs
33- submit, monitor, retry, and inspect builds and logs
34- follow projects linking repositories, trackers, and lists
35- manage profile settings, SSH keys, PGP keys, and access tokens
36
37## interface
38
39from patch review to trackers, builds, and repositories, Hutch is built to make
40SourceHut feel at home on iOS.
41
42<div class="shots">
43<figure><img loading="lazy" src="https://i.krz.sh/apps/hutch/screenshots/iphone/01_patch.jpg" alt="Patch review"><figcaption>review patches anywhere</figcaption></figure>
44<figure><img loading="lazy" src="https://i.krz.sh/apps/hutch/screenshots/iphone/02_thread.jpg" alt="Threaded inbox"><figcaption>stay on top of discussions</figcaption></figure>
45<figure><img loading="lazy" src="https://i.krz.sh/apps/hutch/screenshots/iphone/03_builds.jpg" alt="Builds"><figcaption>monitor builds in real time</figcaption></figure>
46<figure><img loading="lazy" src="https://i.krz.sh/apps/hutch/screenshots/iphone/04_tickets.jpg" alt="Tickets"><figcaption>manage issues on the go</figcaption></figure>
47<figure><img loading="lazy" src="https://i.krz.sh/apps/hutch/screenshots/iphone/05_repo.jpg" alt="Repository diff"><figcaption>explore your code</figcaption></figure>
48<figure><img loading="lazy" src="https://i.krz.sh/apps/hutch/screenshots/iphone/06_projects.jpg" alt="Projects"><figcaption>everything in one place</figcaption></figure>
49<figure><img loading="lazy" src="https://i.krz.sh/apps/hutch/screenshots/iphone/07_actions.jpg" alt="Build submission"><figcaption>take action instantly</figcaption></figure>
50</div>
51
52## major features
53
54- home dashboard with projects, assigned tickets, recent builds, and inbox shortcuts
55- unread-first inbox with thread detail, patch rendering, and reply via Apple Mail
56- Git and Mercurial repository browsing, settings, ACLs, and creation flows
57- tracker and ticket workflows: comments, assignees, resolutions, and labels
58- build submission, history, log viewing, cancellation, and rebuild flows
59- project views linking repositories, trackers, and mailing lists into one hub
60
61## built for sourcehut users
62
63- native Swift interface with no analytics, ads, or tracking SDKs
64- deep links for repositories, tickets, and builds via `hutch://`
65- share actions across repositories, files, commits, tickets, builds, and profiles
66- pull-to-refresh, loading, empty, and error states across major screens
67- Keychain-backed auth with secure SourceHut personal access tokens