Skip to main content
Glama

🗞 Tägliche Dosis Claude Code

Ein lokales Zeitungs-ähnliches Speichersystem für alles, was du mit Claude Code machst. Nichts verlässt deinen Rechner.

  • Persistente SQLite-Datenbank jeder Claude-Code-Sitzung, jedes Prompts, jedes Tool-Aufrufs und jeder Dateibearbeitung – über jedes Repo hinweg

  • Zeitungs-UI unter http://localhost:3000 mit hellem/dunklem warmen Theme, Datumsnavigation, Zeitleiste, TODO-Schreibtisch, Statistiken und Suche

  • Erstklassige TODOs, in der UI bearbeitbar und von Claude über einen lokalen MCP-Server manipulierbar

  • Globale Claude-Code-Hooks (SessionStart, UserPromptSubmit, PostToolUse, Stop, PreCompact, SessionEnd), additiv in deine bestehende ~/.claude/settings.json eingefügt (niemals überschrieben, immer gesichert)

  • Schwärzung gängiger Geheimnisformate vor jedem Schreiben

  • Keine Cloud, keine API-Schlüssel, keine externen LLM-Aufrufe


Installation

Option 1 – Einzeiler-Installer (empfohlen)

curl -fsSL https://raw.githubusercontent.com/iamdevnitesh/daily-dose-of-claude-code/main/install.sh | bash

Oder, falls du dieses Repo bereits geklont hast:

./install.sh

Es klont nach ~/daily-dose-of-claude-code, installiert Abhängigkeiten, baut die Hooks/MCP, fügt sie in ~/.claude/settings.json ein (mit vorheriger Sicherung), fügt einen kleinen verwalteten Abschnitt zu ~/.claude/CLAUDE.md hinzu und führt den Doctor aus.

Option 2 – npm

Sobald veröffentlicht, kann jeder global installieren:

npm install -g daily-dose-of-claude-code
daily-dose install
daily-dose dev              # UI on http://localhost:3000

Oder ohne Installation ausführen:

npx daily-dose-of-claude-code install

Option 3 – Docker Compose (nur UI)

Die Hooks und der MCP-Server müssen auf dem Host laufen – Claude Code startet sie als Unterprozesse und kann nicht in einen Container hineinreichen. Docker ist nur für die Zeitungs-UI nützlich, die über einen Volume-Mount auf die gemeinsame SQLite-Datenbank zugreift.

# 1. Install hooks + MCP on the host first (any of the options above)
npx daily-dose-of-claude-code install

# 2. Run the UI in Docker
docker compose up -d
# → http://localhost:3000

Die Compose-Datei mountet ~/.daily-dose-claude (oder $DAILY_DOSE_HOME) in den Container unter /data, sodass die UI genau dieselbe Datenbank verwendet, in die die Host-seitigen Hooks und der MCP-Server schreiben. Du kannst den Container jederzeit beenden – die Erfassung läuft weiter, weil sie auf dem Host lebt.

Option 4 – Manuell (Entwickler / hackbar)

git clone <repo> && cd daily-dose-of-claude-code
npm install
npm run build:node          # compile hooks + MCP
npm run install:daily-dose  # merge into ~/.claude/settings.json (backup first)
npm run doctor
npm run dev                 # http://localhost:3000

Related MCP server: Longhand

Die daily-dose-CLI

Sobald global installiert (oder über npx), verteilt der Befehl daily-dose alles:

Befehl

Was es tut

daily-dose install

Hooks + MCP in ~/.claude/settings.json einfügen, verwalteten CLAUDE.md-Abschnitt hinzufügen

daily-dose uninstall [--purge-data]

Hooks/MCP entfernen; Daten behalten, außer mit --purge-data

daily-dose doctor

Überprüfen, ob alles korrekt verdrahtet ist

daily-dose dev

Zeitungs-UI im Entwicklermodus starten

daily-dose start

UI im Produktionsmodus starten

daily-dose build

