Topics / #knowledge-management

Knowledge-management projects on GitHub

Systems for organizing notes, documents and personal knowledge

As of , the most-starred Knowledge-management projects on GitHub are AppFlowy (77.5K stars), AFFiNE (73.6K stars) and memos (63.9K stars). GitHub.Locker tracks 87 Knowledge-management repositories with 970.8K stars combined. The fastest-growing on October 16 was agent-memory, with +165 stars in a day.

87Projects
970.8KStars in total
+1.2KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

87 projects · by stars

  1. #1 · AppFlowy-IO/AppFlowy

    AppFlowy

    AppFlowy is an open-source, AI-powered collaborative workspace that combines projects, wikis, and team docs, built as a Notion alternative that keeps your data under your control.

    77.5K
  2. #2 · toeverything/AFFiNE

    AFFiNE

    AFFiNE is an open-source, all-in-one workspace that merges docs, whiteboards and tables into one knowledge base, positioned as a privacy-first alternative to Notion and Miro.

    73.6K
  3. #3 · usememos/memos

    memos

    Memos is an open-source, self-hosted app for capturing short-form notes—daily notes, links, work logs, and snippets—into a chronological Markdown timeline you can revisit by search, tag, or date.

    63.9K
  1. 4

    obsidian-skills

    49.7Kkepano/obsidian-skills

    This is a set of Agent Skills for Obsidian that teaches AI coding agents (like Claude Code, Codex, and OpenCode) how to work with Obsidian's Markdown, Bases, and JSON Canvas files, plus the Obsidian CLI.

  2. 5

    siyuan

    46.8Ksiyuan-note/siyuan · TypeScript

    SiYuan is an open-source, privacy-first, self-hosted knowledge workspace that combines block-level note-taking with AI agent collaboration, letting humans and AI agents work on the same knowledge base together.

  3. 6

    DeepTutor

    41.5KHKUDS/DeepTutor · Python

    DeepTutor is a self-hosted, lifelong personalized AI tutoring platform that combines multi-agent orchestration and RAG to answer questions, build knowledge bases from your documents, generate study 'Books', and track your learning mastery over time.

  4. 7

    Folo

    39.1KRSSNext/Folo · TypeScript

    Folo is an AI-powered RSS reader that pulls feeds, curated lists, and RSSHub sources into a single noise-free timeline, with AI features like translation and summarization built in.

  5. 8

    Trilium

    38.4KTriliumNext/Trilium · TypeScript

    Trilium Notes is a free, open-source, cross-platform hierarchical note-taking app built for creating large personal knowledge bases.

  6. 9

    QwenPaw

    35.8Kagentscope-ai/QwenPaw · TypeScript

    QwenPaw is a personal AI assistant that you deploy yourself (locally or in the cloud), which remembers context across sessions, runs tasks/automations, and reaches you through chat apps like Discord, Telegram, and WeChat. It is extensible with Skills, Plugins, and MCP tools.

  7. 10

    book-to-skill

    35.1Kvirgiliojr94/book-to-skill · Python

    book-to-skill turns a technical book PDF (or a folder/glob of documents) into a structured 'skill' that coding agents like Claude Code, GitHub Copilot CLI, Amp, or Hermes Agent can load on demand to answer questions from the real content instead of hallucinating.

  8. 11

    obsidian-releases

    22.3Kobsidianmd/obsidian-releases

    This is the official Obsidian releases repo: it hosts public releases of the app plus the community plugins and themes directories that power the in-app plugin and theme browser.

  9. 12

    khazix-skills

    21.5KKKKKhazix/khazix-skills · Python

    A collection of AI Agent Skills the author uses daily in his own projects, open-sourced as structured instruction sets (SKILL.md files) that an agent can load directly, following the open Agent Skills standard. It includes goal-definition, disk cleanup, AI news lookup, project doc hygiene, deep research reports, and a personal writing-style skill.

  10. 13

    llm_wiki

    20.7Knashsu/llm_wiki · TypeScript

    LLM Wiki is a cross-platform desktop app that turns your documents into a persistent, interlinked knowledge base. Instead of re-deriving answers from scratch every time like traditional RAG, the LLM incrementally builds and keeps a wiki of your sources up to date.

  11. 14

    tolaria

    20.1Krefactoringhq/tolaria · TypeScript

    Tolaria is a desktop app for macOS, Windows, and Linux that manages markdown knowledge bases — personal second brains, company docs, or AI assistant memory — stored as plain files in a git repo.

  12. 15

    rowboat

    18Krowboatlabs/rowboat · TypeScript

    Rowboat is a desktop AI coworker with a memory of your work. It indexes your email, meetings and chats into a living knowledge graph and acts through built-in surfaces: email, notes, browser, code mode, meeting notes and workspaces.

  13. 16

    foam

    17.5Kfoambubble/foam · TypeScript

    Foam is a personal knowledge management and note-taking system built on top of Visual Studio Code and GitHub, letting you link markdown notes together, visualize them as a graph, and optionally publish them to the web.

  14. 17

    architecture-decision-record

    17.2Karchitecture-decision-record/architecture-decision-record · CSS

    A guide and example collection for architecture decision records (ADRs) — short documents that capture an important architecture decision together with its context and consequences.

  15. 18

    openwiki

    17.2Klangchain-ai/openwiki · TypeScript

    OpenWiki is a CLI that uses an AI agent to write and continuously maintain a linked Markdown wiki for your codebase (or your personal knowledge), plus an interactive visualizer to explore it.

  16. 19

    docs

    16.9Ksuitenumerique/docs · Python

    Docs is an open-source collaborative text editor - a self-hostable alternative to Notion or Google Docs, built on Django and React. Teams write, organize and share documents together in real time.

  17. 20

    quarkdown

    16.3Kiamgio/quarkdown · Kotlin

    Quarkdown is a Markdown-based typesetting system: you write a single Markdown source and it compiles into a print-ready book, academic paper, knowledge base, website, or interactive presentation.

  18. 21

    answer

    15.7Kapache/answer · Go

    Apache Answer is an open-source Q&A platform you can shape into a community forum, a help center, or a knowledge base for a team of any size.

  19. 22

    zotero

    15.6Kzotero/zotero · JavaScript

    Zotero is a free, easy-to-use tool for collecting, organizing, annotating, citing, and sharing research sources.

  20. 23

    claude-obsidian

    15.6KAgriciDaniel/claude-obsidian · Python

    claude-obsidian is a local-first knowledge system that pairs Claude Code (or any compatible Agent Skills host) with Obsidian. It turns any source you drop in into linked, source-cited Markdown pages and answers questions grounded in the evidence already in your vault.

  21. 24

    OpenMetadata

    15.5Kopen-metadata/OpenMetadata · TypeScript

    OpenMetadata is an open platform that unifies technical metadata, lineage, data quality, ownership and business glossaries into one knowledge graph so both humans and AI agents can discover, trust and reuse context about enterprise data.

  22. 25

    seafile

    15.3Khaiwen/seafile · C

    Seafile is an open source cloud storage system focused on privacy protection and teamwork, organizing files into 'libraries' that can be synced, shared, and optionally encrypted, plus adding metadata, wikis, and collaborative editing on top.

  23. 26

    til

    14.2Kjbranchaud/til · Vim Script

    A personal collection of short write-ups called Today I Learned: small things the author picks up day to day across many languages and technologies, too minor for a full blog post.

  24. 27

    note-gen

    12.9Kcodexu/note-gen · TypeScript

    NoteGen is a local-first Markdown note app that lets you quickly capture scattered fragments like text, voice recordings, screenshots, links, or files, then use AI later to organize them into structured notes.

  25. 28

    showdoc

    12.9Kstar7th/showdoc · PHP

    ShowDoc is a self-hosted tool for IT teams to write and share online documentation, especially API docs, data dictionaries, and technical specs.

  26. 29

    obsidian-git

    12.1KVinzent03/obsidian-git · TypeScript

    Obsidian Git is a community plugin that brings Git version control right into Obsidian.md, letting you commit, pull, and push your vault changes from inside the app.

  27. 30

    patent-disclosure-skill

    11.8KhandsomestWei/patent-disclosure-skill · Python

    An AI-agent skill for Chinese patents: it mines patentable points from your project materials and writes disclosure documents (invention / utility-model / design), rewrites disclosures into application files, runs bibliographic search, explains published patents in plain language, and helps draft examination responses.

  28. 31

    leanote

    11.7Kleanote/leanote · JavaScript

    Leanote is an open-source, self-hosted note-taking and knowledge management app built as an alternative to Evernote, with a rich-text editor and a real-time markdown editor.

  29. 32

    cangjie-skill

    11.4Kkangarooking/cangjie-skill · Python

    A Python CLI pipeline that distills high-value content — books, long videos, podcasts, interviews, courses — into executable, callable AI agent skills, so the methodology gets invoked by an agent instead of gathering dust in notes and watch-later lists.

  30. 33

    dbskill

    10.7Kdontbesilent2025/dbskill · Python

    dbskill is a Chinese-language AI Skills toolbox for entrepreneurs and content creators. It was distilled from 16,152 public tweets into 4,176 structured knowledge atoms, packaged into 32 ready-to-call Skills for business diagnosis, content creation and decision tracking.

  31. 34

    knowledge-catalog

    9.5KGoogleCloudPlatform/knowledge-catalog · TypeScript

    This is the samples and tools repository for Google Cloud's Knowledge Catalog, an AI-powered data catalog and metadata management platform (formerly called Dataplex) that builds a dynamic knowledge graph over structured and unstructured data to give AI agents semantic and business context.

  32. 35

    ljg-skills

    7.5Klijigang/ljg-skills · TypeScript

    This is the author's personal collection of custom skills for the Codex AI agent, covering tasks like reading, writing, concept breakdown, paper summarization, and even relationship analysis.

  33. 36

    gemini-notebook-mcp-cli

    6.3Kjacob-bd/gemini-notebook-mcp-cli · Python

    This is a CLI and MCP server that gives programmatic access to Google's Gemini Notebook (formerly NotebookLM), letting you create and query notebooks, add sources, and generate Studio content like podcasts and videos from the terminal or through AI agents such as Claude.

  34. 37

    hister

    6.1Kasciimoo/hister · Go

    Hister is a private, self-hosted search engine that fully indexes the pages you visit and the files you keep, so you can search their content later from a web interface, terminal, or an AI assistant via MCP.

  35. 38

    obsidian-mind

    5.4Kbreferrari/obsidian-mind · TypeScript

    Obsidian Mind is a self-organizing Obsidian vault template that gives AI coding agents like Claude Code persistent memory: it stores notes, decisions, and context as markdown files so every session builds on the last instead of starting from zero.

  36. 39

    mycontext

    5KopenTrinity/mycontext · TypeScript

    MyContext is a local-first desktop app that builds a persistent, evolving personal context layer from your messages, documents, meetings and other work signals, and makes that context usable by AI agents, local LLMs, and a 'digital self' that can draft replies in your style.

  37. 40

    OpenKB

    4.8KVectifyAI/OpenKB · Python

    OpenKB is an open-source CLI system that compiles raw documents into a structured, interlinked wiki-style knowledge base using LLMs, so knowledge accumulates over time instead of being re-derived on every query.

  38. 41

    obsidian-second-brain

    4.8Keugeniughelbur/obsidian-second-brain · Python

    It's a skill/plugin that gives Claude Code and other CLI coding agents (Codex, Gemini, Grok Bot, and more) persistent, self-rewriting memory stored as plain markdown notes in your Obsidian vault, so you stop re-explaining your projects, decisions, and people every session.

  39. 42

    OB1

    4.7KNateBJones-Projects/OB1 · TypeScript

    Open Brain (OB1) is an infrastructure layer that gives every AI tool you use — Claude, ChatGPT, Cursor, Claude Code, and whatever ships next — shared, persistent access to the same memory of you, through one database and one AI gateway.

  40. 43

    open-knowledge

    4.6Kinkeep/open-knowledge · TypeScript

    OpenKnowledge is an AI-native markdown editor and LLM wiki app. It gives you a true WYSIWYG editor for markdown/mdx files plus built-in AI editing integrations with coding agents like Claude, Codex, OpenCode and Pi.

  41. 44

    awesome-openclaw-usecases-zh

    4.4KAlexAnys/awesome-openclaw-usecases-zh

    A curated Chinese-language collection of 50 real-world use cases for OpenClaw, an open-source personal AI agent, covering China-specific platforms (Feishu, DingTalk, WeChat Work, Xiaohongshu) plus localized adaptations of popular international use cases.

  42. 45

    agent-memory

    4.1Ktigerless-labs/agent-memory · Python

    agent-memory is a long-term memory runtime for AI agents — it stores memories as plain Markdown files (the source of truth) with a local SQLite/FTS5 index for fast ranked retrieval, so agents like Claude Code and Codex CLI keep what they learned across sessions.

  43. 46

    My-Brain-Is-Full-Crew

    3.9Kgnekt/My-Brain-Is-Full-Crew · Shell

    A crew of 8+ AI agents and 14 specialized skills that manages your Obsidian vault through chat: capturing notes, triaging your inbox, searching, transcribing meetings, and handling email and calendar, in whatever language you write.

  44. 47

    axton-obsidian-visual-skills

    3.6Kaxtonliu/axton-obsidian-visual-skills

    A Visual Skills Pack that gives Claude Code the ability to turn plain text into Obsidian Canvas, Excalidraw, and Mermaid diagrams on request.

  45. 48

    surf

    3.6Kdeta/surf · TypeScript

    Deta Surf is a personal AI notebook that brings your files and webpages into one place and lets you generate AI-written notes from them, so research and writing happen in the same stream instead of jumping between apps.

  46. 49

    arscontexta

    3.5Kagenticnotetaking/arscontexta · Shell

    Ars Contexta is a Claude Code plugin that generates a personalized knowledge system (a 'second brain') from a conversation about how you think and work, producing markdown files, folder structure, skills, and automation tailored to your domain.

  47. 50

    EverRoom

    3KNxcoreAI/EverRoom · TypeScript

    EverRoom is a local-first personal workspace that connects your files, conversations, meetings, and AI agents into project-based 'Context Rooms', so agents work from verified evidence and memory instead of a blank chat.

  48. 51

    open-glean

    1.6Khydra-db/open-glean · TypeScript

    Open Glean is an open-source AI workspace built on Hydra DB: a 'second brain' you ask questions across your memories, files, and connected apps, with answers written from retrieved context and cited sources.

  49. 52

    Wake

    1.5KiAmCorey/Wake · Rust

    Wake is a native desktop app that gathers every coding-agent session on your machine into one place, letting you browse, full-text search, and resume any conversation across tools like Claude Code, Codex, Cursor and many others.

  50. 53

    powercontext

    1.3Koceanbase/powercontext · Python

    PowerContext is a self-hosted context service from the OceanBase team. It keeps decisions, evidence, and task state together with the project, so you or another agent can pick the work up in a later session.

  51. 54

    omnigraph

    1.3KModernRelay/omnigraph · Rust

    Omnigraph is a lakehouse-native graph database that acts as the operational state and coordination layer for fleets of AI agents, combining graph traversal, vector search, and full-text search with Git-style branching so many agents can enrich a shared knowledge graph safely.

  52. 55

    OpenLore

    1.3Kaakarim/OpenLore · Go

    OpenLore is a self-hosted, agent-native knowledge server: point it at a folder of Markdown and every agent on the team (Claude Code, Codex, Cursor, CI jobs) reads the same files over SSH and MCP, with control over who can see and change what.

  53. 56

    solomd

    1.3Kzhitongblog/solomd · TypeScript

    SoloMD is a local-first markdown editor for your notes that also acts as a bridge to LLMs: a bundled MCP server lets agents like Claude Code, Codex, or Cursor read and edit your vault directly from outside the editor.

  54. 57

    fullstack-agent

    1.1Kjaredrhod/fullstack-agent · Batchfile

    It is an installer that assembles a complete AI agent setup on your machine, bundling memory, voice, a visual face, and optional hand-tracking controls into one guided Claude Code conversation.

  55. 58

    second-brain-os

    1.1Kundefined-ui/second-brain-os · HTML

    A knowledge base an AI agent builds and maintains for you, in plain markdown files you own: what you read, watch and save becomes linked wiki pages you can query. The repo holds the full guide, a starter vault, agent skills and scripts.

  56. 59

    company-brain

    1Ksupermemoryai/company-brain · TypeScript

    Company Brain is a teammate that lives in your Slack, remembers everything your team says across channels, docs and tickets, and can go act on it - opening issues, reading PRs, digging into your repo.

  57. 60

    open-knowledge-format

    990GoogleCloudPlatform/open-knowledge-format · HTML

    OKF (Open Knowledge Format) is a vendor-neutral spec from Google Cloud for representing catalog knowledge as plain markdown files with YAML frontmatter, not tied to any specific agent, framework, or model provider. This repo also ships a reference agent that produces OKF bundles and a visualizer that renders them.

  58. 61

    clearai-dsh

    941Clearailhc/clearai-dsh · JavaScript

    ClearAI is an ontology-first agent preset for DSH that turns a research session into a continuously growing, evidence-checked domain ontology, built through what it calls the 'Epistemic Loop' — question, falsifiable judgement, test, evidence, then a bounded conclusion.

  59. 62

    leviathan

    826elstongun/leviathan · Rust

    Leviathan turns your records (JSONL, JSON, CSV/TSV, SQLite, or anything a database CLI can export) into a single-file, ranked full-text search index so an AI agent gets the few records that answer a question instead of grepping through raw history.

  60. 63

    okf-agent-memory

    814okf-memory/okf-agent-memory · Go

    OKF Agent Memory is a Git-native persistent memory layer for AI coding agents: it stores architectural decisions and project knowledge as plain Markdown files with YAML frontmatter directly in your repository, following the Open Knowledge Format (OKF) v0.2 spec, so context survives across sessions instead of vanishing when the context window closes.

  61. 64

    agentmemoryrepo

    797AgentMemoryRepo/agentmemoryrepo

    Agent Memory Repo is an open spec that lets a coding agent save what it learns about you or your project in a plain git repo of Markdown files, so that knowledge survives into the agent's next session.

  62. 65

    Athena-Public

    615winstonkoh87/Athena-Public · Python

    Athena is a local-first memory layer for AI coding agents: it stores your working context as plain Markdown files on your own disk so any model or IDE can pick up where the last one left off.

  63. 66

    operator-memory

    461aerovato/operator-memory · TypeScript

    Operator Memory is a self-improving context engine that gives coding agents a persistent brain: as the agent works it automatically writes specs, decisions, research and lessons as Markdown, so the next session starts already knowing what the last one learned.

  64. 67

    kun

    424kunchenguid/kun · JavaScript

    '/kun' is a skill file for AI coding agents that lets them think and build like Kun, a former L8 principal engineer at Meta, Microsoft and Atlassian, by loading his live knowledge base of tools, workflows and opinions.

  65. 68

    qiaomu-clipper

    352joeseesun/qiaomu-clipper · TypeScript

    Qiaomu Clipper is a Chrome extension that clips articles and videos into Obsidian, then lets you read, edit, highlight, and chat with AI about the saved content, including a synced player-plus-transcript view for YouTube and Bilibili videos.

  66. 69

    wechat-ai-memory

    346ikevss/wechat-ai-memory

    A local-first Windows app that reads your WeChat 4.x chats directly, lets you filter them by conversation, date range and keyword, and exports the result as PDF, Markdown and structured JSON to build a personal, traceable chat memory archive.

  67. 70

    halofy

    319halofyai/halofy · TypeScript

    Halofy is an access and governance layer that sits between an organization's knowledge and the AI agents that use it, handling identity, policy, provenance, audit, and signed erasure.

  68. 71

    botmaker

    287techjanitor/botmaker · Python

    Botmaker is a skill plus SOUL profile for Hermes Agent whose only job is to mint other specialist bots. It enforces a strict loop — interview, a one-screen SOUL draft, human sign-off, scaffolding, certification in the child's own chat, and documentation in a vault — instead of just cloning a persona file.

  69. 72

    wikiskill

    277ashutoshsinghpr7/wikiskill · Python

    WikiSkill is a faithful implementation of a Google Research paper (arXiv:2608.27454) that lets an AI agent build a persistent knowledge wiki from its own execution traces and use it to propose and validate changes to its own skill files, so lessons from failed runs survive instead of dying with the session.

  70. 73

    vault-graph

    269luke321/vault-graph · JavaScript

    Vault Graph is an Obsidian community plugin that draws your whole vault as a deterministic circular graph: every note is a dot, every top-level folder owns a wedge sized by its share of the vault, and notes fill rings from the centre (best-connected) out to the rim (leaves).

  71. 74

    arsumbris

    265arsumbris/arsumbris · Python

    arsumbris is a malleable, agent-native IDE for typed knowledge: a macOS workspace built on a type engine and an extensible agent framework, where you and your AI agent work on the same knowledge together.

  72. 75

    LazyMind

    229LazyAGI/LazyMind · Go

    LazyMind is an AI Skill Runtime for knowledge-intensive work: it turns knowledge, expert practice, and tools into executable, recoverable tasks, combining reusable knowledge, executable Skills, observable workflows, editable artifacts, and evaluation-driven improvement in one workspace.

  73. 76

    DoubaoWorkGuide

    212AlephAITech/DoubaoWorkGuide · JavaScript

    A Chinese-language practical guide to working with Doubao (a Chinese AI agent product), turning real tasks into reusable methods — covering tutorials, connectors, Skills, automation and multi-agent workflows.

  74. 77

    oxynote

    201oxynote/oxynote · Go

    Oxynote is a self-hosted technical wiki that connects documentation directly to the systems it describes, pairing live metric charts and Stripe-style API docs with the same page and running every edit through a draft-diff-approval review flow.

  75. 78

    zilan

    200lxcshine/zilan · Go

    Zilan is an LLM-powered knowledge management and Q&A platform that unifies RAG quick Q&A, ReAct agent reasoning, and auto-generated Wiki knowledge distillation into one minimalist knowledge hub.

  76. 79

    RecallWeave

    175Herricka/RecallWeave · Rust

    RecallWeave is a local-first agent memory lifecycle engine: it stores typed memories in an append-only, hash-chained log and handles dedupe, conflict detection, forgetting, compaction and portable export.

  77. 80

    financial-intelligence-system

    171zhangzf1119/financial-intelligence-system · Java

    FinSight Enterprise Backend is a Spring Boot 3 backend for an enterprise intelligent management platform, covering RBAC, logging, monitoring, a file center, workflow approvals, in-app instant messaging, AI model chat and a RAG knowledge base.

  78. 81

    WakeGPT

    165Awaker-OTE/WakeGPT · Rust

    WakeGPT is a local-first desktop app for quickly capturing text, Markdown, links, and images, and letting them grow into durable Markdown notes you can later reuse as context in ChatGPT.

  79. 82

    readingspace-mn

    153Awaker-OTE/readingspace-mn · JavaScript

    Reading Space MN is a reading workflow plugin for MarginNote 4 that brings AI explanation and Q&A, an in-app browser, audio read-aloud, and Obsidian export right next to your selections, excerpts, and mind-map cards.

  80. 83

    Life-Compass-Obsidian-CN

    149sunkeke-ai/Life-Compass-Obsidian-CN · JavaScript

    This is an unofficial Simplified Chinese localization of 'Compass', an Obsidian vault system ('Life OS') for managing journaling, goals, habits, tasks, projects, writing, reading and life reviews.

  81. 84

    memoket-kite

    144memoket/memoket-kite · Python

    KITE is an open-source, vector-free long-term memory engine for AI agents: it turns conversations into structured, topic-indexed facts and answers questions with inspectable retrieval plans instead of embedding similarity search, topping the LoCoMo and LongMemEval benchmarks.

  82. 85

    md2hd

    136evan-steinhilb/md2hd · JavaScript

    md2hd is a CLI that turns your markdown notes into an interactive visual map: frontmatter becomes nodes, wikilinks become edges, and the result opens in your browser so you can see how everything connects.

  83. 86

    aivchatdemo

    124wangzhuoyuan229-source/aivchatdemo · C#

    ChatApp is a desktop AI roleplay chat app for macOS and Windows: you create AI characters with their own personas and chat with them one-on-one or in multi-character group chats, driven by your own OpenAI-compatible API key.

  84. 87

    KISS-Knowledge-Infrastructure-for-Scientific-Simulation

    40lzwei196/KISS-Knowledge-Infrastructure-for-Scientific-Simulation · Python

    KISS is a Knowledge Infrastructure (KI) framework that packages the operational expertise behind running scientific simulation models — how to prepare inputs, judge whether results are physically plausible, and recover from failures — so AI coding agents can run these models reliably, not just know their equations.

Often tagged together