14 Punkte von xguru 1 일 전 | 3 Kommentare | Auf WhatsApp teilen
  • Ein Dokumentationstool, das speziell für Agents entwickelt wurde, um Wikis für Codebasen oder zweckgebundenes Memory zu erstellen und zu pflegen
  • Importiert lokale Wissensquellen über integrierte Connectoren oder Git-Repositories und führt sie in einem lokalen Wiki zusammen
  • Zwei Modi verfügbar
    • Personal-Modus: Baut aus lokalen Repos, Gmail, Notion, Web Search, Hacker News, X usw. ein persönliches Brain-Wiki unter ~/.openwiki/wiki auf
    • Code-Modus: Erstellt Repository-Dokumentation für die aktuelle Codebasis in openwiki/
  • Automatische Dokumentaktualisierung per CI-Integration; liefert Beispiel-Workflows für GitHub Actions und GitLab CI, die automatisch PRs bzw. Merge Requests zur Dokumentaktualisierung erzeugen
  • Gibt in beiden Modi Bundles im Google Open Knowledge Format (OKF) v0.1 aus; Konzeptdokumente verwenden YAML-Front-Matter mit einem type-Feld und drücken Beziehungen über Markdown-Links aus
  • Hält bei jeder Code-Ausführung AGENTS.md und CLAUDE.md im Repository-Root aktuell, damit Coding-Agents beim Durchsuchen des Kontexts auf das Wiki verwiesen werden
    • Wenn vorhandene Dateien existieren, wird nur der Block <!-- OPENWIKI:START -->…<!-- OPENWIKI:END --> aktualisiert und der Rest beibehalten
  • Lokale Connectoren unterstützen das Sammeln aus Git-Repositories, Notion, Gmail, X, Web Search und Hacker News; derselbe Connector kann in mehreren Instanzen konfiguriert werden
  • Unterstützt viele Inference-Provider: OpenAI, OpenRouter, Gemini (AI Studio), Gemini Enterprise (Vertex AI), Nebius Token Factory, Fireworks, Baseten, NVIDIA NIM, OpenAI-kompatibel, AWS Bedrock, Anthropic
    • Der Onboarding-Standard ist OpenAIs gpt-5.6-terra; außerdem werden je nach Provider Authentifizierungsmethoden wie ChatGPT-Login, IAM-Zugangsdaten und Google ADC angeboten
  • Erfasst standardmäßig anonyme Telemetrie (auf Ebene von Befehl/Ergebnis/Provider-/Connector-Namen), sammelt jedoch keine Dateiinhalte, Zugangsdaten, Prompts, Modellausgaben oder IP-Adressen; kann mit OPENWIKI_TELEMETRY_DISABLED=1 oder DO_NOT_TRACK=1 deaktiviert werden
  • Installation mit npm install -g openwiki
  • MIT-Lizenz

3 Kommentare

 
laeyoung 1 일 전

Ich wollte es ausprobieren, aber der Teil, dass anonyme Telemetrie standardmäßig erfasst wird (auf Ebene von Befehl/Ergebnis/Provider-/Connector-Namen), ist schon etwas schade. Man kann es zwar deaktivieren, aber es scheint doch viele Leute zu geben, die die Details nicht genau lesen und einfach die Standardeinstellungen nutzen.

 
superl3 23 시간 전

Es heißt, dass man es mit OPENWIKI_TELEMETRY_DISABLED=1 oder DO_NOT_TRACK=1 deaktivieren kann.
Heißt das, dass Sie dem nicht glauben?

 
laeyoung 20 시간 전

Man kann es zwar abschalten, aber da der Standard opt-in ist, werden es vermutlich viele einfach mit den Standardeinstellungen nutzen.

Wenn ich mir vorstelle, es einem Kollegen oder Freund zu empfehlen, würde ich eher sagen: „OpenWiki ist gut, probier’s mal aus“, und nicht: „OpenWiki ist gut, aber man kann die Datenerfassung mit OPENWIKI_TELEMETRY_DISABLED=1 oder DO_NOT_TRACK=1 deaktivieren, also schalt das vorher ein und nutz es dann“ :(

Allerdings hatte ich Befehl und Ergebnis als Prompt und Output verstanden. Wenn ich den Originaltext noch einmal lese, scheint das aber nicht so zu sein. Dann ist es vielleicht doch in Ordnung?!