Kompl
Active·★ 64·Apache-2.0·Updated 2026-05-25
★ Trending★ RAG / Knowledge Base★ LLM Infra
Knowledge compiler — turns scattered links, files, and bookmarks into a living wiki that compounds with every new source.
Kompl is a knowledge compiler that ingests scattered sources like links, files, and bookmarks, and automatically compiles them into an interlinked wiki. It uses Gemini LLM and NLP to generate entity pages, concept pages, and cross-references. It runs locally via Docker, ensuring privacy and control over data.
#docker-compose#fastapi#gemini#knowledge-management#llm#llm-wiki#mcp#mcp-server
01
Features
01Automatically extracts knowledge from sources and compiles into an interlinked wiki
02Auto-generates entity pages, concept pages, comparisons, and source summaries with wikilinks
03Runs locally via Docker; outbound calls limited to user's own API keys
04Ships an MCP server for AI agent queries
05Backup and restore (automatic, CLI, import/export)
02
Compatibility
Linux
Docker on Linux
Verified via docs
macOS
Docker on macOS
Verified via docs
Windows
Docker on Windows
Verified via docs
03
Quick start
1
$ curl -fsSL https://raw.githubusercontent.com/tuirk/Kompl/main/install.sh | bash
04
Use cases
↳Personal knowledge management from bookmarks, PDFs, and links
↳AI agents query the compiled wiki via MCP server
↳Backup and migrate knowledge base across instances
05
Alternatives
FunASR★ 16.6k
Industrial-grade speech recognition toolkit: 170x realtime, 50+ languages, speaker diarization, emotion detection, streaming, and OpenAI-compatible API.
initrunner★ 38
Define AI agent roles in YAML and run them anywhere: CLI, API server, or autonomous daemon
Related searches
Comments
Log in to leave a comment
- JJustice WilsonApr 5, 2026
The knowledge compilation process preserves relationships between sources
- QQuinn HarrisApr 4, 2026
Used for research projects that aggregate information from many sources, coherent output
- SSutton WilsonMar 10, 2026
Turning scattered links and bookmarks into a living wiki is a useful knowledge management approach