Use Librarian to fetch and search up-to-date developer documentation from GitHub and websites so answers are grounded in real docs.
command -v bun || command -v pnpm || command -v npm
bun
bun add -g @iannuttall/librarian
pnpm
pnpm add -g @iannuttall/librarian
npm i -g @iannuttall/librarian
curl -fsSL https://bun.sh/install | bash
librarian setup
librarian version
librarian add owner/repo --docs docs --ref main
librarian add https://example.com/docs
librarian ingest --embed
librarian library "nextjs"
librarian library --version 16.x "nextjs"
librarian search --library <name|id> "middleware"
--mode word|vector|hybrid
librarian search --library <name|id> --version <label> "query"
librarian detect
--version <label>
librarian get --library <name|id> docs/guide.md
librarian get --library <name|id> --doc 12 --slice 5:40
librarian update
--noprompt