Independent, unofficial app for Gitea and Forgejo
gyokuro
Gitea & Forgejo, finely brewed.
gyokuro is an independent, native iOS client for Gitea and Forgejo. Issues, pull requests, and Actions — under control on the go, with attention to detail.
gyokuro is an independent project by Sven Hanold. It is not affiliated with, developed, endorsed or reviewed by the maintainers of Gitea and Forgejo.

What the app does
Issues & pull requests
Create, comment, label, merge — the complete workflow, no laptop required.
Learn more →Actions & runners
Follow workflow runs, read logs, restart failed runs right from your phone.
Learn more →Read & edit code
Full-text code search across repositories, edit files and commit right away.
Learn more →Notifications
Push through your own ntfy or Gotify server — self-hosted all the way.
Learn more →Built for the homelab
Any number of servers — with self-signed certificates, proxies or internal addresses.
Learn more →Your data stays yours
Your token stays in the Keychain and never reaches third-party hosts. No cloud, no accounts, no third-party tracking.
Learn more →What's new
Rebuilt from the ground up: two surfaces, organizations & packages
- Two surfaces: Simple shows everyday work, Advanced the whole workbench. Switch in Settings; both are free, and “More …” leads everywhere from Simple
- Organizations and teams: repositories grouped by organization, members and activity
- Packages from your server’s registry
- Pull requests with “Discussion” and “Files” tabs; review and merge always within reach at the bottom
- Search with real scope filters instead of a hand-built bar
- The home screen shows your workload with content, not just a row of links
- Spanish and French
- Better: The tab bar stays visible; a link lands in the stack instead of a dead end; Account switching sits in the server name in the title bar; The app knows what your server can do and stops offering what would end in an error; A fresh design with Liquid Glass on iOS 26 — the same silhouette on iOS 18
- Fixed: A tapped link could silently switch accounts; Headings were clipped at the top; A failed merge gave no reason; Forgejo reported file sizes as 0 bytes; Every diff contained one line too many; The token was stored twice in plain text on the device
Support
Questions, problems, or an idea for gyokuro? Get in touch through our support form.
Replies usually within 1–2 days.