Vobuda
ดาวน์โหลด วิธีการทำงานClaude Codeเทียบกับ Codexเปรียบเทียบ เกี่ยวกับ ติดต่อ

ใครอยู่เบื้องหลัง Vobuda และสร้างมันขึ้นมาอย่างไร

ทีมเล็กๆ ที่ใช้ชีวิตอยู่กับเอเจนต์และเทอร์มินัลทั้งวัน สร้างโปรแกรมที่ตัวเองอยากได้ นี่คือส่วนที่ควรรู้ก่อนที่คุณจะไว้ใจให้โปรแกรมหนึ่งเข้าถึงเชลล์ของคุณ

Shifton Inc

Vobuda สร้างโดย Shifton Inc ทีมเบื้องหลัง shifton.com ซอฟต์แวร์จัดการกะงานที่ใช้งานอยู่ในหลายสิบประเทศ และ rolchat.com แพลตฟอร์มสื่อสารกับลูกค้าของตัวเอง เทอร์มินัลนี้เกิดจากงานนั้นมากกว่าจะมาจากการศึกษาตลาด ทีมที่ใช้เวลาทั้งวันมอบหมายงานให้เอเจนต์และอ่านผลลัพธ์ที่ได้กลับมา จึงสร้างหน้าต่างที่พวกเขาอยากให้มีอยู่มาตลอด

บิลด์แรกที่คนนอกทีมติดตั้งได้ออกมาหกวันหลังหน้าต่างแรกเปิดขึ้น ตอนนั้นมีบล็อกที่แยกและลากข้ามแท็บได้ขณะที่เชลล์ยังทำงานอยู่ แถบควบคุมเอเจนต์ มอนิเตอร์ระบบพร้อมสกิน ไฟล์ที่เปิดข้างเชลล์ การพิมพ์ด้วยเสียงและการอ่านออกเสียง บรรทัดคำสั่ง โปรเจกต์ หน้าต่างแบบ quake และ 40 ภาษาที่แต่ละภาษามีคู่มือกำกับอยู่แล้ว

ฟรี และปิดซอร์ส

โปรแกรมนี้ไม่มีค่าใช้จ่าย ไม่ว่าจะใช้งานส่วนตัวหรือธุรกิจ ไม่มีช่วงทดลองใช้ ไม่มีแพ็กเกจเสียเงิน ไม่มีการนับจำนวนที่นั่ง และไม่ต้องมีบัญชี ซอร์สโค้ดไม่ได้เผยแพร่ สิ่งที่แจกจ่ายคือตัวโปรแกรมที่คอมไพล์แล้ว ส่วนรีโพสิทอรีสาธารณะมีเพียง readme, changelog, ใบอนุญาต และตัวเลขที่ใช้อ้างอิงในเว็บไซต์นี้

สิ่งที่ใบอนุญาตไม่อนุญาตให้ทำคือการส่งต่อโปรแกรม เช่น แจกจ่ายสำเนา ขายมัน นำไปให้บริการในรูปแบบบริการ แกะหรือดัดแปลงมัน ใช้ชื่อของมัน หรือลบส่วนของอินเทอร์เฟซที่กล่าวถึงผลิตภัณฑ์อื่นของผู้สร้าง หากมีใครอยากได้ ให้ส่งพวกเขามาที่นี่ เพราะมันฟรีสำหรับพวกเขาเช่นกัน

ใบอนุญาตนี้เขียนขึ้นให้อ่านเข้าใจได้ ไม่ใช่แค่ให้ทนอ่านผ่านไป หากคุณต้องการสิ่งที่มันไม่ได้ให้ไว้ ก็แค่ถาม คำตอบมักจะเป็นได้

ไลบรารีที่ใช้สร้างโปรแกรมนี้เป็นของคนอื่น แจกจ่ายภายใต้เงื่อนไขของพวกเขาเอง รายการทั้งหมดพร้อมข้อความใบอนุญาตทุกฉบับมาพร้อมกับตัวโปรแกรม อยู่ใต้หัวข้อ vobuda สร้างขึ้นจากอะไร ในเมนูของมันเอง

ตรวจสอบโปรแกรมอย่างไรก่อนปล่อยใช้งานจริง

ประเด็นไม่ใช่ตัวเลข แต่คือเมื่อมีอะไรพังบนเครื่องของคุณ การแก้ไขจะมาพร้อมกับการทดสอบที่ป้องกันไม่ให้มันพังซ้ำอีก

ทุกข้อผิดพลาดมี id และมีการทดสอบที่ระบุถึงมันโดยตรง

