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.

01

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.

02

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.

03

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.

Presentation
React Web + React Native Mobile
Gateway
Nginx Reverse Proxy + API Routing
Services
Grocery, Wallet, Issues, KB, Journal, CMS, AI, Notifications
Infrastructure
PostgreSQL + RabbitMQ + MinIO

Get started in minutes

Three steps to your own personal productivity platform.

1

Clone

Clone the repository from GitHub.

git clone https://github.com/souperk/loryth
2

Configure

Copy the example environment file and adjust settings to your needs.

cp .env.example .env
3

Run

Start the entire platform with a single command.

docker compose up -d