Rootiest Solutions
Self-hosted, privacy-respecting services and open-source tools for developers and makers.
Hosted services
All services →Photos
Private photo and video library with search and ML features, powered by Immich.
Notes Public
Quick notes and memos on a private Memos instance.
Password Vault
Bitwarden-compatible password manager with autofill and TOTP.
Git Public
Gitea code hosting with CI runners, packages and SSH access.
Files
File storage and sharing over the web and SFTP, powered by SFTPGo.
AI Chat
LibreChat workspace for many AI models, with file search.
Projects
All repositories →Fish Config
A modular, guard-railed Fish shell configuration with full documentation.
Neovim Config
The Rootiest Neovim setup, tuned for everyday development.
Obsidian AI Image OCR
Obsidian plugin for AI-powered text extraction from images.
Rootiest AI
Agent 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.
Rootiest Iosevka
A custom Iosevka font variant built for terminals and editors.
Tmux Config
The Rootiest tmux configuration.
Kitty Config
The Rootiest kitty terminal configuration.
nvim-updater.nvim
Build and update Neovim from source, from inside Neovim.
NeoTerm
Use Neovide as a traditional terminal emulator.