Rootiest Solutions
Self-hosted, privacy-respecting services on one sign-in, plus the open-source tools, configs and plugins we build along the way.
How it works
One account, no passwords
Your RootiestID signs you in to every service with a passkey. Set it up once and you're in everywhere.
Open where it can be
Public services work with any RootiestID. Member services are unlocked by group, on request through the support desk.
Our servers, your data
No ads, no trackers, nothing sold. Services run on servers we manage, are watched around the clock and backed up encrypted off-site. How we handle data.
Hosted services
All servicesPhotos Members
Private photo and video library with search, faces and albums, powered by Immich.
Chat Members
Team chat with channels, threads, file sharing and mobile apps, powered by Mattermost.
Password Vault Members
End-to-end encrypted, Bitwarden-compatible password manager with autofill and TOTP.
Rootiest AI Members
One workspace for models from OpenAI, Anthropic and Google, with file search and web search.
Git Public
Gitea code hosting with CI runners, packages and SSH access.
Notes Public
Quick notes and memos you can keep private or share, powered by Memos.
Projects
All projectsFish Config
A modular, guard-railed Fish shell configuration with full documentation.
Neovim Config
The Rootiest Neovim setup, tuned for everyday development, with a printable cheatsheet.
Rootiest AI Plugins
Plugins and skills for Claude Code and other AI coding agents.
Claude Tokenization Proxy
Masks secrets locally before they reach the Claude API, then restores them in replies.
Dotfiles
Brings a fresh Linux machine to a working state with chezmoi, cloning each Rootiest config into place.
Rootiest Status for Android
Native Android client for status.rootiest.dev, with a widget and notifications.