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.
Hot right now
Most stars gained in a day · Oct 16
+165agent-memory
tigerless-labs/agent-memory · ★ 4.1Kagent-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.
+90book-to-skill
virgiliojr94/book-to-skill · ★ 35.1Kbook-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.
+66clearai-dsh
Clearailhc/clearai-dsh · ★ 941ClearAI 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.
+58DeepTutor
HKUDS/DeepTutor · ★ 41.5KDeepTutor 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.
The all-time top
87 projects · by stars
- 77.5K
#1 · AppFlowy-IO/AppFlowyAppFlowy
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.
- 73.6K
#2 · toeverything/AFFiNEAFFiNE
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.
- 63.9K
#3 · usememos/memosmemos
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.
- 4

obsidian-skills
49.7Kkepano/obsidian-skillsThis 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.
- 5

siyuan
46.8Ksiyuan-note/siyuan · TypeScriptSiYuan 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.
- 6

DeepTutor
41.5KHKUDS/DeepTutor · PythonDeepTutor 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.
- 7
Folo
39.1KRSSNext/Folo · TypeScriptFolo 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.
- 8

Trilium
38.4KTriliumNext/Trilium · TypeScriptTrilium Notes is a free, open-source, cross-platform hierarchical note-taking app built for creating large personal knowledge bases.
- 9
QwenPaw
35.8Kagentscope-ai/QwenPaw · TypeScriptQwenPaw 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.
- 10

book-to-skill
35.1Kvirgiliojr94/book-to-skill · Pythonbook-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.
- 11

obsidian-releases
22.3Kobsidianmd/obsidian-releasesThis 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.
- 12

khazix-skills
21.5KKKKKhazix/khazix-skills · PythonA 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.
- 13

llm_wiki
20.7Knashsu/llm_wiki · TypeScriptLLM 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.
- 14
tolaria
20.1Krefactoringhq/tolaria · TypeScriptTolaria 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.
- 15

rowboat
18Krowboatlabs/rowboat · TypeScriptRowboat 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.
- 16

foam
17.5Kfoambubble/foam · TypeScriptFoam 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.
- 17

architecture-decision-record
17.2Karchitecture-decision-record/architecture-decision-record · CSSA guide and example collection for architecture decision records (ADRs) — short documents that capture an important architecture decision together with its context and consequences.
- 18

openwiki
17.2Klangchain-ai/openwiki · TypeScriptOpenWiki 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.
- 19

docs
16.9Ksuitenumerique/docs · PythonDocs 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.
- 20
quarkdown
16.3Kiamgio/quarkdown · KotlinQuarkdown 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.
- 21
answer
15.7Kapache/answer · GoApache 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.
- 22

zotero
15.6Kzotero/zotero · JavaScriptZotero is a free, easy-to-use tool for collecting, organizing, annotating, citing, and sharing research sources.
- 23

claude-obsidian
15.6KAgriciDaniel/claude-obsidian · Pythonclaude-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.
- 24

OpenMetadata
15.5Kopen-metadata/OpenMetadata · TypeScriptOpenMetadata 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.
- 25

seafile
15.3Khaiwen/seafile · CSeafile 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.
- 26

til
14.2Kjbranchaud/til · Vim ScriptA 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.
- 27

note-gen
12.9Kcodexu/note-gen · TypeScriptNoteGen 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.
- 28

showdoc
12.9Kstar7th/showdoc · PHPShowDoc is a self-hosted tool for IT teams to write and share online documentation, especially API docs, data dictionaries, and technical specs.
- 29

obsidian-git
12.1KVinzent03/obsidian-git · TypeScriptObsidian 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.
- 30

patent-disclosure-skill
11.8KhandsomestWei/patent-disclosure-skill · PythonAn 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.
- 31

leanote
11.7Kleanote/leanote · JavaScriptLeanote 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.
- 32

cangjie-skill
11.4Kkangarooking/cangjie-skill · PythonA 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.
- 33

dbskill
10.7Kdontbesilent2025/dbskill · Pythondbskill 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.
- 34

knowledge-catalog
9.5KGoogleCloudPlatform/knowledge-catalog · TypeScriptThis 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.
- 35

ljg-skills
7.5Klijigang/ljg-skills · TypeScriptThis 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.
- 36

gemini-notebook-mcp-cli
6.3Kjacob-bd/gemini-notebook-mcp-cli · PythonThis 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.
- 37

hister
6.1Kasciimoo/hister · GoHister 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.
- 38

obsidian-mind
5.4Kbreferrari/obsidian-mind · TypeScriptObsidian 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.
- 39

mycontext
5KopenTrinity/mycontext · TypeScriptMyContext 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.
- 40

OpenKB
4.8KVectifyAI/OpenKB · PythonOpenKB 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.
- 41

