Your life, unified.
Self-hosted and private.
Plan meals, track finances, manage tasks, capture knowledge, and journal your thoughts — all from your own server, on your terms.
Why Loryth exists
Three principles guide every decision we make.
Your data, your rules
Loryth runs on your hardware and never phones home. No telemetry, no third-party analytics, no vendor lock-in. You own every byte of your data and decide exactly who can access it.
Use only what you need
Every feature ships as an independent add-on you can enable or disable. Start with a single tool and grow at your own pace — no bloat, no unused services consuming resources.
Everything connects
Your grocery list can reference your wallet budget. Your issues can link to knowledge base articles. Services share a common data foundation so insights flow freely across your entire workflow.
Built for real life
A platform designed around the things that matter most to you.
Unified Experience
Manage meals, finances, tasks, knowledge, and more from a single platform — no juggling between disconnected apps.
Cross-Platform
Access everything from your browser or your phone. React web and React Native mobile stay in perfect sync.
Simple to Deploy
One Docker Compose command spins up the entire platform. No Kubernetes, no cloud accounts, no DevOps degree required.
Extensible
Modular add-on architecture lets you enable only what you need. Build custom add-ons with the SDK.
AI-Enhanced
Optional AI integration brings intelligence to your data — semantic search, smart suggestions, and cross-service insights.
Open Source
Fully open-source under a permissive license. Inspect every line, modify anything, and contribute back to the community.
How it works
A modular architecture where each service does one thing well.
Pick the tools you need and leave the rest. Each add-on runs as an independent service, so your platform stays lean and focused on what matters to you.
Under the hood, services share a common data foundation through PostgreSQL and communicate asynchronously via RabbitMQ. An API gateway unifies access through a single endpoint.
The cross-platform UI (React web + React Native mobile) connects through generated API clients, ensuring type safety from database to screen.
Add-ons
Enable the tools you need. Disable the rest.
Grocery
stableIngredients, recipes, inventory, and shopping trips
Knowledge Base
stableMarkdown docs, version history, backlinks, and search
Wallet
stableMulti-currency accounts, transactions, and savings goals
Issues
stableProjects, configurable workflows, and hierarchical issues
Journal
earlyPersonal journaling with attachments
CMS
stableHierarchical content tree, versioned documents, and file storage
Notifications
stableEmail, in-app inbox, and real-time SSE streaming
AI
betaModel gateway, tool orchestration, and embeddings
Get started in minutes
Three steps to your own personal productivity platform.
Clone
Clone the repository from GitHub.
git clone https://github.com/souperk/lorythConfigure
Copy the example environment file and adjust settings to your needs.
cp .env.example .envRun
Start the entire platform with a single command.
docker compose up -d