Fast
Thumbnails and the timeline come from your own machine over your own Wi-Fi. Nothing waits on the internet.
A stunning, fast photo library for the whole household. Self-hosted on the Mac mini or Linux box you already have, easy to run, and free.
Free No subscription. No account with us.
Filamama is free to download and use. No subscription, no account with us, no device to buy. It runs on the computer you already have, and everyone at home opens their library in a browser.
Thumbnails and the timeline come from your own machine over your own Wi-Fi. Nothing waits on the internet.
Install one program. Pair a phone with a QR code. Open the library in any browser at home.
Download it, run it, keep it. There is nothing to pay and no account to create with us.
No new device
One program and one database, next to everything else on the machine. No special hardware, no new operating system. The computer on your desk becomes the family photo library.
The library
One timeline for everything the phones back up. Switch to the mosaic, zoom the grid, open a photo and see where it came from. Light or dark.
Date taken, size, camera, file name and the folders it belongs to, in a panel beside the photo.
Camera on the phone and Camera on the tablet show as one Camera folder. Each device still lists its own.
The same library in a light theme, for the people at home who like their screens bright.
The web library fits a phone screen, so anyone at home can browse without installing anything.
Slide between big tiles and a dense grid. Dates and counts stay in view.
Agent friendly
Filamama speaks an open protocol, ships a command line, and publishes its documentation for machines as well as people. An AI agent can pair a device, run a backup and check what changed.
$ dmsp pair Scan the QR code in Settings, Devices. Or type the code. Safety code MFVR-F1NH-XBEY-GXVB Paired Galaxy Tab S10 $ dmsp backup {"files":6,"known":0,"linked":6,"sent":0,"bytesSent":0} $ dmsp changes + IMG_20260812_190822.jpg Trips + IMG_20260720_104116.jpg Trips $ dmsp status 2 devices 63 items 44 MB last backup just now
The protocol between phones and the server is published. Anyone can write a client. Read the protocol
pair, backup, changes and status. Scriptable, with plain output. Command reference
Every page of the docs has a markdown version, and llms.txt points agents to them. Open llms.txt
An MCP server is planned, so agents can use Filamama as a tool without going through the command line.
Sync included
Piktures, our Android app, backs up new photos and videos to your Filamama server on its own. Open it and see what is home already.
Built for households
Each person at home has their own account and their own library: timeline, folders, favourites, trash, settings. An administrator creates accounts and can set a storage limit.
What happens when the Wi-Fi drops, and what never leaves the house.
Wi-Fi drops, the app gets killed, the phone restarts. The upload picks up at the exact byte where it stopped.
A file the server already has is linked, not uploaded again. Checked before any bytes move.
Scan the code in Piktures, or type the short code and check that the safety code matches. TLS everywhere, with the server key pinned on the phone.
The server talks to your devices on your network and to nothing else.
Filamama is young. These are not in it today, and we would rather say so here.
Yes. Free to download and use, with no subscription and no account to create with us. The licence will be published with the download.
A Mac mini, a Linux machine or a Spark on your home network, and an Android phone for backups. Any browser at home opens the library.
Not today. Filamama is LAN only: phones back up and browse when they are on your network. Nothing goes out to the internet.
Not yet. Piktures is Android only for now. The web library works in any phone browser.
On the disk of the computer that runs Filamama, with one database beside them. They never leave your network.
The open protocol between Piktures and the server: resumable uploads, duplicate detection before sending, pairing, and TLS with a pinned key. It is published so other clients can be written.
Yes. The dmsp command line covers pairing, backups, changes and status, and every docs page has a markdown version listed in llms.txt. An MCP server is planned.