3 คะแนน โดย devil1032 2026-03-10 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

มีใครเคยใช้ Claude Code แล้วเซสชันหายไหมครับ?

เมื่อวานคุยอะไรกับ Claude ไปบ้าง..
ตัดสินใจอะไรไปแล้วบ้างก็จำไม่ได้ เลยต้องอธิบายใหม่ตั้งแต่ต้นอีก...
พอทำพรอมป์ต์ไปเรื่อย ๆ ก็จะมีบ่อยมากที่คิดว่า "อ๋อ พรอมป์ต์นั้นเอากลับมาใช้ได้อีกนะ.. แต่เซสชันไหนนะ"

มันไม่สะดวกมาก เลยทำตัวนี้ขึ้นมาครับ

npx claude-session-tracker

ตั้งค่าไว้ให้พิมพ์บรรทัดเดียวแล้วกด Enter รัว ๆ ก็ติดตั้งเสร็จได้เลย

  • ถ้าเลือกตั้งค่าอัตโนมัติ จะทำให้หมดตั้งแต่สร้างรีโพแบบ private ไปจนถึงตั้งค่าโปรเจกต์บอร์ด

ถ้าอยากลบก็พิมพ์ npx claude-session-tracker uninstall ได้เลย

ถ้าจะอธิบายว่ามันทำอะไรบ้าง..

  • เมื่อเริ่ม Claude Code session จะสร้าง GitHub Issue ให้อัตโนมัติ

  • พรอมป์ต์ทั้งหมดที่ผมส่งจะถูกบันทึกเป็นคอมเมนต์

  • คำตอบของ Claude ก็จะถูกบันทึกเป็นคอมเมนต์ทั้งหมดเช่นกัน

  • ติดตามสถานะเซสชันแบบเรียลไทม์บน GitHub Projects board (ลงทะเบียน → กำลังตอบ → รอ → จบ)

  • ถ้าตรวจพบว่าปล่อยทิ้งไว้ 30 นาที จะเปลี่ยนสถานะเป็นจบให้อัตโนมัติ

    • จริง ๆ อันนี้ยังมีปัญหาอยู่บ้าง.. ตอนแรกคิดว่าจะให้ github actions จัดการปิดสถานะ แต่ดันกลายเป็นมีค่าใช้จ่าย.. เลยลองจะจัดการฝั่งโลคัลด้วย subprocess ดู แต่ edge case เยอะพอสมควร เลยเป็นวิธีแก้ขัดไปก่อนครับ
  • ถ้าใช้ claude --resume จะนำ Issue เดิมกลับมาใช้ต่อ (ไม่สร้างซ้ำ!)

ป้ายสถานะเลือกได้ทั้งภาษาเกาหลี/อังกฤษ/ญี่ปุ่น/จีน

  • มันคือสิ่งที่เอาไว้แสดงเป็น Status ว่า claude code session ตอนนี้กำลังตอบอยู่ จบแล้ว หรือเพิ่งเริ่มต้นนั่นเองครับ คำว่า "ป้ายสถานะ" อาจอธิบายได้ไม่ค่อยดีเท่าไหร่.. อืม... เขินนิดหน่อยครับ

ข้อกำหนดที่ต้องมี!

  • Node.js 18+
  • Python 3
  • GitHub CLI (gh) — ให้รัน gh auth login --scopes "project,repo" ก่อน

บอกตรง ๆ ว่าการจัดการ Claude Code session นี่ไม่สะดวกมากจริง ๆ
พองานหนักหน่อยก็ต้องเปิดเทอร์มินัลทีละ 6 หรือ 8 หน้าต่างมาทำงาน.. แต่พอเอาพรอมป์ต์กลับมาใช้ซ้ำไม่ได้ก็แทบบ้าครับ

แล้วพอสลับไปมาหลายโปรเจกต์ ก็มีโมเมนต์แบบ "อันนี้ทำค้างไว้ถึงไหนแล้วนะ?" วันหนึ่งเกิดหลายรอบมาก จนรู้สึกเหมือนจะเป็น ADHD ของผู้ใหญ่เลยครับ.. ฮะฮะ.. อาจจะมีแค่ผมคนเดียวก็ได้..

พอทุกอย่างถูกบันทึกไว้ใน GitHub Projects ก็เลยค้นหาเจอได้ในครั้งเดียว และแชร์ให้ทีมได้ด้วย
ทุก hook ทำงานแบบ async เลยไม่กระทบความเร็วของ Claude เลยแม้แต่น้อย

ยินดีรับฟีดแบ็กหรือคำขอฟีเจอร์นะครับ ถ้ากด Star ให้จะขอบคุณมากเลย ฮ่า ๆ.. 🤖

1 ความคิดเห็น

 
devil1032 2026-03-10

อ๋อ หนึ่งเซสชันจะถูกกำหนดให้เป็น GitHub issue หนึ่งอันครับ! คำอธิบายยังไม่พอเลยมาเสริมในคอมเมนต์ครับ..