dif คือระบบ feature flag โอเพนซอร์สที่เก็บทุก flag เป็นไฟล์…
จุดต่างจาก feature flag tool ทั่วไปที่ต้องสมัครบัญชีแล้วไปตั้งค่าในแดชบอร์ดแยกต่างหาก dif เก็บทุกอย่างไว้เป็นไฟล์ .md ในโฟลเดอร์ dif/ ของ repo เอง แต่ละไฟล์บอกว่า flag นี้ทำอะไร ทำไมถึงมี และตัดสินใจอะไรไปแล้วบ้าง พอแก้ flag ก็ถูกรีวิวผ่าน pull request เหมือนโค้ดชิ้นอื่นๆ ไม่ใช่คลิกเปลี่ยนในเว็บเงียบๆ
จุดที่ทำให้มันน่าสนใจในยุคที่ใช้ coding agent เยอะขึ้นคือ coding agent ของเราติดตั้ง dif ได้ด้วยคำสั่งเดียวไม่ต้องสมัครบัญชี แล้วมันจะอ่านไฟล์ context ที่ dif สร้างไว้เอง รู้ทันทีว่าตอนนี้มี flag ไหนเปิดอยู่ เคยลองอะไรไปแล้วบ้าง ไม่ต้องมานั่งเดาใหม่ทุกครั้งที่เริ่ม session ส่วน A/B test ก็รอผลอยู่ในไฟล์เดียวกันจนกว่าจะมี traffic พอตัดสินใจ จะส่ง event เข้า analytics ของเราเองหรือให้ Dif Cloud อ่านผลแล้วเขียนคำตัดสินกลับเข้าไฟล์ให้เลยก็ได้
ติดตั้งด้วย npm install -g @dif.sh/cli ตัวเดียว เป็นโอเพนซอร์สฟรี self-host เองได้เต็มที่
Product Hunt: producthunt.com/products/dif-sh
อยากใช้ AI กับงานจริงเป็นระบบ?
เรียน Claude Method — วิธีคิดและลงมือใช้ Claude/AI กับงานจริง ตั้งแต่วันแรก
📍 โพสต้นฉบับบน Facebook: AI กับ Peesamac