Tessera – เวิร์กสเปซโอเพนซอร์สสำหรับจัดการหลายเซสชันของ AI coding agent ในที่เดียว
(github.com/horang-labs)สวัสดีครับ ตอนนี้ผมกำลังพัฒนาแอปพลิเคชันโอเพนซอร์ส Tessera อยู่
Tessera คือ เวิร์กสเปซแบบเว็บ/เดสก์ท็อปสำหรับ coding agent แบบ CLI เช่น Claude Code, Codex, OpenCode
มันไม่ได้เป็นแค่การเพิ่มหน้าต่างแชต AI อีกหนึ่งอัน แต่เป็นเครื่องมือที่โฟกัสไปที่การจัดการและติดตามงานที่ดำเนินผ่านเอเจนต์ โดยเชื่อมโยงตั้งแต่เซสชัน คอลเลกชัน แทสก์ worktree diff ไปจนถึงสถานะ PR
เซสชันของเอเจนต์แบบ TUI เดิมมักไหลผ่านไปเหมือนเป็นบทสนทนาแบบใช้ครั้งเดียว
แต่ใน Tessera แต่ละเซสชันจะยังคงอยู่ในมุมมองแบบรายการและแบบคัมบัง
คุณจึงสามารถกลับมาเปิดเซสชันที่ทำค้างไว้เมื่อวานได้อีกครั้งในวันนี้ จัดกลุ่มเซสชันที่เกี่ยวข้องเป็นคอลเลกชัน และเชื่อมต่อกับ Git worktree เพื่อทำงานต่อได้เมื่อจำเป็น
คุณสมบัติและฟีเจอร์หลัก
-
ลงทะเบียนโฟลเดอร์งาน/repo เดิม: นำโปรเจ็กต์หรือรีโพซิทอรีเดิมมาเพิ่มใน Tessera เพื่อจัดการหลายโปรเจ็กต์ได้จากที่เดียว
-
จัดกลุ่มเซสชันและงานที่เกี่ยวข้อง: สามารถจัดกลุ่มเซสชันที่เกี่ยวข้องตามงานเป็น คอลเลกชัน เพื่อเข้าถึงงานที่สัมพันธ์กันได้ง่าย (เช่น: bug fix, idea, frontend, backend)
-
จัดการหลายเซสชันพร้อมกัน: เปิดหลายเซสชันของเอเจนต์แบบขนานกันได้ด้วย แท็บ และ แผงแบบแบ่งส่วน สามารถจัดวางเซสชัน เทอร์มินัล และไฟล์ในหลายพาเนลได้อย่างอิสระเพื่อดูและทำงานร่วมกัน
-
จัดการสถานะแทสก์: ใช้ บอร์ดคัมบัง เพื่อจัดการความคืบหน้าของงานในรูปแบบภาพได้ เช่น จัดสถานะงานเป็น Doing(diff), Review(PR), Done(Merged)
-
การแยกสภาพแวดล้อมด้วย Git Worktree: สร้าง Git worktree แยกอิสระสำหรับแต่ละแทสก์ เพื่อป้องกันไม่ให้การเปลี่ยนแปลงโค้ดปะปนกัน
-
ตรวจสอบการเปลี่ยนแปลงและล็อก: สามารถดูล็อกการเรียกใช้เครื่องมือแบบเรียลไทม์ของแต่ละเซสชัน ประวัติความล้มเหลว การเปลี่ยนแปลงไฟล์ diff แบรนช์ และสถานะ PR ทำให้ติดตามประวัติงานได้ง่าย
-
รองรับ CLI agent หลายแบบ: รองรับ Claude Code, Codex, OpenCode
-
รองรับหลายแพลตฟอร์ม: ใช้งานได้ไม่เพียงแค่บนเว็บเบราว์เซอร์ แต่ยังรองรับ Windows (รวม WSL), macOS, Linux(beta) และ mobile web(beta) อีกด้วย นอกจากนี้ยังสามารถติดตั้งบน Linux server ผ่าน npm แล้วเข้าใช้งานผ่านเบราว์เซอร์ได้
ดูข้อมูลเพิ่มเติมได้ที่ลิงก์ GitHub ด้านล่าง
ยังไม่มีความคิดเห็น