Turn anything you read into knowledge you keep.
Website · Chrome Extension · Issues
NOD is a Chrome extension and web app that summarizes web content with AI and saves it as searchable knowledge — not just bookmarks.
It started as a personal n8n + Gemini + Obsidian automation. People kept asking me to set it up for them, so I turned it into a product anyone can install in 30 seconds.
- Web articles — Summarize any webpage and extract key insights
- GitHub repos — Analyze project structure and core logic, not just the README
- YouTube videos — Get the key points from hour-long talks without watching them
- Papers & PDFs — Quickly parse arXiv papers and technical documents
- Semantic search — Find saved knowledge by meaning, not just keywords
- Knowledge graph — Visualize connections between saved concepts
apps/
├── web/ # Next.js 16 — dashboard, search, knowledge graph
├── api/ # FastAPI — AI summarization, auth, storage
├── worker/ # FastAPI — async jobs via Cloud Tasks & Pub/Sub
├── extension/ # Chrome Extension — content capture & summarization
├── mobile/ # flutter (planned)
└── infra/ # Terraform — GCP Cloud Run deployment
| Layer | Stack |
|---|---|
| Frontend | Next.js · TypeScript · Tailwind CSS · Radix UI · Cytoscape |
| Backend | FastAPI · Python · SQLAlchemy · pgvector |
| AI | Google Gemini · OpenAI |
| Database | PostgreSQL · Redis |
| Auth | Supabase |
| Infra | GCP Cloud Run · Terraform |
| Payments | Paddle |
| Observability | OpenTelemetry · Sentry · Langfuse |
- Bun (package manager)
- Python 3.12+ with uv
- PostgreSQL with pgvector extension
- Redis
# Web dashboard
cd apps/web
bun install
bun run dev
# API server
cd apps/api
uv sync
poe dev
# Worker
cd apps/worker
uv sync
poe dev
# Chrome extension
cd apps/extension
npm install
npm run devSee each app's directory for detailed configuration.
NOD is fully self-hostable. You'll need:
- A PostgreSQL database with pgvector
- Redis instance
- A Gemini or OpenAI API key
Infrastructure is defined as Terraform in apps/infra/. The hosted version at nod-archive.com is $5/month if you'd rather not manage your own setup.
Bug reports, feature requests, and PRs are welcome. Check the issues for things to work on.
# Run checks before submitting
cd apps/web && bun run lint && bun run typecheck
cd apps/api && poe all-checks