Chemenu 2.1.0 - deterministischer Wissenskompiler
Chemenu kompiliert Rohnotizen zu einem verlinkten, quellengebundenen Wiki: raw/ -> types/ + tools/ -> kb/ -> reports/. Was mechanisch ist, macht tools/wikitool; was Urteil braucht, macht ein Agent unter Contracts, deren Grenzen in Code durchgesetzt sind statt im Prompt. Dieser Commit ist der Startpunkt der oeffentlichen Historie. Die vorherige Entwicklung fand in einer privaten Instanz statt und ist nicht Teil dieses Repositorys; ihre Erzaehlung steht vollstaendig in CHANGES.md, das mit 44 Eintraegen von 0.1.0 bis 2.1.0 erhalten geblieben ist. Der mitgelieferte Korpus ist ein Testbett und eine Demo: 170 Seiten ueber den Stack selbst - Gates, Lint, Versionierung, Suche, das Wiki-Muster. Er dokumentiert das Werkzeug mit den eigenen Mitteln des Werkzeugs. Lizenz: AGPL-3.0 fuer den Stack (tools/, types/), CC-BY-4.0 fuer die Inhalte. Die Grenze zwischen beiden ist der Dateiplan, den dist export berechnet - siehe NOTICE.
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
---
|
||||
type: types/entity.md
|
||||
entity_type: tool
|
||||
tags: [search, markdown, cli, local]
|
||||
created: 2026-07-26
|
||||
modified: 2026-08-29
|
||||
related: [Obsidian, LLM Wiki Pattern]
|
||||
sources: [Source - LLM Wiki Pattern]
|
||||
confidence: 0.85
|
||||
confidence_base: 0.85
|
||||
provenance: sourced
|
||||
summary: Lokale Suchmaschine für Markdown-Dateien mit hybrider BM25-Vektor-Suche und LLM-Reranking.
|
||||
---
|
||||
# qmd
|
||||
|
||||
**Typ:** Tool (Lokale Suchmaschine für Markdown)
|
||||
|
||||
## Beschreibung
|
||||
|
||||
qmd ist eine lokale Suchmaschine, die speziell für Markdown-Dateien ausgelegt ist. Sie bietet hybride BM25/Vector-Suche mit LLM-Neu-Ranking, alles auf dem Gerät ausgeführt. Sie ist besonders nützlich für größere Wiki-Installationen, wo einfache Index-basierte Suche unzureichend wird.
|
||||
|
||||
## Kerndaten
|
||||
|
||||
- **Typ:** CLI-Tool
|
||||
- **Sprache:** Nicht angegeben (wahrscheinlich Go oder Rust)
|
||||
- **Such-Typen:** Hybrid (BM25 + Vector)
|
||||
- **Neu-Ranking:** LLM-basiert
|
||||
- **Bereitstellung:** On-device/lokal
|
||||
- **Repository:** https://github.com/tobi/qmd
|
||||
|
||||
## Beziehungen
|
||||
|
||||
- **Verwendet von:** [[LLM Wiki Pattern]] (optionales Such-Tool für größere Wikis)
|
||||
- **Durchsucht Inhalte von:** [[Obsidian]]
|
||||
- **Alternative zu:** index.md (für kleine Wikis)
|
||||
|
||||
## Features
|
||||
|
||||
### Such-Capabilities
|
||||
- Hybride BM25/Vector-Suche
|
||||
- LLM-basiertes Neu-Ranking von Ergebnissen
|
||||
- CLI-Schnittstelle für Shell-Integration
|
||||
- MCP-Server für native LLM-Tool-Integration
|
||||
|
||||
### Anwendungsfälle
|
||||
- Suche über Wiki-Seiten, wenn index.md zu umfangreich wird
|
||||
- LLM erlauben, qmd für Suchanfragen aufzurufen
|
||||
- Bessere Suche als einfaches grep für große Wissensdatenbanken
|
||||
|
||||
## Installation und Verwendung
|
||||
|
||||
```bash
|
||||
# Installation (hypothetisch, siehe aktuelles Repo für Details)
|
||||
go install github.com/tobi/qmd@latest
|
||||
|
||||
# Suche von CLI
|
||||
qmd search "knowledge management"
|
||||
|
||||
# Als MCP-Server für LLM-Integration verwenden
|
||||
qmd server
|
||||
```
|
||||
|
||||
## Wann zu verwenden
|
||||
|
||||
- Wiki ist über ~100 Quellen oder ~hunderte Seiten hinauswachsen
|
||||
- Bedarf für ordentliche Suche über das hinaus, was index.md bietet
|
||||
- Wollen On-device-Datenschutz (keine Cloud-basierte Suche)
|
||||
|
||||
## Wann NICHT zu verwenden
|
||||
|
||||
- Kleine Wikis, wo index.md ausreicht
|
||||
- Bedarf für Cloud-basierte/Remote-Suche
|
||||
- Einfache grep-basierte Suche ist ausreichend
|
||||
|
||||
## Historie
|
||||
|
||||
- [2026-07-26] - Entity-Seite während der Aufnahme des LLM-Wiki-Pattern-Artikels erstellt
|
||||
|
||||
## Siehe auch
|
||||
|
||||
- [[LLM Wiki Pattern]]
|
||||
- [[Obsidian]]
|
||||
Reference in New Issue
Block a user