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
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.
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.
Native on every screen you carry
| Device | Minimum version | Built with |
|---|---|---|
| iPhone | iOS 17 | SwiftUI, with Live Activities and widgets |
| iPad | iPadOS 17 | SwiftUI, with split view, keyboard shortcuts, and pointer support |
| Android phones | Android 10 | Jetpack Compose and Material 3, with ongoing notifications |
| Android tablets and foldables | Android 10 | Jetpack 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.