CodeSyncer - CLI-Tool zur Kontextverwaltung für AI-Coding-Assistenten
(github.com/bitjaru)Dieses Tool wurde entwickelt, um das Problem zu lösen, dass beim Einsatz von AI-Coding-Assistenten (Claude Code, Cursor usw.) beim Wechsel der Sitzung der Kontext verloren geht.
Hauptfunktionen:
- Automatische Erstellung von Markdown-Dokumenten, die von AI geparst werden können, nach dem Scannen der Projektstruktur
- Unterstützung für Multi-Repo/Monorepo (Turborepo, pnpm, Nx, Lerna usw.)
- Protokollierung von Entscheidungen mit Code-Kommentar-Tags (
@codesyncer-decisionusw.) - Erkennung von Risiko-Schlüsselwörtern (Zahlung, Authentifizierung, Löschen usw.) und Anhalten der AI-Arbeit mit Bestätigungsaufforderung
In v2.6.0 wurde der Watch Mode hinzugefügt:
- Bei Ausführung von
codesyncer watchwerden Dateiveränderungen in Echtzeit überwacht - Wenn
@codesyncer-*-Tags gefunden werden, erfolgt eine automatische Synchronisierung nachDECISIONS.md - Basiert auf chokidar, mit 500-ms-Debouncing
Das intern genutzte Tool wurde aufbereitet und als Open Source veröffentlicht.
GitHub: https://github.com/bitjaru/codesyncer
NPM: npm install -g codesyncer
Es wurde in TypeScript geschrieben; zu den Abhängigkeiten gehören unter anderem chalk, commander, inquirer, chokidar und fs-extra.
Noch keine Kommentare.