obsidian-second-brain
4.8Keugeniughelbur/obsidian-second-brain · PythonIt'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.
- 42

OB1
4.7KNateBJones-Projects/OB1 · TypeScriptOpen 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.
- 43
open-knowledge
4.6Kinkeep/open-knowledge · TypeScriptOpenKnowledge 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.
- 44
awesome-openclaw-usecases-zh
4.4KAlexAnys/awesome-openclaw-usecases-zhA 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.
- 45

agent-memory
4.1Ktigerless-labs/agent-memory · Pythonagent-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.
- 46

My-Brain-Is-Full-Crew
3.9Kgnekt/My-Brain-Is-Full-Crew · ShellA 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.
- 47

axton-obsidian-visual-skills
3.6Kaxtonliu/axton-obsidian-visual-skillsA Visual Skills Pack that gives Claude Code the ability to turn plain text into Obsidian Canvas, Excalidraw, and Mermaid diagrams on request.
- 48

surf
3.6Kdeta/surf · TypeScriptDeta 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.
- 49

arscontexta
3.5Kagenticnotetaking/arscontexta · ShellArs 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.
- 50

EverRoom
3KNxcoreAI/EverRoom · TypeScriptEverRoom 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.
- 51

open-glean
1.6Khydra-db/open-glean · TypeScriptOpen 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.
- 52

Wake
1.5KiAmCorey/Wake · RustWake 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.
- 53
powercontext
1.3Koceanbase/powercontext · PythonPowerContext 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.
- 54
omnigraph
1.3KModernRelay/omnigraph · RustOmnigraph 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.
- 55
OpenLore
1.3Kaakarim/OpenLore · GoOpenLore 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.
- 56
solomd
1.3Kzhitongblog/solomd · TypeScriptSoloMD 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.
- 57

fullstack-agent
1.1Kjaredrhod/fullstack-agent · BatchfileIt 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.
- 58

second-brain-os
1.1Kundefined-ui/second-brain-os · HTMLA 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.
- 59
company-brain
1Ksupermemoryai/company-brain · TypeScriptCompany 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.
- 60

open-knowledge-format
990GoogleCloudPlatform/open-knowledge-format · HTMLOKF (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.
- 61

clearai-dsh
941Clearailhc/clearai-dsh · JavaScriptClearAI 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.
- 62

leviathan
826elstongun/leviathan · RustLeviathan 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.
- 63

okf-agent-memory
814okf-memory/okf-agent-memory · GoOKF 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.
- 64

agentmemoryrepo
797AgentMemoryRepo/agentmemoryrepoAgent 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.
- 65

Athena-Public
615winstonkoh87/Athena-Public · PythonAthena 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.
- 66

operator-memory
461aerovato/operator-memory · TypeScriptOperator 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.
- 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.
- 68

qiaomu-clipper
352joeseesun/qiaomu-clipper · TypeScriptQiaomu 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.
- 69

wechat-ai-memory
346ikevss/wechat-ai-memoryA 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.
- 70

halofy
319halofyai/halofy · TypeScriptHalofy 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.
- 71

botmaker
287techjanitor/botmaker · PythonBotmaker 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.
- 72

wikiskill
277ashutoshsinghpr7/wikiskill · PythonWikiSkill 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.
- 73

vault-graph
269luke321/vault-graph · JavaScriptVault 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).
- 74

arsumbris
265arsumbris/arsumbris · Pythonarsumbris 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.
- 75
LazyMind
229LazyAGI/LazyMind · GoLazyMind 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.
- 76

DoubaoWorkGuide
212AlephAITech/DoubaoWorkGuide · JavaScriptA 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.
- 77

oxynote
201oxynote/oxynote · GoOxynote 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.
- 78
zilan
200lxcshine/zilan · GoZilan 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.
- 79
RecallWeave
175Herricka/RecallWeave · RustRecallWeave 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.
- 80

financial-intelligence-system
171zhangzf1119/financial-intelligence-system · JavaFinSight 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.
- 81
WakeGPT
165Awaker-OTE/WakeGPT · RustWakeGPT 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.
- 82
readingspace-mn
153Awaker-OTE/readingspace-mn · JavaScriptReading 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.
- 83

Life-Compass-Obsidian-CN
149sunkeke-ai/Life-Compass-Obsidian-CN · JavaScriptThis 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.
- 84

memoket-kite
144memoket/memoket-kite · PythonKITE 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.
- 85

md2hd
136evan-steinhilb/md2hd · JavaScriptmd2hd 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.
- 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.
- 87

KISS-Knowledge-Infrastructure-for-Scientific-Simulation
40lzwei196/KISS-Knowledge-Infrastructure-for-Scientific-Simulation · PythonKISS 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.
Related topics
Often tagged together