27 ตุลาคม ที่มีตอัป AI Tuesday ในพัทยา ผมใช้เวลาหนึ่งชั่วโมงเล่าว่าหน่วยความจำของ Hermes Agent ทำงานอย่างไร: ปลั๊กอิน holographic เก็บข้อเท็จจริง ส่วนสกิล dreaming จัดระเบียบมันตอนกลางคืน ช่วงท้าย ตอนถามตอบกับผู้ฟัง (ภาษารัสเซีย) มีคนถามว่า แล้วใน Claude Code จะใช้ได้ไหม? ใน Codex ล่ะ? ในเอเจนต์ตัวอื่นล่ะ?
คำตอบตรง ๆ ตอนนั้นคือ “ไม่ได้” ปลั๊กอินทั้งสองตัวเขียนมาสำหรับ Hermes และพึ่งแกนของมัน ทั้ง hook, cron และรูปแบบหน่วยความจำของมัน จะดึงออกมาใส่เอเจนต์อื่นไม่ได้ แต่คำถามนั้นติดอยู่ในหัว ผมเองก็ทำงานใน Claude Code และ Codex ทุกวัน และแต่ละตัวก็มีหน่วยความจำของตัวเองที่ไม่รู้อะไรเลยเกี่ยวกับหน่วยความจำของอีกตัว ทำไมไม่ทำเวอร์ชันที่ใช้ได้ทั่วไปล่ะ?
สามวันหลังเลกเชอร์ ก็มีรีโพโอเพนซอร์สสองตัวออกมา: holographic-memory และ agent-dreaming ณ วันที่ 31 ตุลาคม เป็นเวอร์ชัน 0.8.1 และ 0.6.0 ทั้งคู่ใช้ไลเซนส์ MIT ด้านล่างจะเล่าว่ามันทำอะไรได้ ทำงานคู่กันอย่างไร ติดตั้งอย่างไร และจะย้ายสิ่งที่เอเจนต์รู้เกี่ยวกับคุณอยู่แล้วมาไว้ในหน่วยความจำใหม่ได้อย่างไร
ทำไมเอเจนต์ถึงต้องมีหน่วยความจำร่วมกัน
ขอบอกก่อนว่าพูดถึงโปรแกรมอะไรบ้าง Claude Code คือทั้งในเทอร์มินัลและในแอป Claude บนคอมพิวเตอร์ Codex คือทั้ง Codex CLI ในเทอร์มินัลและแอป Codex: แอปนี้ดึงการตั้งค่าจากที่เดียวกัน หน่วยความจำที่ติดตั้งให้ Codex จึงโผล่ในแอปด้วยโดยไม่ต้องติดตั้งแยก ผมลองกับเครื่องตัวเองแล้ว: ในแอป Codex ข้อเท็จจริงที่ต้องใช้โผล่มาเองก่อนแต่ละข้อความ และเซิร์ฟเวอร์หน่วยความจำของมันใช้ฐานข้อมูลเดียวกับ Claude Code
Claude Code มีหน่วยความจำอัตโนมัติ (auto memory): โน้ตใน Markdown แยกตามโปรเจกต์ ส่วน Codex มีสรุป memory_summary.md ที่มันเขียนเอง ทั้งสองระบบใช้งานได้ แต่อยู่แยกกัน ถ้าบอก Claude Code ว่าเซิร์ฟเวอร์อยู่ในโซนเวลากรุงเทพฯ Codex ก็จะไม่รู้เรื่องนี้ แถมโน้ตของ Claude Code ไม่มีประวัติ: ถ้าข้อเท็จจริงเปลี่ยน ข้อความเก่าก็หายไปเฉย ๆ และถามไม่ได้แล้วว่าเดือนก่อนอะไรคือเรื่องจริง
holographic ใน Hermes แก้ปัญหาเหล่านี้ได้: ฐานข้อเท็จจริงที่มีประวัติ ระดับความน่าเชื่อถือ และการค้นหา ซึ่งส่งสิ่งที่ต้องใช้ให้เอเจนต์เองก่อนทุกข้อความ เหลือแค่สอนให้มันคุยกับเอเจนต์ตัวอื่นได้
holographic-memory: ฐานข้อมูลเดียวสำหรับทุกเอเจนต์
เอนจินนำมาจากปลั๊กอิน holographic ของ Hermes และตอนนี้พัฒนาแยกออกมาพร้อมเทสต์ของตัวเอง ราว 2,300 ตัวสำหรับเอนจินอย่างเดียว ฐานข้อมูลคือไฟล์ SQLite ธรรมดาบนคอมพิวเตอร์ของคุณ ค่าเริ่มต้นคือ ~/.holographic/memory_store.db ไม่ต้องใช้ API key ไม่ต้องใช้เน็ต ไม่เรียกโมเดล ข้อเท็จจริงที่บันทึกใน Claude Code ฝั่ง Codex ก็รู้ด้วย เพราะใช้ฐานเดียวกัน ถ้าต้องการก็แยกตามโปรเจกต์ได้ โดยค่าเริ่มต้นเอเจนต์ไม่ได้บันทึกทุกอย่าง แต่บันทึกสิ่งที่คุณขอให้จำหรือสิ่งที่คุณยอมให้จำ
หน่วยความจำเชื่อมต่อได้สองทาง ทางแรกคือ hook หรือโปรแกรมเล็ก ๆ ที่เอเจนต์รันเองทุกขั้นตอน: ก่อนทุกข้อความของคุณ โปรเซสสั้น ๆ จะหาข้อเท็จจริงที่เกี่ยวข้องแล้วใส่ลงในบริบท พร้อมหมายเหตุว่านี่คือข้อมูล ไม่ใช่คำสั่ง ปกติคือไม่เกินห้าข้อที่ตรงกับคำในข้อความไม่ว่าจะอยู่ในรูปไหน บวกอีกไม่เกินสองข้อเกี่ยวกับคนหรือสิ่งที่คุณเอ่ยชื่อ ข้อเท็จจริงที่แสดงไปแล้วในเซสชันนี้จะไม่ซ้ำในหกรอบถัดไป ส่วน “โอเค ขอบคุณ” ไม่เสีย token เลยสักตัว ทางที่สองคือ MCP เซิร์ฟเวอร์: ผ่านทางนี้เอเจนต์จะได้คำสั่งยี่สิบสามคำสั่งสำหรับทำงานกับฐานข้อมูล ทั้งบันทึก ค้นหา แก้ไข รวมรายการซ้ำ ลืม และ export

