Files
thedotmack-claude-mem/docs/i18n/README.th.md
darion-yaphet f3fa5601d5 Keep published docs aligned with release metadata (#2756)
README badges, system requirements, translated README copies, and public docs had drifted from package.json. Align them with version 13.4.0 and the Node >=20 engine requirement, and make the hook overview count explicit as Setup plus five lifecycle events.

Constraint: package.json is the source of truth for current package version and engine requirements

Rejected: Update only the root README | translated README files would still publish stale requirements

Confidence: high

Scope-risk: narrow

Directive: Keep README badges and requirements synchronized with package.json during version or engine bumps

Tested: rg found no remaining version-6.5.0, node >=18 badge, Node 18.0.0 requirement, or Hook System (5 events) references under README.md docs package.json

Not-tested: Full docs build
2026-06-09 15:04:51 -07:00

19 KiB

🌐 นี่คือการแปลอัตโนมัติ ยินดีต้อนรับการแก้ไขจากชุมชน!


Claude-Mem

🇨🇳 中文🇹🇼 繁體中文🇯🇵 日本語🇧🇷 Português🇰🇷 한국어🇪🇸 Español🇩🇪 Deutsch🇫🇷 Français 🇮🇱 עברית🇸🇦 العربية🇷🇺 Русский🇵🇱 Polski🇨🇿 Čeština🇳🇱 Nederlands🇹🇷 Türkçe🇺🇦 Українська🇻🇳 Tiếng Việt🇮🇩 Indonesia🇹🇭 ไทย🇮🇳 हिन्दी🇧🇩 বাংলা🇵🇰 اردو🇷🇴 Română🇸🇪 Svenska🇮🇹 Italiano🇬🇷 Ελληνικά🇭🇺 Magyar🇫🇮 Suomi🇩🇰 Dansk🇳🇴 Norsk

ระบบการบีบอัดหน่วยความจำถาวรที่สร้างขึ้นสำหรับ Claude Code

License Version Node Mentioned in Awesome Claude Code

thedotmack/claude-mem | Trendshift


Claude-Mem Preview

เริ่มต้นอย่างรวดเร็ววิธีการทำงานเครื่องมือค้นหาเอกสารการกำหนดค่าการแก้ไขปัญหาใบอนุญาต

Claude-Mem รักษาบริบทข้ามเซสชันได้อย่างราบรื่นโดยการบันทึกผลการสังเกตจากการใช้เครื่องมือโดยอัตโนมัติ สร้างสรุปความหมาย และทำให้พร้อมใช้งานสำหรับเซสชันในอนาคต ทำให้ Claude สามารถรักษาความต่อเนื่องของความรู้เกี่ยวกับโปรเจกต์แม้หลังจากเซสชันสิ้นสุดหรือเชื่อมต่อใหม่


เริ่มต้นอย่างรวดเร็ว

เริ่มเซสชัน Claude Code ใหม่ในเทอร์มินัลและป้อนคำสั่งต่อไปนี้:

> /plugin marketplace add thedotmack/claude-mem

> /plugin install claude-mem

รีสตาร์ท Claude Code บริบทจากเซสชันก่อนหน้าจะปรากฏในเซสชันใหม่โดยอัตโนมัติ

คุณสมบัติหลัก:

  • 🧠 หน่วยความจำถาวร - บริบทยังคงอยู่ข้ามเซสชัน
  • 📊 การเปิดเผยแบบก้าวหน้า - การดึงหน่วยความจำแบบชั้นพร้อมการแสดงต้นทุนโทเค็น
  • 🔍 การค้นหาตามทักษะ - สืบค้นประวัติโปรเจกต์ของคุณด้วยทักษะ mem-search
  • 🖥️ Web Viewer UI - สตรีมหน่วยความจำแบบเรียลไทม์ที่ http://localhost:37777
  • 💻 Claude Desktop Skill - ค้นหาหน่วยความจำจากการสนทนา Claude Desktop
  • 🔒 การควบคุมความเป็นส่วนตัว - ใช้แท็ก <private> เพื่อยกเว้นเนื้อหาที่ละเอียดอ่อนจากการจัดเก็บ
  • ⚙️ การกำหนดค่าบริบท - ควบคุมบริบทที่ถูกฉีดเข้ามาได้อย่างละเอียด
  • 🤖 การทำงานอัตโนมัติ - ไม่ต้องแทรกแซงด้วยตนเอง
  • 🔗 การอ้างอิง - อ้างอิงการสังเกตในอดีตด้วย ID (เข้าถึงผ่าน http://localhost:37777/api/observation/{id} หรือดูทั้งหมดใน web viewer ที่ http://localhost:37777)
  • 🧪 Beta Channel - ลองคุณสมบัติทดลองเช่น Endless Mode ผ่านการสลับเวอร์ชัน

เอกสาร

📚 ดูเอกสารฉบับเต็ม - เรียกดูบนเว็บไซต์อย่างเป็นทางการ

เริ่มต้นใช้งาน

แนวปฏิบัติที่ดี

  • Context Engineering - หลักการปรับบริบทสำหรับเอเจนต์ AI
  • Progressive Disclosure - ปรัชญาเบื้องหลังกลยุทธ์การเตรียมบริบทของ Claude-Mem

สถาปัตยกรรม

การกำหนดค่าและการพัฒนา


วิธีการทำงาน

ส่วนประกอบหลัก:

  1. 5 Lifecycle Hooks - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook scripts)
  2. Smart Install - ตัวตรวจสอบการพึ่งพาที่ถูกแคช (pre-hook script, ไม่ใช่ lifecycle hook)
  3. Worker Service - HTTP API บนพอร์ต 37777 พร้อม web viewer UI และ 10 search endpoints, จัดการโดย Bun
  4. SQLite Database - จัดเก็บเซสชัน การสังเกต สรุป
  5. mem-search Skill - คิวรีภาษาธรรมชาติพร้อมการเปิดเผยแบบก้าวหน้า
  6. Chroma Vector Database - การค้นหาแบบไฮบริดทางความหมาย + คีย์เวิร์ดสำหรับการดึงบริบทอัจฉริยะ

ดู ภาพรวมสถาปัตยกรรม สำหรับรายละเอียด


Claude-Mem ให้บริการการค้นหาอัจฉริยะผ่านทักษะ mem-search ที่เรียกใช้อัตโนมัติเมื่อคุณถามเกี่ยวกับงานที่ผ่านมา:

วิธีการทำงาน:

  • เพียงถามตามธรรมชาติ: "เราทำอะไรในเซสชันที่แล้ว?" หรือ "เราแก้บั๊กนี้ไปแล้วหรือยัง?"
  • Claude เรียกใช้ทักษะ mem-search โดยอัตโนมัติเพื่อค้นหาบริบทที่เกี่ยวข้อง

การดำเนินการค้นหาที่มี:

  1. Search Observations - การค้นหาข้อความเต็มข้ามการสังเกต
  2. Search Sessions - การค้นหาข้อความเต็มข้ามสรุปเซสชัน
  3. Search Prompts - ค้นหาคำขอผู้ใช้แบบดิบ
  4. By Concept - ค้นหาตามแท็กแนวคิด (discovery, problem-solution, pattern, ฯลฯ)
  5. By File - ค้นหาการสังเกตที่อ้างอิงไฟล์เฉพาะ
  6. By Type - ค้นหาตามประเภท (decision, bugfix, feature, refactor, discovery, change)
  7. Recent Context - รับบริบทเซสชันล่าสุดสำหรับโปรเจกต์
  8. Timeline - รับไทม์ไลน์รวมของบริบทรอบจุดเวลาเฉพาะ
  9. Timeline by Query - ค้นหาการสังเกตและรับบริบทไทม์ไลน์รอบการจับคู่ที่ดีที่สุด
  10. API Help - รับเอกสาร search API

ตัวอย่างคิวรีภาษาธรรมชาติ:

"What bugs did we fix last session?"
"How did we implement authentication?"
"What changes were made to worker-service.ts?"
"Show me recent work on this project"
"What was happening when we added the viewer UI?"

ดู คู่มือเครื่องมือค้นหา สำหรับตัวอย่างโดยละเอียด


คุณสมบัติ Beta

Claude-Mem นำเสนอ beta channel พร้อมคุณสมบัติทดลองเช่น Endless Mode (สถาปัตยกรรมหน่วยความจำแบบชีวมิติสำหรับเซสชันที่ขยายออกไป) สลับระหว่างเวอร์ชันเสถียรและเบต้าจาก web viewer UI ที่ http://localhost:37777 → Settings

ดู เอกสารคุณสมบัติ Beta สำหรับรายละเอียดเกี่ยวกับ Endless Mode และวิธีการลอง


ความต้องการของระบบ

  • Node.js: 20.0.0 หรือสูงกว่า
  • Claude Code: เวอร์ชันล่าสุดพร้อมการสนับสนุนปลั๊กอิน
  • Bun: JavaScript runtime และตัวจัดการกระบวนการ (ติดตั้งอัตโนมัติหากไม่มี)
  • uv: ตัวจัดการแพ็คเกจ Python สำหรับการค้นหาเวกเตอร์ (ติดตั้งอัตโนมัติหากไม่มี)
  • SQLite 3: สำหรับการจัดเก็บถาวร (รวมอยู่)

การกำหนดค่า

การตั้งค่าจะถูกจัดการใน ~/.claude-mem/settings.json (สร้างอัตโนมัติพร้อมค่าเริ่มต้นในการรันครั้งแรก) กำหนดค่าโมเดล AI พอร์ต worker ไดเรกทอรีข้อมูล ระดับ log และการตั้งค่าการฉีดบริบท

ดู คู่มือการกำหนดค่า สำหรับการตั้งค่าทั้งหมดที่มีและตัวอย่าง


การพัฒนา

ดู คู่มือการพัฒนา สำหรับคำแนะนำการสร้าง การทดสอบ และขั้นตอนการมีส่วนร่วม


การแก้ไขปัญหา

หากพบปัญหา อธิบายปัญหาให้ Claude ฟังและทักษะ troubleshoot จะวินิจฉัยและให้การแก้ไขโดยอัตโนมัติ

ดู คู่มือการแก้ไขปัญหา สำหรับปัญหาและการแก้ไขทั่วไป


รายงานบั๊ก

สร้างรายงานบั๊กที่ครอบคลุมด้วยตัวสร้างอัตโนมัติ:

cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-report

การมีส่วนร่วม

ยินดีรับการมีส่วนร่วม! กรุณา:

  1. Fork repository
  2. สร้าง feature branch
  3. ทำการเปลี่ยนแปลงพร้อมการทดสอบ
  4. อัปเดตเอกสาร
  5. ส่ง Pull Request

ดู คู่มือการพัฒนา สำหรับขั้นตอนการมีส่วนร่วม


License

This project is licensed under the Apache License 2.0 (Apache-2.0).

Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.

See the LICENSE file for full details.

Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.

Ragtime note: The ragtime/ directory is licensed under the Apache License 2.0. See ragtime/LICENSE for details.


การสนับสนุน


สร้างด้วย Claude Agent SDK | ขับเคลื่อนโดย Claude Code | สร้างด้วย TypeScript