ข้อบกพร่องทุกรายการที่โปรแกรมเคยมีถูกจดไว้พร้อมรหัสประจำตัว และมีการตรวจสอบที่อ้างถึงรหัสนั้น สคริปต์จะปฏิเสธข้อตกลงที่ไม่มีการตรวจสอบใดครอบคลุม รายการจึงไม่คลาดเคลื่อนจากการทดสอบโดยไม่มีใครรู้ตัว ผลการรันด้านล่างจะพิมพ์ว่ามีทั้งหมดกี่รายการ

การตรวจสอบอัตโนมัติมากกว่า 2,000 รายการ

เรียงเป็นขั้นบันไดจากขั้นที่ถูกที่สุดขึ้นไป ได้แก่ ฟังก์ชันล้วน แกน Rust บรรทัดคำสั่ง การติดตั้งด้วยคำสั่งบรรทัดเดียว รูปแบบของที่เก็บโค้ด และหน้าต่างจริงที่ขับด้วยสถานะของตัวเอง ซึ่งตรวจอินเทอร์เฟซ ตรวจแถบเอเจนต์ทีละตัวควบคุม และตรวจส่วนเสริมขณะทำงานจริง

การทดสอบอินเทอร์เฟซขับเคลื่อนโปรแกรมจริง

ผ่านคอมมานด์ไลน์ของตัวมันเองแทนที่จะเป็นคีย์ลัดภายใน นี่คือเหตุผลที่คอมมานด์ไลน์เชื่อถือได้ มันไม่ใช่ประตูหลัง แต่เป็นเส้นทางที่การทดสอบทุกครั้งต้องผ่าน

มีการตรวจสอบเอกสารด้วยเช่นกัน

ตัวหนึ่งนับตัวเลขในเอกสารเทียบกับรีโพสิทอรี ตัวหนึ่งจะแจ้งเตือนเมื่อโปรแกรมเปลี่ยนแต่เอกสารไม่เปลี่ยนตาม ตัวหนึ่งเทียบโครงสร้างคู่มือทั้งสี่สิบภาษากับฉบับภาษาอังกฤษ และอีกตัวหนึ่งยืนกรานว่าทุกการกระทำต้องถูกกดโดยการทดสอบสักตัวที่ไหนสักแห่ง

การลบฟีเจอร์ส่งผลถึงไฟล์ของคุณด้วย

สิ่งที่การลบทิ้งไว้ในไฟล์ของผู้ใช้ถือเป็นส่วนหนึ่งของการลบนั้นด้วย ธีมที่เลิกใช้แล้วเคยทิ้งการจัดวางไว้ ค่าที่เลิกใช้แล้วเคยทำให้แผงข้อมูลแสดงเป็นศูนย์ รูปแบบที่เลิกใช้แล้วอาจทิ้งสกินที่ไม่มีอะไรอยู่ข้างในไว้ ตอนนี้แต่ละกรณีถูกย้ายข้อมูลให้ใช้งานต่อได้แทนที่จะถูกทิ้งไว้เฉยๆ

สิ่งที่สร้างขึ้นมาแล้วแต่ถูกถอดออกภายหลัง

เคยมีระบบเก็บความลับที่สร้างขึ้นและทำงานได้ตามที่ออกแบบไว้ แต่สุดท้ายก็ถูกถอดออกอยู่ดี ค่าจริงถูกเก็บไว้ใน keychain ส่วน Vobuda รู้แค่ชื่อของมัน แต่นี่คือโปรแกรมที่เขียนขึ้นสำหรับคนที่ไม่เคยคิดเรื่องว่าคีย์ถูกเก็บไว้ที่ไหน และที่เก็บที่ปลอดภัยที่สุดคือที่เก็บที่เราไม่เสนอให้ใช้เลย

สิ่งที่การทดสอบแสดงผลออกมาจริงๆ

รายการด้านบนบอกว่าโปรแกรมนี้ผ่านการทดสอบแล้ว ส่วนนี้คือผลการรันจริง จาก commit ที่กลายมาเป็นตัวโปรแกรมที่คุณดาวน์โหลดได้จากเว็บไซต์นี้