สิ่งที่มีค่าที่สุดที่ย้ายมาจาก Hermes คือวิธีจัดการประวัติ ทุกการแก้ไขคือเวอร์ชันที่มีวันที่กำกับ คำถาม “วันที่ 1 ตุลาคม อะไรคือเรื่องจริง” จึงมีคำตอบ ถ้าความจริงเปลี่ยนไป ใช้ memory_change ข้อความเก่าจะกลายเป็นอดีต ถ้าเป็นความผิดพลาด ใช้ memory_correct ข้อความที่ผิดจะไม่ถูกเก็บเป็นอดีต ถ้าเลิกเป็นเรื่องจริงแล้ว ใช้ memory_end คำสั่งเดียวที่ลบข้อเท็จจริงทิ้งทั้งหมดพร้อมประวัติคือ memory_forget และใช้เฉพาะเมื่อคุณขอเท่านั้น
การค้นหาเข้าใจ 18 ภาษา และในภาษารัสเซียเข้าใจการผันชื่อตามการกด้วย: “rasskazhi pro Iru” (เล่าเรื่อง Ira ให้ฟังหน่อย โดยชื่ออยู่ในรูปกรรม) จะเจอ Ira ส่วน “Royu yamu” (ขุดหลุมอยู่) ยังคงเป็นคำกริยา ไม่กลายเป็นคนชื่อ Roy ข้อความที่ดูเหมือนรหัสผ่าน คีย์ หรือคำสั่งถึงเอเจนต์ ฐานข้อมูลจะไม่บันทึก ข้อเท็จจริงใหม่ที่อาจขัดกับข้อเก่าจะกลับมาพร้อมคำเตือน และ memory_contradict จะหาคู่แบบนี้ทั่วทั้งฐาน
มีสองฟีเจอร์ที่ปิดไว้โดยค่าเริ่มต้น เพราะทั้งคู่ส่งข้อความไปให้โมเดลแยกต่างหาก การค้นหาตามความหมายจะเจอข้อเท็จจริงแม้คำถามจะใช้คำอื่น: สำหรับฟีเจอร์นี้ ข้อความของข้อเท็จจริงและข้อความของคุณจะถูกส่งไปยังบริการ embedding ที่คุณกำหนด จะเป็นบนคลาวด์อย่าง OpenAI หรือรันบนคอมพิวเตอร์ของคุณก็ได้ การจัดลำดับใหม่ด้วยโมเดลตัวที่สองจะตัดข้อเท็จจริงที่ตรงกันแค่เพราะคำบังเอิญเหมือนกันออก และจะเพิ่มคำขอไปยังเซิร์ฟเวอร์ของคุณหรือโมเดลบนเครื่องเดียวกันทุกข้อความ ถ้าไม่เปิดสองอย่างนี้ ทุกอย่างจะอยู่บนคอมพิวเตอร์ ด้านความเร็ว: ราว 0.9 วินาทีต่อข้อความ เมื่อฐานมี 300 ข้อเท็จจริงบนโน้ตบุ๊กปี 2563 และถ้ามีอะไรพัง hook จะข้ามรอบนั้นไปเงียบ ๆ และไม่ขวางคำขอของคุณเลย
แบบเต็มรูปแบบ คือมีการใส่ข้อเท็จจริงก่อนทุกข้อความ ตอนนี้ holographic-memory ใช้ได้ใน Claude Code และ Codex ส่วน Antigravity, Grok Build, Gemini CLI, Cursor และเอเจนต์อื่นที่รองรับ MCP ในเครื่อง จะได้เครื่องมือหน่วยความจำและฐานข้อมูลเดียวกัน แต่จะเห็นข้อเท็จจริงก็ต่อเมื่อค้นหาเอง เพราะ hook ของพวกมันทำงานต่างออกไป ส่วนแชทบนคลาวด์อย่าง Grok ในเบราว์เซอร์เข้าถึงฐานข้อมูลในเครื่องไม่ได้เลย
agent-dreaming: ตรวจหน่วยความจำตอนกลางคืน
เอเจนต์ที่จำได้ ก็จำเรื่องที่ไม่จำเป็นด้วย: จำสิ่งที่แค่เดาไว้ว่าเป็นข้อเท็จจริง จำข้อเท็จจริงเดียวสองครั้งด้วยคำต่างกัน จำโปรเจกต์ที่ปิดไปเดือนก่อน dreaming จะเทียบสิ่งที่เอเจนต์บันทึกไว้กับสิ่งที่คุณบอกพวกมันจริง ๆ และถามคำถามสั้น ๆ ไม่กี่ข้อวันละครั้ง
รอบกลางคืนคือสคริปต์ธรรมดา ไม่ใช้โมเดลและไม่ใช้เน็ต ใช้เวลาไม่กี่วินาที มันอ่านข้อความของคุณย้อนหลัง 30 วันจาก Claude Code, Codex, Antigravity และ Gemini CLI เทียบกับข้อเท็จจริง แล้วเก็บคำถามไว้ในโฟลเดอร์ของตัวเอง ~/.dreaming นอกจากนี้มันไม่เขียนที่ไหนอีก มันเริ่มเอง: เซสชันแรกหลังเวลาที่คุณตั้งไว้จะเริ่มรอบนี้ในเบื้องหลัง ตอนเช้าตอนเริ่มเซสชันจะมีหนึ่งบรรทัด: “Dreaming: มี 3 คำถามรออยู่” มีแค่ตัวเลข ไม่มีข้อความของข้อเท็จจริง
คำถามนั้นเอเจนต์จะเป็นคนถามเมื่อคุณสั่ง: /agent-dreaming:dream ใน Claude Code และ $dreaming ใน Codex ทีละข้อ คำถามหลักไม่เกินเจ็ดข้อต่อครั้ง ที่เหลือรอไปก่อน สองอันนี้ดูเหมือนข้อเท็จจริงเดียวกัน รวมกันไหม? ข้อเท็จจริงไม่ตรงกับโน้ตหรือกับ CLAUDE.md โปรเจกต์ที่ไม่มีใครพูดถึงมาหนึ่งเดือน ยังเป็นปัจจุบันอยู่ไหม? เอเจนต์บันทึกข้อสรุปเอง โดยที่คุณไม่ได้ยืนยัน คุณพูดเรื่องเดียวกันสามครั้งในวันต่างกัน จะบันทึกไว้ในหน่วยความจำถาวรไหม? ตอบด้วยภาษาธรรมดา: “ใช่”, “เก่าแล้ว”, “เปลี่ยนแล้ว ตอนนี้เป็นแบบนี้”, “ลืมไปเลย”, “ไม่ต้องถามอีก”
คำถามอีกประเภทหนึ่งคือข้อเท็จจริงใหม่ที่เป็นไปได้: คุณพูดถึงตัวเองในเรื่องที่จริงไปอีกนาน แต่ในหน่วยความจำยังไม่มี รอบนี้ไม่เก็บข้อความของคุณไว้แม้แต่คำเดียว มีแค่ลิงก์ไปยังไฟล์เซสชันและค่าแฮชเชิงเข้ารหัสสองค่า ระหว่างตรวจ ข้อความจะถูกอ่านใหม่ เอเจนต์จะตัดสินเองก่อนว่าเป็นข้อเท็จจริงหรือไม่ (เป็นเรื่องระยะยาวไหม เป็นของคุณไหม มีในหน่วยความจำอยู่แล้วหรือเปล่า) แล้วจึงค่อยถามคุณ คำถามแบบนี้นับแยกจากคำถามหลักเจ็ดข้อ และมีได้ข้อเดียวต่อการตรวจหนึ่งครั้ง กับเพอร์โซนาสังเคราะห์ 86% ของสิ่งที่เอเจนต์ถามในที่สุดเป็นข้อเท็จจริงจริง ส่วนในการติดตั้งจริงที่บ้าน ได้ 7 จาก 7 ราวสัปดาห์ละสองข้อ
หลักฐานมาจากคำพูดของคุณเท่านั้น งานเบื้องหลัง ซับเอเจนต์ cron ข้อความที่เอเจนต์แทรกเอง และเอกสารยาว ๆ ที่วางเข้ามาจะถูกตัดทิ้ง ส่วนข้อความที่มีความลับจะไม่ถูกอ่านเลย
dreaming ไม่ได้ทำงานกับ holographic อย่างเดียว มันตรวจโน้ตหน่วยความจำอัตโนมัติของ Claude Code ได้ (โน้ตพวกนี้ไม่มีประวัติ ดังนั้น “เก่าแล้ว” ที่นั่นแปลว่าลบโน้ตทิ้ง) และตรวจไฟล์ของ MCP เซิร์ฟเวอร์ต้นแบบ memory ได้ หน่วยความจำของ Codex มันอ่านเพื่อจะได้ไม่ถามเรื่องที่บันทึกไว้แล้ว แต่ไม่เคยแก้ไข
ทั้งสองทำงานร่วมกันอย่างไร
การแบ่งบทบาทเรียบง่าย: holographic เก็บและส่งข้อเท็จจริง dreaming ตรวจมัน แต่ไม่มีสิทธิ์เขียน ทุกอย่างที่เปลี่ยนตามผลการตรวจตอนกลางคืน จะเปลี่ยนหลังจากคุณตอบแล้วเท่านั้น: เอเจนต์จะแปลงคำตอบนั้นเป็นการเรียกคำสั่งของ holographic

