One place for everything
Keep your photos, video, audio, and documents together. Upload from your browser, organize into folders, and find things later.
Alcoves is a self-hosted application for managing your files, with strong support for media and collaboration. Keep everything in one place, share it with the people you choose, and connect it to your own tools.
What it does
Keep your files together, make sense of what is inside them, and share them with the people you choose.
Keep your photos, video, audio, and documents together. Upload from your browser, organize into folders, and find things later.
Group your files into libraries and invite the people you want — each with the access that fits, from full control to view-only. Sharing is always deliberate.
Alcoves looks at what is in your photos and videos, so you can find things by their contents — not just their file names.
A built-in MCP server lets you connect Alcoves to AI assistants and build your own workflows around your library.
Self-host on whatever you have — from a small home server to a larger setup — using storage you control.
How it works
Add your files and Alcoves takes care of the rest, so your library is easy to explore and easy to share.
Upload photos, video, audio, and documents from your browser.
Alcoves sorts what you add and makes sense of what is inside it.
Search and browse your library by what it actually contains.
Invite people to a library, or share a single item, on your terms.
Connect assistants and scripts through the MCP server to build your own workflows.
The heavy lifting happens in the background, so the app stays responsive while your library fills in.
FAQ
A self-hosted application for managing your files, with strong support for media and collaboration. It gives you one place to keep, organize, and share what matters to you, on hardware you control.
Individuals and small, trusted groups — a person keeping their files, a family sharing memories, a small team working together. It is not a public, internet-scale service.
Yes. Your files live on your own hardware, and the parts of Alcoves that read your media run there too. You can always get your files back out and take them elsewhere.
With Docker and Docker Compose on a single machine, or the Helm chart on Kubernetes. It is designed to run comfortably on modest hardware.
Yes. A built-in MCP server lets AI assistants and your own scripts work with your library, so you can automate tasks and build workflows that fit how you work.
Alcoves is early and still evolving, so expect things to change as it grows. It is open and free to try today if you want to run your own instance.
Set it up on your own machine, create the first account, and start adding your files. Your library, your hardware.