Skip to content

jidohyun/NOD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

380 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

NOD

NOD

Turn anything you read into knowledge you keep.
Website · Chrome Extension · Issues

License Stars Issues

한국어


NOD - Save Content, Unlock Insights | Product Hunt

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.

스크린샷 2026-03-11 오후 12 04 49

What it does

  • 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

Architecture

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

Tech stack

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

Getting started

Prerequisites

Development

# 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 dev

See each app's directory for detailed configuration.

Self-hosting

NOD is fully self-hostable. You'll need:

  1. A PostgreSQL database with pgvector
  2. Redis instance
  3. 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.

Contributing

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

License

MIT

About

Turn anything you read into knowledge you keep. Chrome extension & web app powered by AI.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors