daily-dose
🗞 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:3000mit hellem/dunklem warmen Theme, Datumsnavigation, Zeitleiste, TODO-Schreibtisch, Statistiken und SucheErstklassige 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.jsoneingefü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 | bashOder, falls du dieses Repo bereits geklont hast:
./install.shEs 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:3000Oder ohne Installation ausführen:
npx daily-dose-of-claude-code installOption 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:3000Die 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:3000Related MCP server: Longhand
Die daily-dose-CLI
Sobald global installiert (oder über npx), verteilt der Befehl daily-dose alles:
Befehl | Was es tut |
| Hooks + MCP in |
| Hooks/MCP entfernen; Daten behalten, außer mit |
| Überprüfen, ob alles korrekt verdrahtet ist |
| Zeitungs-UI im Entwicklermodus starten |
| UI im Produktionsmodus starten |
| Hooks/MCP kompilieren + Next.js-UI bauen |
| Demo-Aktivität für heute hinzufügen |
| Datenbank leeren (zuerst sichern; Schema bleibt erhalten) |
| Datenbank-Snapshot in |
| Schema-Zustand anzeigen |
Wo die Dinge liegen
Pfad | Zweck |
| SQLite-Datenbank (WAL, FTS5) |
| JSON-Zeilen-Hook-Protokoll |
| Erfassungs-Schalter + Theme |
| Zeitgestempelte Datenbank-Backups |
| Hook- und MCP-Registrierung (vor jedem Schreiben gesichert) |
| Enthält einen kleinen verwalteten Abschnitt |
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 DBDie 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_tododaily_dose_list_todosdaily_dose_update_tododaily_dose_complete_todo(akzeptierttitle_queryoderid)daily_dose_delete_tododaily_dose_search_memory(FTS5 über Aktivitäten + TODOs)daily_dose_get_daydaily_dose_get_recent_activitydaily_dose_remember
Testen
npm testTests 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 MetadatenSchwä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
This server cannot be installed
Maintenance
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
- AlicenseAqualityBmaintenanceProvides 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.62BSD 3-Clause
- AlicenseAqualityAmaintenancePersistent 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.1712MIT
- AlicenseAqualityDmaintenanceGives Claude Code, Claude Desktop, Cursor, VS Code Copilot, and other MCP-compatible tools persistent memory.18801MIT
- FlicenseNot gradedqualityDmaintenanceProvides persistent semantic memory for Claude Code via local embeddings and six MCP tools, enabling context storage and retrieval across sessions without cloud dependencies.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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