Docs / Getting started

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.

What's next

  • Read the guide — five patterns that make Hydrate pay off immediately
  • Understand scopes — org vs user vs project
  • Upgrade to Pro if you want sync across machines