เครื่องมือนักพัฒนา AI
PMB
หน่วยความจำแบบ Local-first สำหรับ AI coding agents จัดเก็บและเรียกคืนบริบทของโปรเจกต์โดยอัตโนมัติผ่าน MCP แบบออฟไลน์ ใช้เวลาเรียกคืนประมาณ 35ms
PMB คืออะไร
PMB เป็นระบบหน่วยความจำแบบ Local-first ที่เป็นโอเพนซอร์สสำหรับ AI coding agents โดยจะจัดเก็บและเรียกคืนบริบทของโปรเจกต์ (การตัดสินใจ บทเรียน ข้อเท็จจริง) โดยอัตโนมัติโดยใช้การค้นหาแบบไฮบริด (BM25 + เวกเตอร์แบบหนาแน่น + กราฟเอนทิตี) และเชื่อมต่อกับ agents เช่น Claude Code, Cursor และ Codex ผ่าน MCP ข้อมูลทั้งหมดจะอยู่ในไฟล์ SQLite ไฟล์เดียวบนดิสก์ของคุณ ไม่มีคลาวด์ ไม่มีการส่งข้อมูลทางไกล
PMB เทียบกับเครื่องมือที่คล้ายคลึง
| โมเดลราคา | ฟรี | ฟรี | ราคาที่กำหนดเอง | ฟรี, ชำระเงิน |
| เครดิตฟรี | ||||
| ฟีเจอร์หลัก |
|
|
|
|
| ข้อดี |
|
|
|
|
| ข้อจำกัด |
|
|
|
|
| เหมาะสำหรับ |
|
|
|
|
วิธีใช้ PMB
- 1ติดตั้ง: `pip install pmb-ai`
- 2เชื่อมต่อ agent ของคุณ: `pmb connect claude-code` (รองรับ Cursor, Codex, Zed, ฯลฯ)
- 3ทำงานตามปกติ – PMB จะบันทึกและเรียกคืนโดยอัตโนมัติ
- 4เปิดแดชบอร์ด: `pmb dashboard`
ฟีเจอร์หลักของ PMB
- Local-first: ข้อมูลทั้งหมดอยู่บนดิสก์ของคุณใน SQLite + LanceDB
- การเรียกคืนแบบไฮบริด (BM25 + เวกเตอร์แบบหนาแน่น + กราฟเอนทิตี) พร้อม RRF fusion
- การเรียกคืนอัตโนมัติทุกครั้งที่ agent ได้รับพร้อมท์ (อ่าน 4–16 ms)
- การเขียนแบบอะซิงโครนัสต่ำกว่า 1 ms (ไม่บล็อก)
- การให้คะแนนบทเรียน: ทำเครื่องหมายหน่วยความจำที่ไม่ได้ใช้เพื่อตัดทิ้ง
- แดชบอร์ดกราฟเอนทิตีแบบสดพร้อมไทม์ไลน์และแผนที่
- ทำงานร่วมกับ agents หลายตัว (Claude Code, Cursor, Codex, Zed, Windsurf)
- ออฟไลน์เต็มรูปแบบ ไม่ต้องใช้คีย์ API ไม่มีการส่งข้อมูลทางไกล
- โอเพนซอร์ส Apache 2.0
เคสใช้งานของ PMB
- หยุดอธิบายโปรเจกต์ของคุณซ้ำแล้วซ้ำเล่าให้กับ coding agents ทุกครั้งที่เริ่มเซสชัน
- สลับระหว่าง agents (Claude Code ↔ Cursor ↔ Codex) โดยไม่สูญเสียบริบท
- รักษาหน่วยความจำที่ซื่อสัตย์และทำความสะอาดตัวเองซึ่งเน้นบทเรียนที่เป็นประโยชน์
ราคาและเครดิตฟรีของ PMB
PMB ใช้โมเดลราคาแบบ ฟรี
ข้อดีและข้อจำกัดของ PMB
ข้อดี
- เป็น Local และออฟไลน์ 100%
- โอเพนซอร์ส (Apache 2.0)
- การเรียกคืนและการเขียนที่รวดเร็ว
- ทำงานร่วมกับ agents หลายตัวที่รองรับ MCP
- สุขอนามัยหน่วยความจำอัตโนมัติ (ลดความสำคัญ, เก็บถาวร, กำจัดซ้ำ)
- ไม่จำเป็นต้องใช้คีย์ API หรือพึ่งพาคลาวด์
ข้อจำกัด
- ต้องใช้สภาพแวดล้อม Python (pip install)
- จำกัดเฉพาะ agents ที่รองรับ MCP
- ยังค่อนข้างใหม่ ชุมชนยังเล็ก
PMB เหมาะกับงานแบบไหน?
- นักพัฒนาที่ใช้ AI coding agents และต้องการหน่วยความจำโปรเจกต์แบบถาวร
- ทีมที่ต้องการแชร์บริบทระหว่าง agents หลายตัว
- ผู้ที่ให้ความสำคัญกับการเป็นเจ้าของข้อมูลและการทำงานแบบออฟไลน์