Hooks/MCP kompilieren + Next.js-UI bauen

daily-dose seed [--force]

Demo-Aktivität für heute hinzufügen

daily-dose reset [--yes]

Datenbank leeren (zuerst sichern; Schema bleibt erhalten)

daily-dose backup

Datenbank-Snapshot in ~/.daily-dose-claude/backups erstellen

daily-dose migrate

Schema-Zustand anzeigen


Wo die Dinge liegen

Pfad

Zweck

~/.daily-dose-claude/data/daily-dose.db

SQLite-Datenbank (WAL, FTS5)

~/.daily-dose-claude/logs/hooks.log

JSON-Zeilen-Hook-Protokoll

~/.daily-dose-claude/config.json

Erfassungs-Schalter + Theme

~/.daily-dose-claude/backups/

Zeitgestempelte Datenbank-Backups

~/.claude/settings.json

Hook- und MCP-Registrierung (vor jedem Schreiben gesichert)

~/.claude/CLAUDE.md

Enthält einen kleinen verwalteten Abschnitt <!-- DAILY_DOSE_START -->


Architektur

Claude Code
  │
  ├─ Hooks (host-side Node): SessionStart, UserPromptSubmit,
  │                          PostToolUse, Stop, PreCompact, SessionEnd
  │                          → write to SQLite
  │
  └─ MCP server (host-side stdio, daily-dose)
                          → same SQLite DB

     Next.js UI (host or Docker, localhost:3000)
                          → same SQLite DB

Die UI muss nicht laufen, damit die Aktivitätserfassung funktioniert – Hooks sprechen direkt mit SQLite. Du kannst Docker beenden, next dev beenden, die UI deinstallieren – Claude-Aktivität landet weiterhin in deiner lokalen Datenbank.

MCP-Tools

  • daily_dose_add_todo

  • daily_dose_list_todos

  • daily_dose_update_todo

  • daily_dose_complete_todo (akzeptiert title_query oder id)

  • daily_dose_delete_todo

  • daily_dose_search_memory (FTS5 über Aktivitäten + TODOs)

  • daily_dose_get_day

  • daily_dose_get_recent_activity

  • daily_dose_remember

Testen

npm test

Tests laufen gegen ein temporäres DAILY_DOSE_HOME – deine echte Datenbank und Claude- Konfiguration werden nie berührt.

Hinweise und Nicht-Ziele

  • Keine externen KI-Aufrufe – Titel/Zusammenfassungen sind deterministisch

  • Vollständige Tool-Ausgaben (wie riesige Read-Nutzlasten) werden nie gespeichert; nur prägnante Metadaten

  • Schwärzung läuft bei allen Schreibvorgängen; trotzdem keine Geheimnisse absichtlich einfügen

  • Hooks sind fail-open – Daily-Dose-Fehler blockieren Claude Code nie

  • Docker ist nur für die UI gedacht; Hooks müssen auf dem Host leben, damit Claude Code sie starten kann

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Provides comprehensive session management for Claude Code with automatic initialization/cleanup, quality checkpoints, and local conversation memory with semantic search for capturing learnings across coding sessions.
    6
    2
    BSD 3-Clause
  • A
    license
    A
    quality
    A
    maintenance
    Persistent local memory for Claude Code that indexes every session's JSONL file verbatim into SQLite + ChromaDB. Exposes 17 MCP tools for semantic recall, deterministic file replay, and fuzzy "do you remember when..." queries across your entire session history — no API calls, nothing leaves the machine.
    17
    12
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides persistent semantic memory for Claude Code via local embeddings and six MCP tools, enabling context storage and retrieval across sessions without cloud dependencies.

View all related MCP servers

Related MCP Connectors

  • Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).

  • Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.

  • Persistent context for Claude. Your AI always knows your projects and next actions across sessions.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/iamdevnitesh/daily-dose-of-claude-code'

If you have feedback or need assistance with the MCP directory API, please join our Discord server