สมมติคุณตอบว่า “เก่าแล้ว” เอเจนต์จะบันทึกคำตอบด้วยคำสั่ง dreamem decide ซึ่งจะพิมพ์ออกมาแค่การเรียกเดียว เช่น memory_end สำหรับข้อเท็จจริงนั้น เอเจนต์จะตรวจว่าเซสชันเชื่อมกับฐานเดียวกับที่รอบกลางคืนอ่าน แล้วจึงเรียกคำสั่งนั้น การเรียกจะแนบหมายเลขเวอร์ชันที่แสดงให้คุณดู ถ้าข้อเท็จจริงถูกเปลี่ยนไปแล้วในเซสชันอื่น holographic จะปฏิเสธ และคำถามจะกลับมาพร้อมข้อความใหม่ แบบนี้รอบกลางคืนที่เห็นฐานข้อมูลของเมื่อวานจะไม่เขียนทับฐานข้อมูลของวันนี้
มีการป้อนกลับด้วย ถ้าใน holographic เปิดบันทึกผลลัพธ์ไว้ (experience = true) เอเจนต์จะจดกรณีที่คุณแก้คำตอบซึ่งสร้างจากข้อเท็จจริงในหน่วยความจำว่าล้าสมัยแล้ว dreaming จะเห็นบันทึกนี้และถามตอนกลางคืนว่า ข้อเท็จจริงนี้ยังถูกอยู่ไหม? กลายเป็นวงจรปิด: หน่วยความจำช่วยบอก บันทึกจดสิ่งที่พลาด กลางคืนตั้งคำถาม และคุณเป็นคนตัดสิน
วิธีติดตั้ง
ต้องใช้ Python 3.11 ขึ้นไป และ uv เริ่มจากหน่วยความจำก่อน:
uv tool install git+https://github.com/itpartypattaya/holographic-memory
holomem install claude-code --dry-run
holomem install claude-code
holomem install codex --dry-run
holomem install codex
ถ้าหลังบรรทัดแรกเทอร์มินัลหาคำสั่ง holomem ไม่เจอ ให้รัน uv tool update-shell แล้วเปิดเทอร์มินัลใหม่ --dry-run จะแสดงว่าอะไรในการตั้งค่าจะเปลี่ยนบ้าง โดยไม่เขียนอะไรเลย ตัวติดตั้งจะวางไฟล์สำรองของทุกไฟล์ที่แก้ไว้ข้าง ๆ และ --uninstall จะลบเฉพาะสิ่งที่มันเพิ่มเข้าไป ใน Claude Code หลังติดตั้งให้เปิดเซสชันใหม่ ใน Codex ให้เปิด /hooks แล้วอนุญาตให้เชื่อถือ hook สองตัวของ holographic ไม่อย่างนั้นมันจะไม่รัน สำหรับ Claude Code มีแบบปลั๊กอินด้วย: /plugin install holographic-memory --marketplace itpartypattaya/holographic-memory
จากนั้นคือตัวตรวจ:
uv tool install git+https://github.com/itpartypattaya/agent-dreaming
dreamem run --dry-run
การรันทดลองจะแสดงว่า dreaming จะถามอะไร และไม่บันทึกอะไรเลย ต่อไปให้เชื่อมมันกับเอเจนต์ ใน Claude Code ใช้ปลั๊กอิน: /plugin install agent-dreaming --marketplace itpartypattaya/agent-dreaming ใน Codex และ Antigravity ใช้คำสั่ง dreamem install codex และ dreamem install antigravity (ใน Codex ต้องอนุญาต hook ใน /hooks อีกครั้ง)
เหลือแค่เลือกเวลาตรวจ หลัง dreamem config time 23:00 การตรวจจะเริ่มเมื่อคุณเปิดเอเจนต์ครั้งแรกหลัง 23:00 หลัง dreamem config time any จะเริ่มในเซสชันแรกของแต่ละวัน ซึ่งสะดวกถ้าปิดโน้ตบุ๊กตอนกลางคืน ตรวจว่าทุกอย่างพร้อมด้วยคำสั่ง holomem status และ dreamem status
วิธีย้ายหน่วยความจำของคุณมาไว้ใน holographic
ถ้าคุณใช้ Claude Code หรือ Codex มาสักพักแล้ว เอเจนต์ก็รู้อะไรเกี่ยวกับคุณอยู่บ้าง ไม่ต้องเล่าใหม่:
holomem import claude-memory --dry-run
holomem import codex-memories --dry-run
คำสั่งแรกอ่านโน้ตหน่วยความจำอัตโนมัติของ Claude Code จากโฟลเดอร์มาตรฐาน ทั้งแยกตามโปรเจกต์และของซับเอเจนต์ แล้วแปลงโน้ตแต่ละอันเป็นข้อเท็จจริงหนึ่งข้อ คำสั่งที่สองดึงความชอบและคำแนะนำจากสรุปของ Codex ส่วนหัวข้อที่เป็นรายการงานในอดีตจะข้ามไป เมื่อใส่ --dry-run คุณจะเห็นว่าอะไรจะเข้าฐาน ถ้าไม่ใส่ ข้อเท็จจริงจะถูกบันทึก มันผ่านการตรวจแบบเดียวกับการบันทึกทั่วไป และได้ความน่าเชื่อถือ 0.4 ต่ำกว่าข้อเท็จจริงที่คุณเพิ่มเอง รันซ้ำก็ไม่ซ้ำซ้อน และไฟล์ต้นฉบับของเอเจนต์จะยังอยู่เหมือนเดิม ถ้ามีไฟล์ไหนอ่านไม่ได้ คำสั่งจะบอกชื่อไฟล์นั้น ไม่ทำเป็นว่าไม่มีอะไรให้ย้าย ถ้าคุณเคยย้ายหน่วยความจำของ Claude Code ไปไว้ในโฟลเดอร์ของตัวเองผ่านการตั้งค่าโปรเจกต์ ให้ระบุโฟลเดอร์นั้นด้วย --path
หลังนำเข้า ควรดูว่าได้อะไรมาบ้าง holomem export --out memory.md จะบันทึกข้อเท็จจริงปัจจุบันทั้งหมดเป็นหน้าเดียวที่อ่านง่าย เลื่อนดูหรือเปิดใน Obsidian ได้สะดวก นี่คือภาพรวมที่ไม่มีเวอร์ชันเก่า ไม่ใช่ไฟล์สำรอง และไฟล์ชื่อนี้จะถูกเขียนทับ ถ้าเปิดการค้นหาตามความหมายไว้ holomem embed จะคำนวณเวกเตอร์ของข้อเท็จจริงใหม่ให้ทันที การนำเข้าจะข้ามรายการที่ซ้ำแบบตรงและเกือบตรงเอง และถ้าเรื่องเดียวกันถูกพูดไว้ทั้งในโน้ตของ Claude Code และหน่วยความจำของ Codex ด้วยคำต่างกัน dreaming จะเสนอให้รวมคู่นั้นตอนกลางคืน
หน่วยความจำอัตโนมัติของ Claude Code ยังทำงานต่อหลังย้าย เมื่อเปิดทั้งสองระบบ พอคุณบอก “จำไว้” เอเจนต์จะถามก่อนว่าจะบันทึกที่ไหน: ใน holographic ในโน้ตของ Claude Code หรือทั้งสองที่ ถ้าอยากให้ทุกอย่างเข้าฐานเดียว ปิดหน่วยความจำอัตโนมัติของ Claude Code ได้ในการตั้งค่า (autoMemoryEnabled: false)
ยังไม่มีคำสั่งแยกสำหรับย้ายจาก Hermes หรือจากแชทบนคลาวด์ สำหรับ ChatGPT, Claude.ai และตัวอื่นที่คล้ายกัน ทำด้วยมือได้: ขอให้มันเขียนออกมาว่าจำอะไรเกี่ยวกับคุณไว้บ้าง ไล่ดูรายการด้วยตาตัวเอง วางลงใน Claude Code หรือ Codex แล้วขอให้บันทึกลง holographic เฉพาะสิ่งที่อีกเดือนหนึ่งก็ยังเป็นจริง ไม่มีใครรับประกันว่าจะครบ: แชทบนคลาวด์อาจเขียนออกมาไม่หมด เอเจนต์จะบันทึกข้อเท็จจริงทีละข้อผ่าน memory_add คัดความลับและคำสั่งออก และบอกว่าข้อเท็จจริงใหม่ข้อไหนคล้ายกับที่บันทึกไว้แล้ว
อะไรที่ยังไม่นิ่ง
ทั้งสองโปรเจกต์เพิ่งมีอายุไม่กี่วันและยังเป็นเวอร์ชัน 0.x ข้อนี้ควรจำไว้ รูปแบบเซสชันของเอเจนต์เป็นรูปแบบภายใน และเปลี่ยนไปตามเวอร์ชัน: ถ้า dreaming เจอรูปแบบที่ไม่รู้จัก มันจะระบุตรง ๆ ว่าครอบคลุมไม่ครบ และจะไม่ถามว่า “ยังเป็นปัจจุบันอยู่ไหม?” จากข้อมูลของคืนนั้น การใส่ข้อเท็จจริงก่อนข้อความมีแค่ใน Claude Code และ Codex ตัวกรองข้อเท็จจริงใหม่ที่เป็นไปได้ตั้งไว้สำหรับภาษารัสเซียและอังกฤษ การค้นหาตามความหมายกับบริการบนคลาวด์จะส่งข้อความออกไปข้างนอก จึงควรเปิดอย่างรู้ตัว
ผมติดตั้งทั้งสองโปรแกรมไว้บนโน้ตบุ๊กที่ใช้ทำงาน และฐานหน่วยความจำเดียวรองรับทั้ง Claude Code, Codex CLI และแอป Codex ถ้าลองใช้เองแล้ว นำคำถามและสิ่งที่ค้นพบมาคุยกันในแชทของไอที ปาร์ตี้ (ภาษารัสเซีย) ส่วนบั๊กส่งเข้า issues ของรีโพได้เลย เลกเชอร์ที่เป็นจุดเริ่มต้นของทั้งหมดนี้ดูได้ที่นี่ (ภาษารัสเซีย)




