Footnote is an AI assistant that helps you see what is behind an answer.
Ask a question and Footnote gives you a response with receipts: source links, confidence and safety notes, and a trace page for digging deeper.
You can use Footnote in the browser, or run your own copy from this repo.
Demo · Reading a response · Quickstart · Docs
Most AI tools give you a finished answer and leave the messy part out of view: where the answer came from, what was checked, and how confident the system should really sound.
Footnote keeps more of that context attached to the response. It will not make every answer correct, and it does not pretend to. It gives you more to inspect before you decide what to do with the answer.
A Footnote response can include:
- the answer
- source links
- confidence and safety notes
- tradeoffs or constraints when they matter
- a trace page with more detail about the run
The trace helps you review the answer; it does not prove the answer is right. For the technical model, see Response Metadata.
This starts the local backend and web app.
- Run local setup:
pnpm setupIf
pnpmis not available yet, runcorepack enableonce, then runpnpm setup.
pnpm setup will:
- create
.envfrom.env.examplewhen missing - generate local development secrets when missing
- install dependencies
The generated local secrets include INCIDENT_PSEUDONYMIZATION_SECRET and TRACE_API_TOKEN.
To enable generation features, configure at least one provider:
# Option A: OpenAI-backed providers
OPENAI_API_KEY=...
# Option B: Ollama-backed text runtime
OLLAMA_LOCAL_INFERENCE_ENABLED=true
OLLAMA_BASE_URL=http://localhost:11434- Start backend and web:
pnpm dev- Open the web app:
http://localhost:8080
Footnote is dual-licensed under MIT and the Hippocratic License v3 (HL3-CORE).
See license strategy for details.