Quickstart
Five minutes from install to seeing Hydrate work.
1. Install
curl -fsSL gethydrate.dev/install | sh 2. Start a project
mkdir ~/projects/pulse && cd ~/projects/pulse
claude "Build a static landing page for a habit tracker called Pulse.
Plain HTML/CSS. Hero + three features + footer." Claude builds the page. The Stop hook captures the session on exit.
3. Open a new Claude session
claude "Add a pricing section with three tiers"
Watch the UserPromptSubmit hook fire — Hydrate injects relevant context from session 1
into this new session. You can see the injection live in ~/.hydrate/log/context.jsonl.
4. Open the dashboard
Open http://localhost:8089/dashboard. You'll see:
- Token spend for this project, broken down by input / output / cache-read / cache-creation
- A list of facts Hydrate extracted from session 1
- A session-by-session timeline
5. Inspect the facts
hydrate facts list --scope=project fact_7f3a "product name is Pulse" project 2026-04-17 22:41
fact_8b21 "tech stack: plain HTML/CSS" project 2026-04-17 22:41
fact_c482 "layout: hero + three features" project 2026-04-17 22:41
Hydrate is working.