เทอร์มินัล Mac ที่แสดงว่าเอเจนต์ของคุณกำลังทำอะไร
Claude Code และ Codex ได้แถบที่มีโมเดล ระดับการคิด โหมดสิทธิ์ และเซสชันที่ผ่านมาเป็นเมนู แทนที่จะเป็นข้อความไหลผ่าน ทุกการตั้งค่าเป็นไฟล์ที่เปิดดูได้ ฟรี ไม่ต้องมีบัญชี ไม่มีเทเลเมทรี บน macOS และ Linux
curl -fsSL https://vobuda.com/install.sh | sh - ฟรีตลอดไป
- ไม่ต้องมีบัญชี
- ไม่มีเทเลเมทรี
- ลงนามโดย Apple
- 40 ภาษาอินเทอร์เฟซ
- ไม่ต้องมีบัญชีเลย
- 25 ชุดสีเทอร์มินัล
- ไม่มีเทเลเมทรี
- 70+ คำสั่งผ่าน Cmd+K
- ลงนามและรับรองโดย Apple
- 227 ประเภทไฟล์ที่ใส่สี
- ฟรี สำหรับงานและธุรกิจ
- 12 ประเภทของแผงมอนิเตอร์
- บรรทัดเดียวสำหรับติดตั้งและอัปเดต
- 2000+ การตรวจสอบก่อนเผยแพร่ทุกครั้ง
- macOS 10.15+ และ Linux
สิ่งที่เทอร์มินัลที่ดีที่สุดสำหรับ Mac ต้องทำในตอนนี้
เทอร์มินัลมักเป็นได้แค่สองแบบ เร็วแต่เปลือยเปล่า หรือสะดวกสบายแต่ปิดกั้น ไม่มีแบบไหนสังเกตว่าอะไรอยู่ในหน้าต่างนั้นทั้งวัน
ตลอดยี่สิบปีที่ผ่านมา ตัวเลือกนั้นตรงไปตรงมา เทอร์มินัลที่เร็วเก็บการตั้งค่าไว้ในไฟล์ที่คุณเป็นเจ้าของ และหยุดอยู่แค่ระดับเชลล์ ส่วนเทอร์มินัลที่สะดวกสบายเพิ่มแผงและความประณีต แล้วขอให้คุณสร้างบัญชี พร้อมเก็บประวัติการใช้งานไว้บนเซิร์ฟเวอร์ของคนอื่น คุณต้องเลือกว่าจะขาดส่วนไหนไป
แล้วสิ่งที่อยู่ในเทอร์มินัลทั้งวันก็ไม่ใช่เชลล์อีกต่อไป มันคือ เอเจนต์ อย่าง Claude Code, Codex หรือโมเดลภายในเครื่อง และเทอร์มินัลก็ไม่ใช่รูปแบบที่เหมาะกับมัน เอเจนต์ มีโมเดล ระดับการคิด โหมดสิทธิ์ ประวัติเซสชัน และสถานะของตัวเอง ทั้งหมดนี้มาในรูปข้อความที่ไหลผ่านหน้าจอ และหายไปทันทีที่เลื่อนผ่าน สุดท้ายคุณต้องเปิดดูสามหน้าจอเพื่อดูว่า เอเจนต์ ตัวไหนในสามตัวกำลังรอคุณอยู่
Vobuda คือคำตอบที่สาม สร้างบนสามการตัดสินใจและทุกอย่างที่ตามมา ทุกสิ่งที่โปรแกรมรู้คือไฟล์ที่คุณอ่านได้ ทุกการกระทำมีชื่อเดียว ไม่ว่าคุณจะเข้าถึงด้วยทางไหน เอเจนต์เป็นพลเมืองชั้นหนึ่งของหน้าต่าง รอบ ๆ สิ่งเหล่านั้น มันทำสิ่งที่คนมักเปิดโปรแกรมเพิ่มอีกสามตัวเพื่อทำ เพราะเมื่อหน้าต่างรู้วิธีรองรับบล็อกแล้วก็รองรับได้ทุกชนิด
สามการตัดสินใจ ที่โปรแกรมทั้งหมดต่อยอดมาจากตรงนั้น
{ "theme": "tokyo-night", "look": "soft", "term": { "font": "JetBrains Mono", "fontSize": 13 }, "window": { "opacity": 0.96, "quakeKey": "cmd+`", "restoreSession": true }, "signals": { "done": { "sound": "Glass" }, "notice": true }} // Save the file. The window redraws. Nothing asks for a restart.{ "name": "Tokyo Night", "light": false, "app.bg": "#21222e", "app.fg": "#c0caf5", "app.accent": "#8db0ff", "term.bg": "#1a1b26", "term.fg": "#c0caf5", "term.cursor": "#7aa2f7", "term.black": "#15161e", "term.red": "#f7768e", "term.green": "#9ece6a", "term.yellow": "#e0af68", "term.blue": "#7aa2f7", "term.magenta": "#bb9af7"} // An excerpt. The whole file has all sixteen terminal colours, the selection and the tab strip.{ "cmd+k": "app.commands", "cmd+d": "block.split", "cmd+shift+d": "block.split-down", "cmd+shift+v": "voice.dictate", "cmd+shift+r": "voice.read", "cmd+shift+2": "block.to-tab:2"} // The macOS menu bar is built from this same file.{ "name": "Essentials only", "panels": [ { "kind": "cpu", "title": "PROCESSOR" }, { "kind": "mem", "title": "MEMORY" }, { "kind": "procs", "title": "PROCESSES", "rows": 10 } ]} นี่คือไฟล์จริงในโฟลเดอร์จริง เปิดไฟล์หนึ่งขึ้นมา แก้ไขบรรทัดหนึ่ง บันทึก แล้วหน้าต่างจะวาดใหม่ขณะทำงาน
การตั้งค่าทุกอย่างคือไฟล์
ไม่มีฐานข้อมูล ไม่มีบัญชี ไม่มีสถานะซ่อน ~/.config/vobuda เก็บ JSON ที่อ่านได้ ซึ่งถูกเฝ้าดูขณะโปรแกรมทำงาน: บันทึกไฟล์แล้วหน้าต่างวาดใหม่ ธีม ลุค สกินมอนิเตอร์ ปุ่มด็อก คำอธิบายเอเจนต์ คีย์ลัด โปรเจกต์ โฟลเดอร์การตั้งค่าของคุณเป็นที่เก็บ git ได้ และบันทึกเป็นไฟล์เก็บถาวรเดียวแล้วกู้คืนบน Mac เครื่องอื่น
ห้าวิธีสู่การกระทำเดียว
ปุ่ม คีย์ลัด แถบเมนู macOS Cmd+K และบรรทัดคำสั่ง ทั้งหมดเรียกการกระทำเดียวกันจากพจนานุกรมเดียว ไม่ใช่ห้าวิธีที่แยกกัน แต่เป็นวิธีเดียว นี่คือเหตุผลที่ เอเจนต์ สามารถจัดเรียงหน้าต่างของคุณใหม่ด้วย vobuda do block.split-down และคุณอ่านได้ตรงๆ ว่ามันทำอะไรไป และเป็นเหตุผลที่การทดสอบอินเทอร์เฟซขับเคลื่อนโปรแกรมทั้งหมดผ่านบรรทัดคำสั่งของมันเอง
เอเจนต์ อธิบายตัวเอง
เซสชันมาจากไฟล์ของเอเจนต์เอง โมเดลมาจากการติดตั้งของมันเอง หรือมาจากตัวเลือกของมันเองในกรณีของ Codex ระดับการคิด มาจากโมเดลที่ใช้อยู่ โหมดสิทธิ์ของ Claude Code อ่านจากหน้าจอของมันและเปลี่ยนด้วยการกดปุ่มของมันเอง ไม่มีอะไรที่นี่เป็นรายการของเราเกี่ยวกับโมเดลของคนอื่น เพราะรายการแบบนั้นล้าสมัยในวันที่โมเดลใหม่ออก
Vibe coding พร้อมปุ่มควบคุมอยู่ใกล้มือคุณ
ถ้าคุณใช้เวลาทั้งวันมอบงานให้ เอเจนต์ แล้วอ่านผลลัพธ์ที่ได้กลับมา นี่คือส่วนที่เปลี่ยนไป
-
คำสั่งสแลชของ Claude Code เป็นเมนู
คำสั่งในตัวของมัน ซึ่งมี /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp และ /status รวมอยู่ด้วย แต่ละคำสั่งแสดงพร้อมสิ่งที่มันทำ ในภาษาของคุณ เอเจนต์วาดเมนูของตัวเองด้วยปุ่มลูกศร ซึ่งเมาส์เอื้อมไปไม่ถึงเลย นี่คือดรอปดาวน์ธรรมดาที่เราวาดทับเอเจนต์ที่กำลังรันอยู่
-
สกิลทั้งหมดที่โฟลเดอร์นี้มีจริง
จัดกลุ่มตามที่มาและนับจำนวน ของคุณเอง ของทีม หรือที่มาจาก plugin หกสิบสกิลจากหกแหล่งที่มา คือรายการที่คุณเลื่อนดูได้ ไม่ต้องจำชื่อเอง สกิลของ Claude Code มาจาก ~/.claude/skills และโฟลเดอร์ที่ตรงกันภายในโปรเจกต์
-
เซสชันเก่าตามบรรทัดแรกของมัน
อ่านมาจากไฟล์ของ เอเจนต์ เอง พร้อมเวลาที่แต่ละเซสชันรัน New เริ่มเซสชันใหม่ continue รับช่วงต่อจากเซสชันล่าสุด และเซสชันเก่าใดๆ เปิดได้ด้วยประโยคแรกของมัน ซึ่งเป็นวิธีที่คนเราจำบทสนทนาได้จริงๆ
-
โมเดลที่บัญชีของคุณใช้ได้
Opus ที่มีบริบทหนึ่งล้านโทเค็น โมเดลที่ Claude Code ได้ยินล่าสุดว่าบัญชีของคุณใช้ได้ แล้วจึง Sonnet และ Haiku แต่ละตัวมีระดับการคิด ที่มันรองรับ ทั้งสองปุ่มแสดงค่าจริงแทนคำว่าโมเดล เพราะอ่านจากบรรทัดสถานะของเอเจนต์เอง และความเชื่อของเราจะล้าสมัยทันทีที่คุณเปลี่ยนในเอเจนต์
-
สิ่งที่มันทำได้โดยไม่ต้องขออนุญาต
โหมดของ Claude Code: ตัดสินใจเอง ยอมรับการแก้ไข ถามก่อนทุกขั้นตอน วางแผนเท่านั้น อ่านจากหน้าจอของมันเอง และเปลี่ยนด้วยการกดปุ่มของมันเองกี่ครั้งก็ได้ตามที่ต้องการ แทนที่จะเป็นการตั้งค่าของเราที่อาจขัดกับความจริงโดยไม่มีใครรู้ตัว
ทุกสิ่งที่มันทำได้ ในรายการเดียว
เมื่อมีการกระทำมากขนาดนี้ ส่วนใหญ่ของโปรแกรมก็ซ่อนอยู่ในทางปฏิบัติ Cmd+K คือทางที่ตอบ “ทำอะไรได้บ้าง” แทน “ทำสิ่งนี้”
-
มันสอนปุ่มลัด ไม่ใช่แทนที่มัน
ทุกบรรทัดแสดงปุ่มลัดของตัวเอง ใครก็ตามที่เปิดรายการนี้สองครั้งเพื่อการกระทำเดียวกัน จะจำปุ่มลัดได้ภายในครั้งที่สาม
-
มันไม่ใช่พจนานุกรมที่ห้า
ทุกบรรทัดเรียกการกระทำด้วยชื่อ เหมือนกับที่ปุ่ม คีย์ลัด แถบเมนู และบรรทัดคำสั่งทำ การตรวจสอบจะเทียบตารางที่มันวาดกับรายการหลักทั้งสองทาง การกระทำใดที่มีอยู่จริงแต่ไม่ถูกนำเสนอในนั้นจะทำให้การ build ล้มเหลว
-
ชุดเดียวกันขับเคลื่อนการทดสอบ
การทดสอบอินเทอร์เฟซรันโปรแกรมทั้งหมดผ่านพจนานุกรมนั้น ไม่ใช่ผ่าน hook ส่วนตัว นี่คือเหตุผลที่บรรทัดคำสั่งเชื่อถือได้ และเหตุผลที่ เอเจนต์ จัดเรียงหน้าต่างของคุณใหม่ได้ โดยคุณอ่านได้ตรงๆ ว่ามันทำอะไรไป
ชื่อเดียวกันนี้ใช้งานได้แม้ไม่มีหน้าต่างเลย
การกระทำทุกอย่างมีชื่อ และชื่อนั้นคืออินเทอร์เฟซทั้งหมด คีย์ลัด ปุ่ม แถบเมนู รายการคำสั่ง และบรรทัดคำสั่ง ล้วนเข้าถึงพจนานุกรมเดียวกัน ดังนั้นสิ่งที่คุณทำได้ด้วยมือ ก็เขียนเป็นสคริปต์ได้เช่นกัน
-
ไม่มีพอร์ต ไม่ต้องตั้งค่า
บรรทัดคำสั่งวางไฟล์เล็ก ๆ หนึ่งไฟล์ในโฟลเดอร์การตั้งค่า แล้วหน้าต่างหยิบไปใช้ ไม่มีพอร์ตให้เปิดและไม่ต้องตั้งค่าอะไรก่อนคำสั่งแรกจะทำงาน
-
นี่คือเหตุผลที่ เอเจนต์ ควบคุมมันได้
Claude Code ที่รันอยู่ในบล็อกสามารถแบ่งหน้าต่างของคุณ สลับธีม เปิดไฟล์ไว้ข้างๆ ตัวเอง และบอกคุณว่ามันทำอะไรไป โดยใช้ชื่อเดียวกับที่คุณจะพิมพ์เอง มันไม่ต้องการ hook พิเศษใดๆ เพราะไม่มี hook แบบนั้นอยู่เลย
-
และเหตุผลที่หน้าต่างตอบคำถามได้
พิมพ์ในบล็อก vobuda ใดก็ได้
vobuda stateจะพิมพ์สิ่งที่เปิดอยู่จริงเป็น JSON: แท็บ บล็อกในแท็บ สิ่งที่รันในแต่ละบล็อก และธีม สคริปต์ที่อยากคืนเลย์เอาต์ตอนเช้าของคุณอ่านสิ่งนั้นแล้วเล่นซ้ำ
~/dev/vobuda❯vobuda state
{"tabs": [{ "title": "site", "blocks": [{ "agent": "claude", "cwd": "/Users/you/site" }] }], "theme": "tokyo-night", …}
~/dev/vobuda❯vobuda do block.split-down
# the same name the key presses and the menu bar item
~/dev/vobuda❯vobuda theme catppuccin-mocha
# the window redraws; the file it read is yours to edit
~/dev/vobuda❯vobuda where
/Users/you/.config/vobuda
~/dev/vobuda❯ สิ่งที่เกิดขึ้นตอนที่คุณไม่ได้มอง
ระหว่างที่คุณไม่อยู่
ทุกครั้งที่เอเจนต์หยุด จะมีหนึ่งบรรทัดถูกเก็บไว้: บล็อกไหน ถูกสั่งอะไร เสร็จเมื่อไร ใช้เวลานานเท่าไร จัดกลุ่มตามบล็อก ใหม่สุดอยู่ก่อน พร้อมเครื่องหมายตามขอบของสิ่งที่คุณยังไม่ได้ดู คำสั่งอ่านจากหน้าจอของเอเจนต์เองและเว้นว่างไว้เมื่ออ่านไม่ได้ เพราะการเดาในบันทึกแย่กว่าช่องว่าง เก็บห้าสิบรายการต่อหน้าต่าง “ตอนที่ฉันไม่อยู่” จึงรวมถึง “ตอนที่ฉันหลับ”
ขีดจำกัดการใช้งาน กับ Mac ที่อยากหลับ
เมื่อ Claude Code หยุดเพราะขีดจำกัดการใช้งานและยังไม่ได้เริ่มรอเอง แถบจะเสนอปุ่มเดียวที่เปิดเมนูของ Claude Code เองสำหรับขีดจำกัดนั้น ซึ่งการรอหรือทำต่อเป็นสิ่งที่คุณเลือก Vobuda ไม่ส่งอะไรออกไปเอง แยกต่างหาก คุณให้ Mac ตื่นอยู่ตามเวลาที่คุณเลือกได้ ตั้งแต่ครึ่งชั่วโมงถึงสิบสองชั่วโมง จากการตั้งค่าหรือการกระทำเดียว และป้ายบนแถบแท็บจะแสดงการค้างนั้นและให้ปล่อยได้
สัญญาณที่คุณลงมือทำต่อได้
เอเจนต์ ที่ทำงานเสร็จ หรือกำลังรอสิทธิ์อนุญาต จะกะพริบแบดจ์บนแท็บของมัน เล่นเสียงที่คุณเลือกไว้ และส่งการแจ้งเตือนระบบเมื่อ Vobuda ไม่ใช่หน้าต่างที่อยู่ด้านหน้า มันจะเคลียร์เมื่อคุณทำอะไรสักอย่างในหน้าต่างเป็นครั้งแรก ไม่ว่าจะคลิก กดคีย์ หรือเลื่อนหน้าจอ ไม่ใช่แค่เคอร์เซอร์ผ่านไปบนแบดจ์เฉยๆ
ลากภาพหน้าจอมาวางได้เลย
ลากไฟล์จาก Finder มาวางบนบล็อก แล้วพาธของมันจะถูกพิมพ์ลงไปพร้อมเครื่องหมายคำพูด พร้อมรันได้ทันที ลากภาพหน้าจอหรือรูปภาพใดๆ มาวางบนบล็อกที่ เอเจนต์ กำลังทำงานอยู่ เอเจนต์ จะได้รับภาพนั้นไป ซึ่งตรงกับวิธีที่ Claude Code และ Codex ต้องการรับภาพพอดี ลากมาจากภาพขนาดย่อที่มุมหน้าจอได้เลย ไม่ต้องบันทึกไฟล์ก่อน
มอนิเตอร์ระบบ อยู่ในหน้าต่างเดียวกัน
แผงสิบสองชนิด และอันไหนที่คุณเห็นถูกกำหนดโดยไฟล์ ไม่ใช่หน้าจอที่ใครสักคนออกแบบไว้ครั้งเดียว
-
ตัวเลขซื่อสัตย์กับตัวมันเอง
ค่าที่ระบบประมาณแทนที่จะวัดจริงจะแสดงด้วยเครื่องหมาย tilde และฮาร์ดแวร์ที่ไม่มีอยู่จะให้ค่าที่ว่างเปล่า ไม่ใช่ศูนย์ เครื่องที่ไม่มี GPU แยกต่างหากจะไม่มีแผง GPU ที่แสดงศูนย์เปอร์เซ็นต์
-
ที่อยู่ทั้งสองแบบ พร้อมปุ่มคัดลอกในแต่ละอัน
แผงแสดงที่อยู่ที่อินเทอร์เน็ตมองเห็นก่อน และที่อยู่ที่เครื่องนี้มีบนเครือข่ายของตัวเองอยู่ด้านล่าง มันถามเฉพาะเมื่อแผงแสดงอยู่บนหน้าจอ ประมาณทุกสิบนาที หรือทุกสามสิบวินาทีขณะที่ยังไม่รู้ที่อยู่ใด และคำขอไม่มีข้อมูลใดเกี่ยวกับเครื่อง
-
จัดเรียงด้วยการลาก
แผงของมอนิเตอร์ ปุ่มของ ด็อก และส่วนต่างๆ ของแถบ เอเจนต์ ล้วนหยิบขึ้นมาแล้ววางในตำแหน่งที่ต้องการด้วยท่าทางเดียวกัน และแต่ละแถวจะหยิบขึ้นมาจากจุดจับทางซ้าย เพื่อไม่ให้การลากไปแย่งข้อความที่คุณตั้งใจจะเลือกไว้
สิ่งที่ออกจากเครื่องของคุณ
แทบไม่มีอะไรเลย และแต่ละอย่างต่อไปนี้ควรพูดตรงๆ ไม่ใช่ซ่อนไว้ในนโยบายยาวเหยียด
| สิ่งที่ส่งออก | ปลายทาง |
|---|---|
| เสียงพูดของคุณ | รู้จำในเครื่องด้วยเฟรมเวิร์กของระบบเอง โดยบังคับใช้การรู้จำแบบ on-device ไม่ใช่แค่ตั้งค่าให้เป็นตัวเลือกที่ต้องการ ภาษาที่ต้องใช้อินเทอร์เน็ตจะถูกปฏิเสธ พร้อมคำแนะนำวิธีติดตั้งใช้งานในเครื่อง |
| ไฟล์ การตั้งค่า และประวัติของคุณ | อยู่ในเครื่อง ไม่มีบัญชีและไม่มีการซิงก์ของเรา สำเนาเดียวที่ออกไปคือสำเนาการตั้งค่าที่ Mac เก็บใน iCloud Drive เปิดไว้เป็นค่าเริ่มต้น ผ่าน Apple และมีสวิตช์เดียวปิดได้ |
| ข้อผิดพลาด | บันทึกไว้ ณ จุดที่เกิดขึ้น ล้างข้อมูลสำคัญออกก่อนเขียน และไม่ส่งไปไหนจนกว่าคุณจะเปิด จากนั้นส่งอย่างมากวันละครั้งไปยังตัวรับของเรา พร้อมตัวเลขสุ่มของเครื่องนี้ และไม่มีชื่อเครื่อง |
| วันละครั้ง | vobuda มีเวอร์ชันใหม่หรือไม่ จาก vobuda.com หรือ GitHub Claude Code และ Codex มีหรือไม่ จาก npm และแคตตาล็อกส่วนเสริม |
| แผงแสดงที่อยู่ | ขณะที่แสดงอยู่บนหน้าจอ ประมาณทุกสิบนาทีจะมีคำขอหนึ่งครั้งถามว่าอินเทอร์เน็ตมองเห็นที่อยู่อะไร |
สองรายการสุดท้ายไม่มีข้อมูลเกี่ยวกับคุณหรือเครื่อง มีอีกหนึ่งคำขอ ซึ่งทำบน Mac ที่มี Claude Code ทุกห้านาทีขณะที่แถบเอเจนต์แสดงอยู่บนหน้าจอ คือถาม Anthropic เรื่องขีดจำกัดของบัญชีคุณด้วยการลงชื่อเข้าใช้ที่ Claude Code เก็บไว้ใน Keychain ของคุณ โทเค็นไปถึง Anthropic เท่านั้น ไม่มีการวิเคราะห์ข้อมูลและไม่มีรายงานการใช้งาน ไม่ใช่ในรูปแบบการตั้งค่าที่ปิดได้ แต่เป็นโค้ดที่ไม่มีอยู่เลย หน้านโยบายความเป็นส่วนตัวแสดงคำขอทุกรายการ
เทอร์มินัล Mac ที่เก็บการตั้งค่าทุกอย่างไว้ในไฟล์
ธีมที่มาพร้อมโปรแกรมอยู่ภายในไฟล์ไบนารี และโฟลเดอร์การตั้งค่าจะเขียนทับมันได้ ดังนั้นการอัปเดตจึงนำสีใหม่มาโดยไม่ทับสิ่งที่คุณแก้ไขไว้ มีจานสีเทอร์มินัลยี่สิบห้าแบบมาให้ สองแบบในนั้นออกแบบมาสำหรับผู้บกพร่องการมองเห็นสี และผ่านการทดสอบที่จำลองภาวะบกพร่องสามรูปแบบก่อนปล่อยออกมา ตัวเลือกธีมจะบอกค่าคอนทราสต์ของธีมที่คุณกำลังเลือกอยู่ และบอกว่าสีของมันแยกแยะได้ง่ายแค่ไหนสำหรับคนตาบอดสี เพราะธีมที่อ่านไม่ออกก็ไม่ใช่ธีม
ลุคของหน้าต่างยี่สิบเก้าแบบกำหนดรูปทรงของหน้าต่างไม่ใช่สี: มุม เงา สีของแผง ความโปร่งใส และว่าจะวาดด็อกหรือไม่ สร้างของคุณเองได้ด้วยปุ่มหนึ่งปุ่มจากลุคที่ใช้อยู่ และมันจะกลายเป็นไฟล์ในโฟลเดอร์ลุคของคุณเหมือนไฟล์อื่น อะไรก็ตามที่ลุคทาไว้ ลุคถัดไปจะคืนให้ เพราะสีที่ถอดออกไม่ได้คือสีที่ไม่ควรมีใครใส่ได้
ไม่มีอะไรขอให้รีสตาร์ต ไม่เคยเลย โฟลเดอร์การตั้งค่าถูกเฝ้าดู และตอนนี้รวมถึงสองสิ่งที่แกนเป็นเจ้าของ คือแถบเมนู macOS และคีย์ส่วนกลางของหน้าต่างแบบดร็อปดาวน์ การตรวจสอบหนึ่งอ่านทุกคำแนะนำในหน้าจอตั้งค่า และทำให้บิลด์ล้มเหลวเมื่อเจอคำว่า restart
ไฟล์เปิดขึ้นข้างๆ เชลล์
พาธหนึ่งปรากฏในผลลัพธ์ มีสองบรรทัดที่ต้องแก้ไข และจนถึงตอนนี้นั่นหมายถึงการออกไปเปิดตัวแก้ไขข้อความแล้วกลับมาโดยที่บริบทของเชลล์หายไป
-
การบันทึกต้องตั้งใจทำ
ไม่มีอะไรถูกเขียนลงดิสก์จนกว่าจะกด Cmd+S ตัวแก้ไขที่เขียนไฟล์ตามที่คุณพิมพ์นั้นเหมาะกับแอปจดบันทึก แต่ไม่เหมาะเลยเมื่ออยู่ข้างเชลล์ที่กำลังทำงานอยู่
-
การปฏิเสธก็สำคัญพอๆ กับการเขียน
ไฟล์ที่ถูกแก้ไขบนดิสก์หลังจากเปิดแล้วจะไม่ถูกเขียนทับ ไฟล์ binary จะไม่ถูกแสดงเป็นข้อความที่อ่านไม่รู้เรื่อง โฟลเดอร์จะไม่ถูกเปิดเลย และการปิดไฟล์ที่แก้ไขค้างไว้จะถามยืนยันก่อนเสมอ
-
การค้นหาไฟล์
ค้นหาด้วยชื่อภายใต้โฟลเดอร์ที่คุณอยู่ และแต่ละผลลัพธ์บอกว่ามันอยู่ในสองโฟลเดอร์ไหน เพราะแค่ชื่ออย่างเดียวแยกไฟล์ index.ts สองไฟล์ออกจากกันไม่ได้ มันข้าม node_modules, .git และไฟล์ประเภทเดียวกัน และจะไม่ทำอะไรเลยถ้าพิมพ์น้อยกว่าสองตัวอักษร
สีที่คุณอ่านออกได้จริง
จานสียี่สิบห้าแบบ ลุคของหน้าต่างยี่สิบเก้าแบบ และตัวเลือกที่บอกความจริงเกี่ยวกับทั้งสอง
-
จานสีสองแบบออกแบบมาสำหรับผู้บกพร่องการมองเห็นสี
ผ่านการทดสอบที่จำลองภาวะบกพร่องสามรูปแบบก่อนปล่อยออกมา ธีมที่อ่านไม่ออกก็ไม่ใช่ธีม
-
รูปลักษณ์ที่คุณสร้างขึ้นเอง
เริ่มจากรูปลักษณ์ที่ใช้งานอยู่ในขณะนั้น แก้ไขสีของมันได้ในหมวดนั้นเลย แล้วมันจะกลายเป็นไฟล์หนึ่งในโฟลเดอร์ looks ของคุณเหมือนไฟล์อื่นๆ ทุกสิ่งที่รูปลักษณ์หนึ่งวาดไว้ รูปลักษณ์ถัดไปจะคืนกลับมาได้เสมอ
-
ไม่มีอะไรต้องรีสตาร์ท
ไม่เคยเลย โฟลเดอร์การตั้งค่าถูกเฝ้าดู รวมถึงแถบเมนู macOS และคีย์ส่วนกลางของหน้าต่างแบบดร็อปดาวน์ ซึ่งแกนเป็นเจ้าของ การตรวจสอบหนึ่งอ่านทุกคำแนะนำในหน้าจอตั้งค่า และทำให้บิลด์ล้มเหลวเมื่อเจอคำว่า restart
และทุกอย่างอื่นที่หน้าต่างต้องรองรับ
บล็อกก็คือบล็อก เมื่อหน้าต่างรู้วิธีรองรับหนึ่งอัน ก็รองรับได้ทุกอัน สิ่งที่ใหญ่เกินกว่าจะเป็นของทุกคนมาเป็นส่วนเสริมจากแคตตาล็อกของ vobuda เอง ติดตั้งและถอดทั้งชุดได้ในการกดครั้งเดียว: Design ไว้ชี้หน้าเว็บที่ทำงานอยู่แล้วบอกว่าจะเปลี่ยนอะไร และ Director ผู้จัดการที่ประชุม จ้างเอเจนต์ที่งานต้องใช้ และส่งผลลัพธ์ให้คุณ
ไฟล์เปิดขึ้นข้างๆ เชลล์
การเน้นสีสำหรับไฟล์ 227 ชนิด นำมาจากธีมของเทอร์มินัลเอง ทำให้ไฟล์ที่เปิดอยู่ดูเข้ากันกับเชลล์ที่เอ่ยชื่อมันขึ้นมา ค้นหาได้ทั่วทั้งโปรเจกต์ เปิดไฟล์ได้ด้วยการพิมพ์ชื่อบางส่วน มีเคอร์เซอร์หลายตัวพร้อมกัน ไม่มีอะไรถูกเขียนจนกว่าจะกด Cmd+S ไฟล์ที่ถูกแก้ไขบนดิสก์ระหว่างที่คุณทำงานอยู่จะไม่ถูกเขียนทับ และไฟล์ binary จะถูกปฏิเสธแทนที่จะแสดงเป็นข้อความรก
ทุกสิ่งที่มันทำได้ ในรายการเดียว
Cmd+K เปิดทุกการกระทำเป็นรายการที่คุณพิมพ์กรองได้ ตัวอักษรจับคู่ตามลำดับ ดังนั้น “spld” จึงหา “Split down” เจอ และทุกบรรทัดแสดงคีย์ลัดของตัวเอง ซึ่งเป็นที่ที่คีย์ถูกเรียนรู้ การตรวจสอบหนึ่งเทียบรายการนั้นกับพจนานุกรมของแกนทั้งสองทิศทาง: การกระทำที่มีอยู่แต่ไม่ได้เสนอไว้ที่นั่นทำให้บิลด์ล้มเหลว
หน้าต่างแบบ quake
ตั้งคีย์ส่วนกลางหนึ่งคีย์ แล้วเทอร์มินัลจะหล่นลงมาจากด้านบนของหน้าจอ คีย์เดียวกันซ่อนมันและคืนโฟกัสไปยังที่ที่คุณเรียกมัน ไม่มีการตั้งคีย์ไว้จนกว่าคุณจะเลือก
หน้าเว็บในรูปแบบบล็อก
หน้าเว็บเปิดในเลย์เอาต์เหมือนบล็อกอื่นๆ พร้อมแถบที่อยู่ บุ๊กมาร์ก และหน้าแรกของตัวเอง และมันจะกลับมาพร้อมกับเซสชัน คุณเป็นผู้กำหนดว่าเบราว์เซอร์ของ เอเจนต์ จะเปิดที่ไหน
อ่านคำตอบออกเสียงให้ฟัง
บน Mac Cmd+Shift+R อ่านคำตอบล่าสุดของเอเจนต์ออกเสียงผ่านเสียงของระบบเอง สิ่งที่อ่านคือคำตอบ ไม่ใช่ทั้งหน้าจอ โครงหน้าจอ ไอคอนหมุน และแถบคำแนะนำจะถูกข้าม พาธกลายเป็นชื่อไฟล์ และการอ่านหยุดที่คำสั่งที่สร้างคำตอบนั้น
โปรเจกต์
โปรเจกต์คือหน้าต่างที่มีแท็บของตัวเอง โฟลเดอร์ของตัวเอง ธีมของตัวเอง และด็อกของตัวเอง เก็บเป็นไฟล์ในโฟลเดอร์ workspaces และเปิดจากการตั้งค่า เมนู หรือบรรทัดคำสั่ง
ภาพรวมโดยสรุป
- แพลตฟอร์ม
- macOS 10.15 ขึ้นไป แพ็กเกจแยกสำหรับ Apple silicon และสำหรับ Intel โดยบรรทัดติดตั้งจะเลือกแพ็กเกจที่ถูกต้องให้เอง Linux เป็น .deb หรือ AppImage สำหรับ Intel/AMD และ ARM
- ราคา
- ฟรี ใช้ได้ทั้งงานส่วนตัวและงานเชิงพาณิชย์
- บัญชี
- ไม่ต้องมี
- สร้างด้วย
- Rust, Tauri 2, React 19, xterm.js วาดเป็นข้อความโดยค่าเริ่มต้น และการเรนเดอร์ด้วย GPU เป็นตัวเลือก
- การตั้งค่า
- JSON ที่อ่านได้ใน ~/.config/vobuda โหลดซ้ำทันที มีสิบส่วนพร้อมการค้นหาทุกการตั้งค่า
- อินเทอร์เฟซ
- 40 ภาษา รวมภาษาที่เขียนจากขวาไปซ้าย พร้อมคู่มือในแต่ละภาษา
- ธีม
- จานสีเทอร์มินัล 25 แบบ ลุคของหน้าต่าง 29 แบบ สกินมอนิเตอร์ที่สร้างเองได้
- การติดตั้ง
- บน Mac คำสั่งบรรทัดเดียว ไม่ต้องใช้รหัสผ่านบน Mac เครื่องใหม่ บน Linux เป็น .deb หรือ AppImage
- ลายเซ็น
- Apple Developer ID ผ่านการรับรองจาก Apple และแนบตั๋วรับรองแล้ว
- ซอร์สโค้ด
- ไม่เปิดเผยต่อสาธารณะ ดูรายละเอียดในใบอนุญาต
คำถามที่คนมักถามก่อนติดตั้ง
Vobuda ฟรีไหม
ฟรี ทั้งงานเชิงพาณิชย์และงานส่วนตัว ไม่มีช่วงทดลองใช้ ไม่มีแพ็กเกจเสียเงิน และไม่ต้องสร้างบัญชี สิ่งที่ใบอนุญาตไม่ยอมให้ทำคือการส่งต่อโปรแกรม เช่น แจกจ่ายสำเนา ขายต่อ นำไปให้บริการ หรือแกะโปรแกรมออกมาศึกษา
Vobuda เป็นโอเพนซอร์สไหม
ไม่ใช่ ตัวโปรแกรมฟรีแต่ปิดซอร์ส สิ่งที่แจกจ่ายคือไฟล์บิลด์ ที่คอมไพล์แล้ว ส่วนซอร์สโค้ดไม่เปิดเผย repository สาธารณะมีแค่ README, changelog, ใบอนุญาต และภาพประกอบในหน้านี้
macOS จะเตือนตอนที่เปิดโปรแกรมไหม
ไม่เตือน ไฟล์บิลด์ เซ็นด้วย Apple Developer ID และผ่านการรับรองจาก Apple แล้ว ตัวติดตั้งก็แนบตั๋วรับรองไว้ด้วย ดังนั้น Mac ที่ไม่เคยเจอโปรแกรมนี้มาก่อนก็เปิดได้เลยโดยไม่มีคำเตือน เวอร์ชันก่อนหน้านี้เซ็นด้วยใบรับรองของเราเองซึ่งมีคำเตือนขึ้น แต่หยุดใช้วิธีนั้นตั้งแต่เวอร์ชัน 0.1.1
ใช้งานได้บน Mac รุ่น Intel ไหม
ใช้ได้ มีแพ็กเกจหนึ่งสำหรับ Apple silicon และอีกหนึ่งสำหรับ Intel บรรทัดติดตั้งจะเลือกแพ็กเกจที่ถูกต้องให้เอง และเวอร์ชันขั้นต่ำที่รองรับคือ macOS 10.15
ต้องมี Claude Code หรือ Codex ถึงจะใช้ได้ไหม
ไม่ มันเป็นเทอร์มินัลก่อน: หลังตอบคำถามสั้น ๆ สองข้อในการรันครั้งแรก มันเปิดขึ้นมาพร้อมบล็อกเชลล์เดียวและไม่มีอะไรอื่น แถบเอเจนต์ปรากฏเมื่อมีเอเจนต์รันอยู่ในบล็อกเท่านั้น และไม่เคยปรากฏก่อนหน้านั้น
เทอร์มินัลไหนเข้ากับ Claude Code ได้ดีที่สุด
คำถามจริงๆ คือเทอร์มินัลจัดการสถานะของ เอเจนต์ อย่างไร Vobuda อ่านเซสชัน สกิล โมเดล ระดับการคิด และโหมดสิทธิ์ของ Claude Code เองมาแสดงบนแถบเหนือบล็อก ทำให้คุณไม่ต้องพิมพ์หรือจำอะไรเอง ไม่มีการ proxy และไม่มีการเขียนขึ้นใหม่ ข้างใต้ยังคือ Claude Code ตัวจริง พร้อมสกิล ความจำ และสิทธิ์ของคุณเอง
มีเวอร์ชัน Linux หรือ Windows ไหม
Linux ได้ หน้าดาวน์โหลดมี .deb และ AppImage สำหรับเครื่อง Intel/AMD และ ARM รองรับ Ubuntu 22.04+, Debian 12+, Fedora 36+ และ openSUSE Leap 15.6+ การพิมพ์ด้วยเสียงและการอ่านออกเสียงใช้ได้เฉพาะ macOS ไม่มีบิลด์สำหรับ Windows และยังไม่มีวันที่จะบอก
โปรแกรมส่งข้อมูลอะไรผ่านเครือข่ายบ้าง
วันละครั้งมันถามว่า vobuda, Claude Code และ Codex มีเวอร์ชันใหม่หรือไม่ และดึงแคตตาล็อกส่วนเสริม ขณะที่แผงที่อยู่แสดงอยู่บนหน้าจอ มันถามว่าอินเทอร์เน็ตมองเห็นที่อยู่อะไร บน Mac ที่มี Claude Code ขณะที่แถบเอเจนต์แสดงอยู่บนหน้าจอ มันถาม Anthropic เรื่องขีดจำกัดของบัญชีคุณทุกห้านาทีด้วยการลงชื่อเข้าใช้ของ Claude Code เอง รายงานข้อบกพร่องจะไปก็ต่อเมื่อคุณเปิด ไม่มีการวิเคราะห์ข้อมูลและไม่มีรายงานการใช้งาน และหน้านโยบายความเป็นส่วนตัวแสดงคำขอทุกรายการ
คำสั่งเดียวติดตั้งได้ และคำสั่งเดียวกันก็อัปเดตได้
ไม่ต้องมีบัญชี ไม่ต้องล็อกอิน ไม่ต้องตั้งค่าอะไรก่อนใช้งาน หรือจะดาวน์โหลดแพ็กเกจที่เซ็นแล้วมาดับเบิลคลิกก็ได้
curl -fsSL https://vobuda.com/install.sh | sh