u/spech66

▲ 166 r/raining

Some rain after hot days

view outside of my living room windows

u/spech66 — 2 days ago

Lifelog platform I use daily and developed for ~4 years now

I created LifelogBB as a successor ~4 years ago of my old lifelogging platform. I use it daily to track things like my weight, Journals, ... The platform is a SINGLE USER self hosted platform because I wanted to keep things as simple and easy as possible (e.g. no multi user management and data isolation). All data is stored in a single SQLite file for maximum portability. Also the architecture is kept fairly simple to allow easy changes.

Features

  • 🦄 Free open source software (AGPL v3.0)
  • ⚖️ Weight tracking (metric and imperial tough I basically use metrics daily)
  • 📔 Journal
  • 🏋️ Strength training tracker (still a bit messy)
  • 🏃 Endurance training tracker
  • ✅ Todos
  • 🎯 Goals
  • 🚀 Habits
  • 🌄 Bucket list and Vision board
  • 📜 Quotes
  • 🛠️ RESTful API for all routes, Swagger UI
  • 📅 iCal feeds: Todo for Todos and Goals, Event for Habits (Time boxing/blocking)
  • 🤖 MCP Server and optional OpenAI compatible Chat (supports local LLMs)

Technical

  • 📦 Self hosting (I use ansible for this but docker should work)
  • 🔐 Authentication
  • 📂 SQLite database

AI Disclaimer

The entire codebase up to April 2026 (so basically 4 years of work) - including the overall architecture, design decisions, and implementation - was written by me. Future features and refactorings may be assisted by LLMs (e.g. GitHub Copilot); however, all changes are reviewed and approved by me before being merged.

Personal note

Maybe some of you might need a few of this features. This is not intended to be filled with all features of specialized solutions but rather a small central platform for my needs.

github.com
u/spech66 — 2 months ago