# matthiasn/lotti

A private logbook with a staff of personal AI assistants. Agents read what you record and propose what to do next — you approve the changes. End-to-end encrypted sync between your own devices — servers only ever see ciphertext. Local AI optional.

Repository: https://github.com/matthiasn/lotti
Canonical: https://ross.abutalabs.com/products/lotti
Homepage: https://matthiasn.github.io/lotti/
Language: Dart
License: GPL-3.0
License Family: copyleft
Topics: time-tracker, flutter, ios, linux-app, macos, android-app, health, speech-recognition, ai, local-first, privacy, task-management, task-manager, agentic-ai, agentic-workflow, matrix, journaling, agentic, ai-agents, end-to-end-encryption
Last push: 2026-09-02T18:57:42+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 95, longevity 100
- inputs: {"age_days": 3822, "days_push": 0, "days_rel": 38, "gap_med": 3.0, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1169, forks 117 (observed 2026-09-03T02:15:14.789973+00:00)

## What it is
Lotti is a private, local-first logbook app for journaling, task management, time tracking, habits, and health data, with a staff of personal AI assistants that read your records and propose next steps for your approval. It syncs end-to-end encrypted between your own devices, so servers only ever see ciphertext, and AI usage is optional with a recommendation toward European open-weight model infrastructure.

## Use cases
- keep a private journal with voice notes and photos
- track time spent on tasks and projects
- manage tasks and planned time blocks separately from actual work
- record habits and health data locally
- get AI summaries and suggested next steps from a personal agent
- sync notes privately across devices with end-to-end encryption

## When to choose
- you want a privacy-first journal and time tracker that never stores readable data on servers
- you want AI assistance that proposes changes but always waits for your approval
- you need one cross-platform app for journaling, tasks, habits, and health data
- you prefer local-first storage with optional, self-controlled AI

## When to avoid
- you need team collaboration or shared task boards
- you want a simple hosted to-do app with zero configuration
- you rely on cloud AI services like OpenAI by default rather than self-managed models

## Facets
- artifact type: application
- maturity: active
- function: speech-recognition, nlp, agent-framework, chatbot, scheduling
- domain: developer-tools, privacy, self-hosted, artificial-intelligence, healthcare
- platform: windows, cross-platform
- tags: journaling, time-tracking, task-management, local-first, end-to-end-encryption, flutter, ai-agents, health-tracking, habits, macos, linux, ios, android

## Member repositories
- matthiasn/lotti (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:14.789973+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:31:30.068577+00:00, confidence not recorded.
  - readme: https://github.com/matthiasn/lotti (fetched 2026-09-03T02:15:14.789973+00:00, sha 2a7360c5eb59)
  - homepage: https://matthiasn.github.io/lotti/ (fetched 2026-08-29T12:35:30.003857+00:00, sha 768c8fc7e3a7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
