what is lifelab user edition
What is LifeLab - User Edition
LifeLab is a digital journal that lives on your own server. It is designed to be the "operating system" for your life, combining the simplicity of a daily diary with the power of a personal (and literal) database.
Everything in lifelab is a block. A block can be a paragraph of text, a task to-do, an image, or even a piece of data.
Features
- Daily Journaling: You start your day in the Journal view.
- Organization: As you write, you can link the block to concepts (like Project or Person). LifeLab automatically creates these pages for you. Each page collects all linked blocks via backlinking
- Hierarchies: You can organize thoughts deeply using slash notation (e.g., Cooking/Recipes/Italian). LifeLab handles the structure so you don't have to manage folders.
LifeLab follows the philosophy of malleable software. This means you can customize and personalize it on your own. Through code blocks, you can automate your notebook. Imagine writing a block that automatically pulls in tomorrow's weather, show upcoming birthdays of your friends, or a task that reschedules itself if you don't finish it. You can script these interactions using Python or Rhai, turning your static notes into active assistants.
Collect anything
LifeLab includes a fully configurable API to capture moments wherever you are. You can send a quick photo via the Telegram bot while on a walk, or connect to AI tools via an MCP server. It all flows back into your daily journal. Since it is malleable software, you can setup lifelab to import from any data source, including obsidian, DayOne, or Notion.
Share your thoughts
Finally, LifeLab closes the loop by letting you publish. You can mark specific pages as "public," and LifeLab will export them as a static HTML website. This allows you to maintain your private journal and public blog in the exact same place.
(Fun fact: The article you are reading right now was written, formatted, and published entirely from inside LifeLab.)
