CodeSyncer - เครื่องมือ CLI สำหรับจัดการคอนเท็กซ์ของ AI coding assistant
(github.com/bitjaru)เป็นเครื่องมือที่สร้างขึ้นเพื่อแก้ปัญหาคอนเท็กซ์หายเมื่อเซสชันเปลี่ยนระหว่างใช้งาน AI coding assistant (เช่น Claude Code, Cursor)
ฟีเจอร์หลัก:
- สแกนโครงสร้างโปรเจกต์แล้วสร้างเอกสาร Markdown ที่ AI สามารถพาร์สได้โดยอัตโนมัติ
- รองรับ multi-repo/monorepo (Turborepo, pnpm, Nx, Lerna เป็นต้น)
- บันทึกการตัดสินใจด้วยแท็กคอมเมนต์ในโค้ด (
@codesyncer-decisionเป็นต้น) - เมื่อตรวจพบคีย์เวิร์ดความเสี่ยง (การชำระเงิน, การยืนยันตัวตน, การลบ เป็นต้น) จะหยุดการทำงานของ AI และขอการยืนยัน
เพิ่ม Watch Mode ใน v2.6.0:
- รัน
codesyncer watchเพื่อตรวจจับการเปลี่ยนแปลงของไฟล์แบบเรียลไทม์ - เมื่อพบแท็ก
@codesyncer-*จะซิงก์ไปยังDECISIONS.mdอัตโนมัติ - ทำงานบนพื้นฐานของ chokidar พร้อมดีบาวซ์ 500ms
เดิมใช้ภายในบริษัท แล้วนำมาจัดระเบียบและเปิดซอร์สเป็นโอเพนซอร์ส
GitHub: https://github.com/bitjaru/codesyncer
NPM: npm install -g codesyncer
เขียนด้วย TypeScript และมี dependency หลักประมาณ chalk, commander, inquirer, chokidar, fs-extra
ยังไม่มีความคิดเห็น