ชุดทดสอบอินเทอร์เฟซ
$ npx vitest run  Test Files  234 passed | 1 skipped (235)      Tests  2340 passed | 1 skipped (2341)   Duration  21.73s
ขั้นแรกและถูกที่สุด ขั้นอื่น ๆ รวมถึงการทดสอบของแกน Rust เองเป็นสคริปต์แยกกันต่างหาก
ทุกข้อผิดพลาดมีการทดสอบรองรับ
$ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # มันยังปฏิเสธที่จะรันเมื่อสัญญาสองฉบับให้รหัสเดียวกัน# กับสิ่งที่ต่างกัน ซึ่งเคยเกิดขึ้นสองครั้งแล้ว
ข้อผิดพลาดแต่ละอย่างที่โปรแกรมเคยมีจะมีรหัสประจำตัว สคริปต์นี้จะไล่ตรวจสัญญาทั้งหมด หาการทดสอบที่อ้างอิงรหัสแต่ละตัว และจะล้มเหลวทันทีที่เจอรหัสแรกที่ไม่มีการทดสอบรองรับ

อะไรบ้างที่ออกจากเครื่องของคุณ

อะไรไปที่ไหน
เสียงพูดของคุณรู้จำเสียงบนเครื่องของคุณเอง ภาษาที่ต้องใช้อินเทอร์เน็ตจะถูกปฏิเสธ ไม่ใช่ถูกส่งออกไปอย่างเงียบๆ
ไฟล์ การตั้งค่า และประวัติของคุณอยู่ในเครื่อง ไม่มีบัญชีและไม่มีการซิงก์ของเรา บน Mac การตั้งค่าจะถูกคัดลอกไปยัง iCloud Drive ผ่าน Apple โดยเปิดไว้เป็นค่าเริ่มต้น
ข้อผิดพลาดบันทึกไว้ ณ จุดที่เกิดขึ้น ล้างข้อมูลสำคัญออกก่อนเขียน และไม่ส่งไปไหนจนกว่าคุณจะเปิด เมื่อเปิดแล้วจะมีเพียงตัวเลขสุ่มของเครื่องนี้แนบไป ไม่มีชื่อเครื่อง
วันละครั้งvobuda, Claude Code และ Codex มีเวอร์ชันใหม่หรือไม่ และแคตตาล็อกส่วนเสริม
แผงแสดงที่อยู่ไอพีขณะที่แสดงอยู่บนหน้าจอ ประมาณทุกสิบนาทีจะมีคำขอหนึ่งครั้งถามว่าอินเทอร์เน็ตมองเห็นที่อยู่อะไร

บน Mac ที่มี Claude Code แถบเอเจนต์ยังถาม Anthropic เรื่องขีดจำกัดของบัญชีคุณทุกห้านาทีด้วยการลงชื่อเข้าใช้ของ Claude Code เอง ไม่มีการวิเคราะห์ข้อมูลและไม่มีรายงานการใช้งาน ไม่ใช่ในรูปแบบการตั้งค่าที่ปิดได้ แต่เป็นโค้ดที่ไม่มีอยู่เลย หน้านโยบายความเป็นส่วนตัวแสดงคำขอทุกรายการ

เกี่ยวกับโปรแกรมและทีมผู้สร้าง

Vobuda เป็นโอเพนซอร์สไหม

ไม่ใช่ มันฟรีแต่ปิดซอร์ส สิ่งที่แจกจ่ายคือตัวโปรแกรมที่คอมไพล์แล้ว ส่วนซอร์สโค้ดไม่ได้เผยแพร่ รีโพสิทอรีสาธารณะมีเพียง readme, changelog, ใบอนุญาต และตัวเลขที่ใช้อ้างอิงในเว็บไซต์นี้

จะยังฟรีต่อไปไหม

ใช่ ไม่มีแผนทำแพ็กเกจเสียเงิน และไม่มีบัญชีให้ผูกกับแพ็กเกจนั้นด้วย มันมีอยู่เพราะทีมอยากให้มันมีอยู่

ใครอยู่เบื้องหลังโปรแกรมนี้

Shifton Inc บริษัทเบื้องหลัง shifton.com และ rolchat.com

จะแจ้งบั๊กหรือขอฟีเจอร์ได้ที่ไหน

ที่หน้า issues ในรีโพสิทอรีสาธารณะ ซึ่งมีลิงก์อยู่ในหน้าติดต่อ ข้อผิดพลาดทุกอย่างที่ได้รับการแก้ไขจะได้รับรหัสประจำตัวและมีการทดสอบที่ตั้งชื่อตามรหัสนั้น

ใช้งานบน Linux ได้ไหม

ได้ หน้าดาวน์โหลดมี .deb และ AppImage สำหรับเครื่อง Intel/AMD และ ARM รองรับ Ubuntu 22.04+, Debian 12+, Fedora 36+ และ openSUSE Leap 15.6+ การพิมพ์ด้วยเสียงและการอ่านออกเสียงใช้ได้เฉพาะ macOS ไม่มีบิลด์สำหรับ Windows และยังไม่มีวันที่จะบอก