wex — คำสั่งเดียวสำหรับโครงสร้างพื้นฐานทั้งหมด
เครื่องมือคำสั่งที่ทุกอย่างที่นี่ทำงานอยู่: แอปพลิเคชันและบริการ Docker ของพวกเขา รูปแบบของทุกโปรเจกต์ การเผยแพร่แพ็กเกจ เซิร์ฟเวอร์ DNS และตัวแทน AI ที่ทำงานบนโค้ด — 275 คำสั่ง ซึ่งเขียนขึ้นตั้งแต่ปี 2017.
wex เริ่มต้นในเดือนกรกฎาคม 2017 เป็นสคริปต์ bash ไม่กี่ตัวเพื่อเริ่มต้นสภาพแวดล้อม Docker และเติบโตขึ้นตามโปรเจกต์ทุกโปรเจกต์: 255 สคริปต์ในปี 2018 มากกว่า 700 ในปี 2022 ในปี 2023 มันถูกเขียนใหม่ใน Python โดยมีแกนหลักที่ไม่ทำคำสั่งใด ๆ เอง: ทุกอย่างมาจาก addon สี่สิบสี่ตัวที่เผยแพร่บน PyPI ซึ่งได้รับการสนับสนุนโดยชุดของไลบรารีประมาณยี่สิบห้าตัว
วันนี้หนึ่งบรรทัดขับเคลื่อนแอปและบริการของมัน — คอนเทนเนอร์ Docker หนึ่งตัวต่อบริการ ทุกสภาพแวดล้อมตั้งแต่ท้องถิ่นไปจนถึงการผลิต — รักษาโปรเจกต์แต่ละโปรเจกต์ในรูปแบบที่ประกาศ จัดการและเผยแพร่ชุดแพ็กเกจทั้งหมด จัดการฐานข้อมูล การติดตาม GitLab n8n Ollama หรือ Matrix ซิงค์ DNS ข้ามผู้ลงทะเบียนสี่คน และให้ตัวแทน AI ทำงานบนฐานโค้ดด้วยความรู้ บันทึก และเครื่องมือที่แต่ละแอปมีอยู่ เกือบ 7,000 การเปลี่ยนแปลงในเครื่องมือเพียงตัวเดียว และประมาณ 160,000 บรรทัดของ Python รอบ ๆ มัน