Overview

GitBoba is a native Gitea and Forgejo client for iPhone and iPad — connect self-hosted instances, Codeberg, or Demo mode. Browse repos, pull requests, issues, Actions, and notifications with zero data collection and credentials stored only in the iOS Keychain.

What you can do

  • Home — personalized feed of repos, open PRs, and issues
  • Notifications — inbox for Gitea and Forgejo accounts
  • Explore — organizations, teams, webhooks, and labels
  • Repos — branches, commits, file tree, PRs, and issues
  • Actions — live workflow runs, logs, and artifacts
  • Demo — sample server on device, no account (1.18+)

Requirements

  • iOS 26+ (iPhone and iPad)
  • A Gitea or Forgejo instance or Demo mode
  • An API token from your server when not using Demo

In this documentation

Use the sidebar to navigate between sections. Getting Started covers Gitea, Forgejo, Codeberg, and Demo setup. Deep Links explains how to open GitBoba from links on the web. API Compatibility tracks which Gitea/Forgejo API areas the app currently supports.

Getting Started

Connect GitBoba to Gitea or Forgejo in a few steps, or use Demo mode with no server. All credentials stay on your device — nothing is sent to any third-party server. See also the dedicated Getting Started page.

1

Install GitBoba

Download the app from the App Store. GitBoba is free.

GitBoba home screen — repos, pull requests, and issues on iPhone
Home feed after you connect your server.
2

Generate an API token

On your Gitea or Forgejo server, go to Settings → Applications → Generate Token. Grant the scopes you need (typically read:repository at minimum).

3

Add your server

Open GitBoba and tap Add Account. Enter your server URL (e.g. https://gitea.example.com) and paste the API token. Subpath installations like https://git.example.com/gitea are supported.

4

Start browsing

Your repos, notifications, and activity appear on the Home tab. Use Explore to browse organizations, or search for repos across your instance.

GitBoba collects no data. Read the full Privacy Policy for details on credential storage and network traffic.

API Compatibility

GitBoba is a work in progress. This section tracks which parts of the Gitea and Forgejo APIs are currently supported in the app, which have partial coverage, and which are on the roadmap for upcoming releases.

API coverage expands with each release. If there's a feature you need, browse existing requests and upvote what matches your needs. Nothing there yet? Open a new request.

Last updated: —

—
Ops Supported
—
Ops Planned
—
Areas Complete
Legend: Supported Partial Planned