Note Gen

Active
GitHub TypeScript GPL-3.0

Description

note-gen is an AI-enhanced note tool with auto organization, bi-directional links and cross-device sync, usable as structured long-term memory for agents.

Key Features

  • AI organization — auto summarization and related-note generation
  • Bi-directional links — graph notes similar to Roam Research
  • Cross-device sync — seamless Web, desktop and mobile experience
  • Privacy-first — optional local storage and end-to-end encryption
  • Plugin-friendly — plug third-party LLMs and tools into the notes
  • Export compatible — Markdown / PDF / HTML formats

Use Cases

💡 Providing AI agents with long-term memory and note storage
💡 AI-maintained graph notes for individuals and teams
💡 Continuing the same knowledge base seamlessly across devices
💡 Implementing knowledge methodologies like Zettelkasten

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (12.7k stars)
  • Established track record (2 years in production)
  • Responsive to issues, low backlog

⚠️ Limitations

  • Restrictive license (GPL-3.0)

Quick Start

git clone https://github.com/codexu/note-gen.git
cd note-gen
pnpm install
pnpm dev

Related Projects

Graphiti

30.5k · Python
Active A+

Graphiti is a temporal knowledge-graph engine for agent memory, helping systems continuously accumulate long-term context.

memoryknowledge-graphrag +1
  • · Temporal fact management — Each fact has a validity window; old facts are invalidated, not deleted. Query what's true now or at any point in time
  • · Provenance & lineage tracking — Every entity and relationship traces back to raw data episodes, full lineage from derived fact to source
  • · Hybrid retrieval — Combines semantic embeddings, keyword BM25, and graph traversal for low-latency high-precision queries without LLM summarization

LangMem

1.6k · Python
Active A

LangMem is LangChain's memory layer for agents, helping developers add long-term memory, replay summaries, and context management to improve multi-turn performance.

memorylangchaincontext +1
  • · Core memory API that works with any storage system for flexible agent memory
  • · Hot-path memory tools agents use to record and search during active conversations
  • · Background memory manager that auto-extracts, consolidates, and updates knowledge