Open Source Knowledge Base Projects

Discover 25 open source Knowledge Base repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Knowledge Base projects here are most often combined with Self Hosted, TypeScript and AI Agents. Last updated October 4, 2026.

25 repositories · updated October 4, 2026

byterover-cli: Give Coding Agents Persistent Project Memory

byterover-cli: Give Coding Agents Persistent Project Memory

ByteRover CLI helps AI coding agents retain structured project knowledge across sessions. Developers can curate, query, and version context locally, with optional cloud sync and integrations for coding tools.

TypeScriptAI AgentsCLI
Added Apr 1, 2026 View details
KBLaM: Add Knowledge Bases to Language Models

KBLaM: Add Knowledge Bases to Language Models

KBLaM is a research implementation for giving transformer language models access to external knowledge through learned adapters and special knowledge tokens. It is aimed at researchers testing knowledge-grounded answers without a separate retrieval module.

AILLMMachine Learning
Added Feb 28, 2026 View details
AppFlowy: Organize Projects, Notes, and Team Knowledge

AppFlowy: Organize Projects, Notes, and Team Knowledge

AppFlowy is a cross-platform collaborative workspace for notes, wikis, projects, and tasks, with AI features and options for controlling where data is hosted. It suits individuals and teams looking for a customizable alternative to hosted productivity suites.

DartProductivityCollaboration
Added Feb 23, 2026 View details
colanode: Collaborate in a Local-First Team Workspace

colanode: Collaborate in a Local-First Team Workspace

Colanode combines team chat, rich-text pages, databases, and file sharing in a self-hostable collaboration workspace. Local storage and offline syncing suit teams that want control over their data and can operate its server dependencies.

TypeScriptCollaborationLocal First
Added Feb 2, 2026 View details
rocketnotes: Write and Organize Notes with AI

rocketnotes: Write and Organize Notes with AI

Rocketnotes is a Markdown notes app that combines hierarchical documents and search with AI features such as document chat, writing completion, and note archiving. Use it as a hosted web or Electron app, or run it locally with Docker.

TypeScriptMarkdownAI
Added Jan 22, 2026 View details
Trilium: Build and Organize a Personal Knowledge Base

Trilium: Build and Organize a Personal Knowledge Base

Trilium is a cross-platform note-taking app for building and maintaining large personal knowledge bases. It combines a hierarchical note tree with search, linking, versioning, scripting, and options for self-hosting and synchronization.

TypeScriptKnowledge BaseKnowledge Graph
Added Jan 15, 2026 View details
BookStack: Organize Documentation in a Self-Hosted Knowledge Base

BookStack: Organize Documentation in a Self-Hosted Knowledge Base

BookStack is a documentation platform for organizing information in a simple, browsable workspace. It suits teams and individuals who want to create and maintain their own knowledge base, with an emphasis on ease of use over extensibility.

PHPDocumentationKnowledge Base
Added Dec 20, 2025 View details
AingDesk: Use AI Models, Knowledge Bases, and Agents

AingDesk: Use AI Models, Knowledge Bases, and Agents

AingDesk is a desktop and server-deployable AI assistant for using model APIs or local models alongside knowledge bases, web search, and agents. It suits people who want these capabilities in one interface, with options to share assistants online.

TypeScriptAILLM
Added Dec 3, 2025 View details
KAG: Build Knowledge-Grounded Reasoning and Q&A Systems

KAG: Build Knowledge-Grounded Reasoning and Q&A Systems

KAG is a Python framework for building domain-specific question-answering systems that combine knowledge graphs, source text, and LLMs. It targets factual and multi-hop reasoning where vector similarity alone may be insufficient.

PythonKnowledge GraphLLM
Added Nov 27, 2025 View details
rag-web-ui: Build Knowledge-Base Q&A with RAG

rag-web-ui: Build Knowledge-Base Q&A with RAG

RAG Web UI is a self-hostable web application for creating question-answering systems over your own documents. It combines document ingestion, vector search, and configurable cloud or local language models, with a web interface and OpenAPI access.

AIRAGTypeScript
Added Oct 27, 2025 View details
53AIHub: Manage AI Agents, Knowledge, Prompts, and Tools

53AIHub: Manage AI Agents, Knowledge, Prompts, and Tools

53AIHub is an AI portal for organizations that want to publish and operate agents, prompts, tools, and knowledge bases in one place. It connects to platforms such as Coze, Dify, FastGPT, and RAGFlow, with options for cloud or self-hosted deployment.

AIAI AgentsKnowledge Base
Added Oct 12, 2025 View details
helpdesk: Manage Customer Support Tickets

helpdesk: Manage Customer Support Tickets

Frappe Helpdesk is a self-hostable customer support system for managing tickets through agent and customer portals. It combines ticket assignment, SLAs, saved replies, and a knowledge base for teams that want to organize support in one application.

VuePythonTypeScript
Added Oct 12, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️