Download

Get P-Sphere

The Android app is available now. The server and web UI are coming soon.

Android App

Available

Backs up your camera roll and syncs photos between devices over your local Wi-Fi network. No server required.

Requires Android 8.0 (API 26) or higher
Local Wi-Fi network
Around 15 MB storage
Download APK v0.1.0-alpha   SHA-256 checksum in release notes

Core Server

Coming soon

A Node.js backend you self-host on any machine. Permanent photo storage, powers the web UI and AI features.

Will require
Node.js 20+ and PostgreSQL 15+
Redis 7+ and 2 GB RAM minimum
Preview setup guide →

Web Dashboard

Coming soon

A React app served by the core server. Browse your timeline, search with AI, and manage albums from any browser on your network.

Included with the core server
No separate install needed
Learn more →

Android

Installing the APK

P-Sphere isn't on the Play Store yet. Sideloading takes about two minutes and is fully reversible.

Sideloading is safe. You can uninstall P-Sphere at any time from your device settings like any other app.
1

Download the APK to your Android device

Open the download link on your phone, or transfer the APK file from your PC via USB or Bluetooth.

Get the latest release →
2

Allow installation from unknown sources

Go to Settings → Apps → Special app access → Install unknown apps. Find your browser or file manager and enable "Allow from this source."

The exact path varies by manufacturer. On Samsung: Settings → Biometrics and security → Install unknown apps.
3

Tap the APK to install

Open the APK from your file manager or browser downloads. Tap Install when Android prompts you. You can re-disable "Install unknown apps" afterwards.

4

Grant permissions

Open the app and grant Photos / Media access when prompted. This is required to read your camera roll. Notification permission is optional.

5

You're ready

P-Sphere will start working in the background. Open the app to browse photos, trigger a manual sync, or discover nearby devices.

Full documentation →

System requirements

Component Minimum Recommended
Android Android 8.0 (API 26) Android 12 or higher
Storage ~15 MB for the app Depends on library size
Network Local Wi-Fi 802.11ac or better
Core server (coming soon) 1 GB RAM 4 GB RAM