Linux gives you a lot of freedom.
Sometimes too much.
Over the years, installing applications on Linux turned into a maze of different formats and workflows:
- .deb
- .rpm
- .AppImage
- .flatpakref
- .tar.gz
- random install scripts
- terminal commands copied from README files
Even for experienced users, things start feeling fragmented fast.
Apps come from different places.
They install differently.
They update differently.
Some integrate with the desktop correctly.
Some don't.
So I started building something for myself called Depot.
What is Depot?
Depot is a unified Linux application installer and manager.
The goal is simple:
Make Linux applications feel consistent, understandable, and easy to control.
Instead of thinking about package formats, repositories, extraction steps, or desktop integration, you just install the application.
Depot currently supports:
- AppImages
- .deb
- .rpm
- .tar.gz
- Flatpak refs (.flatpakref)
with automatic handling for things like:
- desktop integration
- icons
- launch entries
- organization
- application tracking
- uninstalling
The idea is that applications should feel like they belong to one coherent system, regardless of how they were packaged.
Why I made it
At some point I realized something weird:
When I used Depot, Linux itself started feeling easier.
Not because Linux changed.
Because the application layer became understandable.
That was the moment I realized the real problem wasn't technical complexity.
It was fragmentation.
A lot of people don't dislike Linux because it's bad.
They dislike the constant friction:
- different install methods
- inconsistent app behavior
- scattered tooling
- confusing setup instructions
- applications living everywhere
Depot tries to reduce that friction without taking control away from the user.
You still own your system.
Things just feel more unified.
The philosophy
I don't want Depot to become a giant bloated platform.
The goal is not:
- cloud sync
- accounts
- telemetry
- AI assistants
- replacing the terminal
- forcing ecosystems
The goal is much simpler:
A universal application layer for Linux.
Something lightweight.
Fast.
Understandable.
Local-first.
Something that makes Linux feel calmer.
Current state
Depot is still early, but it's already being used by real people and has started getting downloads organically.
A lot still needs polishing:
- UI improvements
- better visuals
- more testing
- edge-case handling
- package behavior consistency
But the core idea already works.
And honestly, that's the exciting part.
GitHub
If you want to check it out, contribute, or give feedback:
https://github.com/netizensnoopy/depot/
I'm especially interested in hearing where Linux app management still feels painful for people.




















