Coming first for Bitbucket Cloud

Your pipelines and pull requests, in your pocket.

Source Pocket is a native iPhone, iPad, and Android app for the code hosts you already use. Trigger a build, read the failing step, approve a pull request, and merge it, without opening a laptop.

In development. GitLab, GitHub, Gitea, and Forgejo follow Bitbucket Cloud, one provider per release.

deploy-production

Pipeline #4182

  • BuildPassed1m 12s
  • TestPassed3m 40s
  • DeployFailed0m 22s
$ kubectl rollout status deploy/api
Waiting for rollout...
error: deployment exceeded progress deadline
Re-run Stop
Illustration of a failed pipeline in the app. Not live data.

Three things it does well

  • Pipelines

    Trigger a custom pipeline with variables in three taps. Watch steps live on the lock screen. Jump to the first error in the log. Re-run or stop from the notification.

  • Pull requests

    Side-by-side diffs on iPad, inline comments, approve, request changes, and merge with the strategy your repository allows. Comments typed offline send when you are back online.

  • One inbox

    Review requests, mentions, failed builds, and finished deployments from every account and every host in one list. Snooze, mark done, mute.

Read the full feature list

Push that respects your code

Your tokens stay on your phone. A small relay turns webhooks into notifications and keeps only device tokens and subscriptions, never source, diffs, or logs. Run ours, or run your own.

How push works

  • Hosted relayLeast setup. We see event metadata, such as which repository had a failed run.
  • Self-hostedOpen source, on Cloudflare Workers or Docker. Your webhooks and event data stay with you.
  • No relayThe app polls instead. No instant push, and the Bitbucket inbox is partial.

Native on every screen you carry

Supported devices and minimum versions
DeviceMinimum versionBuilt with
iPhoneiOS 17SwiftUI, with Live Activities and widgets
iPadiPadOS 17SwiftUI, with split view, keyboard shortcuts, and pointer support
Android phonesAndroid 10Jetpack Compose and Material 3, with ongoing notifications
Android tablets and foldablesAndroid 10Jetpack Compose, with list and detail panes side by side

Apple Watch and Wear OS apps are planned after the first release.

Who it is for

  • On-call engineers

    A deploy fails at 2 a.m. The notification names the failing step. One tap opens its log scrolled to the first error; one more re-runs the step.

  • Reviewers away from a desk

    Someone is waiting on your approval. The pull request is at the top of your inbox, with the diff and the build status a tap away.

  • Engineering managers

    See which pull requests are stuck waiting for review and which builds are failing across teams and providers, without opening each project.

  • Agency and consultancy leads

    Add a separate account for each client workspace, give each one a color and a label, and filter the feed by account instead of signing in and out.

  • Self-hosters

    Connect your own Gitea or Forgejo server once support for them ships, and run the push relay on your own Cloudflare account or a Docker host.

Code hosts

Bitbucket Cloud goes first because it has the fewest mobile options today, and no public notifications API, so its users have the most to gain from a relay-backed inbox.

The app works with your hosting accounts through their public APIs. It does not clone repositories or create commits; for that it hands off to a local repository app on your device.