An AI zettelkasten that extracts ideas from articles, videos, and PDFs
FrameworkFreeHey HN! Over the weekend (leaning heavily on Opus 4.5) I wrote Jargon - an AI-managed zettelkasten that reads articles, papers, and YouTube videos, extracts the key ideas, and automatically links related concepts together.Demo video: https://youtu.be/W7ejMqZ6EUQRepo: https://
Capabilities8 decomposed
multi-source content ingestion with format normalization
Medium confidenceAccepts articles (via URL or HTML), videos (via URL with transcript extraction), and PDFs as input sources, normalizing them into a unified text representation for downstream processing. The system likely uses content scrapers for web articles, video transcript APIs (YouTube, Vimeo), and PDF parsing libraries to extract text while preserving semantic structure, then standardizes output into a common format for idea extraction.
Unified ingestion pipeline that handles three distinct content types (articles, videos, PDFs) with format-agnostic downstream processing, rather than separate extraction paths per content type
Broader content source support than single-format tools like Readwise (articles only) or Notion (manual entry), with automated transcript extraction reducing manual transcription overhead
ai-powered idea extraction and atomic note generation
Medium confidenceUses an LLM (likely OpenAI GPT or similar) to analyze normalized content and extract discrete, atomic ideas formatted as individual zettelkasten notes. The system prompts the model to identify key concepts, claims, and insights, then structures them as standalone notes with clear relationships, enabling the core zettelkasten principle of linking ideas across sources. Implementation likely involves prompt engineering to enforce atomicity and semantic clarity.
Applies LLM-driven extraction specifically optimized for zettelkasten atomicity principles (one idea per note, clear relationships), rather than generic summarization or key-phrase extraction
More semantically coherent than regex/keyword-based extraction tools, and more structured than raw LLM summaries because it enforces atomic note constraints
semantic relationship inference and note linking
Medium confidenceAutomatically identifies conceptual relationships between extracted ideas using embeddings or LLM reasoning, then generates bidirectional links between related notes. The system likely computes vector embeddings for each atomic note, performs similarity search to find related ideas, and optionally uses the LLM to validate or label relationship types (e.g., 'contradicts', 'extends', 'example of'). This enables the zettelkasten's core value: serendipitous discovery of connections across sources.
Applies semantic similarity and optional LLM reasoning to automatically generate zettelkasten links, rather than requiring manual link creation or simple keyword matching
More intelligent than keyword-based linking (Obsidian's default) and less labor-intensive than manual linking, though less precise than human-curated relationships
persistent zettelkasten storage with metadata indexing
Medium confidenceStores extracted notes and relationships in a structured database or file system with full-text and metadata indexing, enabling efficient retrieval and browsing. Implementation likely uses a document database (MongoDB, SQLite with FTS extension) or file-based approach (Markdown files with YAML frontmatter) with indexed fields for source, date, tags, and relationships. This provides the foundation for querying and exploring the knowledge base.
Combines structured storage with full-text indexing and relationship metadata, enabling both efficient retrieval and graph-based exploration of the knowledge base
More queryable than plain file storage (Obsidian vault) and more portable than proprietary databases (Roam Research), with standard export formats
interactive note browsing and relationship visualization
Medium confidenceProvides a user interface (likely web-based or CLI) to browse notes, search by keyword or metadata, and visualize relationships as a graph or outline. The system renders the zettelkasten as an interactive knowledge graph where users can click through related ideas, or as a hierarchical outline showing note connections. Implementation likely uses a graph visualization library (D3.js, Cytoscape, or similar) and a search interface with filters for source, date, and tags.
Combines graph visualization with full-text search and metadata filtering, enabling both serendipitous discovery (clicking through relationships) and targeted retrieval (search)
More interactive than static Markdown exports and more visually intuitive than command-line-only tools, though less polished than dedicated apps like Obsidian or Roam
batch processing and async content import
Medium confidenceSupports importing multiple content sources (articles, videos, PDFs) in batch mode with asynchronous processing, queuing, and progress tracking. The system likely uses a task queue (Celery, RQ, or similar) to process imports in the background, preventing UI blocking and enabling efficient handling of large batches. Implementation includes job status tracking, error handling with retry logic, and optional webhooks for completion notifications.
Implements async batch import with job tracking and retry logic, enabling efficient bulk ingestion without blocking the UI or losing failed imports
More scalable than synchronous import (Readwise, Notion) and more reliable than fire-and-forget processing due to built-in retry and status tracking
source attribution and citation tracking
Medium confidenceAutomatically preserves and indexes source metadata (URL, author, publication date, excerpt location) for each extracted idea, enabling citation generation and source verification. The system stores a reference to the original content for each note, allowing users to trace ideas back to their sources and generate citations in standard formats (APA, MLA, Chicago). Implementation includes metadata extraction during ingestion and citation formatting templates.
Automatically preserves and formats source citations for each extracted idea, enabling academic-grade attribution without manual entry
More rigorous than tools that lose source context (Copilot, ChatGPT) and more automated than manual citation management (Zotero, Mendeley)
configurable llm provider integration
Medium confidenceSupports multiple LLM providers (OpenAI, Anthropic, local Ollama, etc.) through a unified interface, allowing users to choose their preferred model or provider. Implementation likely uses an abstraction layer (e.g., LangChain, LiteLLM, or custom wrapper) that normalizes API calls across providers, enabling easy switching without code changes. Configuration is typically via environment variables or config files specifying provider, model, and API keys.
Abstracts LLM provider differences through a unified interface, enabling runtime provider switching without code changes and supporting both cloud and local models
More flexible than tools locked to a single provider (Copilot → OpenAI only) and more practical than raw API calls due to normalized error handling and retry logic
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with An AI zettelkasten that extracts ideas from articles, videos, and PDFs, ranked by overlap. Discovered automatically through the match graph.
MyMemo AI
Transform digital chaos into an organized, AI-enhanced knowledge...
Notability.ai
AI-driven note organization with seamless Notion integration and messaging...
Mem.ai
AI-driven tool for capturing, organizing, and accessing information...
obsidian-second-brain
Claude Code skill for Obsidian. Turn your vault into a living AI-first second brain. 31 commands, vault-first research, scheduled agents.
Zettelkasten Knowledge Management Server
Manage and explore atomic notes using the Zettelkasten methodology through an MCP-compatible interface. Create, link, search, and synthesize notes with AI assistance to build a rich, interconnected knowledge graph. Enhance your knowledge workflow with bidirectional linking, tagging, and markdown-bas
Mindgrasp AI
Unlock AI-driven insights, NLP, and custom model training with seamless...
Best For
- ✓researchers and knowledge workers managing diverse content sources
- ✓students building personal knowledge bases from lectures and readings
- ✓teams conducting competitive analysis across web, video, and document sources
- ✓knowledge workers building large zettelkastens who want to reduce manual note-taking time
- ✓researchers synthesizing insights across many sources
- ✓students learning to identify and structure key concepts from readings
- ✓researchers exploring emergent patterns across large knowledge bases
- ✓knowledge workers who want serendipitous discovery without manual linking overhead
Known Limitations
- ⚠PDF parsing quality depends on document structure — scanned PDFs or complex layouts may lose semantic meaning
- ⚠Video transcript extraction requires publicly available transcripts or API access (YouTube API rate limits apply)
- ⚠URL-based article ingestion may fail on paywalled content or JavaScript-heavy sites requiring authentication
- ⚠LLM extraction quality varies by content type and complexity — dense academic papers may produce less coherent atomic notes than blog posts
- ⚠No guarantee of true atomicity — model may group related concepts or split single ideas across multiple notes
- ⚠Extraction cost scales with content length; long videos or PDFs incur higher API costs
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
About
Show HN: An AI zettelkasten that extracts ideas from articles, videos, and PDFs
Categories
Alternatives to An AI zettelkasten that extracts ideas from articles, videos, and PDFs
Search the Supabase docs for up-to-date guidance and troubleshoot errors quickly. Manage organizations, projects, databases, and Edge Functions, including migrations, SQL, logs, advisors, keys, and type generation, in one flow. Create and manage development branches to iterate safely, confirm costs
Compare →Are you the builder of An AI zettelkasten that extracts ideas from articles, videos, and PDFs?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →