ฟรี self-hosted

โต๊ะทำงานเดียว ครบทุกแพลตฟอร์ม

เอเจนต์ทำงานอยู่บนเครื่อง Windows, macOS และ Linux ของคุณ ส่วน iOS และ Android รีโมตเข้ามาจากซิมูเลเตอร์ของตัวเอง แอปเดียวเห็นครบทุกเครื่อง — และพร้อมลงมือทันทีที่เครื่องไหนต้องการคุณ Git แบบภาพ แก้ไขไฟล์ และพรีวิว Markdown รวมมาให้แล้ว

  1. เขียน ที่โต๊ะของคุณ
  2. มิเรอร์ จอระยะไกลอยู่ในไคลเอนต์
  3. เทียบ เรียงข้างกัน
  4. แก้ ในเทอร์มินัลที่แนบอยู่
  5. คอมมิต git แบบภาพ คลิกเดียว

ทุกอย่างรอบเทอร์มินัล ให้มาครบแล้ว

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

01 · ทุกเครื่อง

ทุกจอ โต๊ะเดียว

ดูและควบคุมเดสก์ท็อป เทอร์มินัล ซิมูเลเตอร์ iOS และอุปกรณ์ Android จากแอปเนทีฟเดียว โฟกัสพาเนลไหน คุณก็กำลังทำงานบนเครื่องนั้น — ไม่ต้องมีคีย์บอร์ดเพิ่ม เครื่องมือรีโมต หรือวิ่งสลับหน้าต่าง

  • Windows · macOS · Linux
  • ซิมูเลเตอร์ iOS
  • อีมูเลเตอร์ Android + adb
  • สตรีมเดสก์ท็อป 60fps
เอกสารเดสก์ท็อประยะไกล

02 · เลย์เอาต์เทอร์มินัล

เทอร์มินัลที่เข้ากับเวิร์กโฟลว์คุณ

แยกแท็บเป็นพาเนล จัดกลุ่มแท็บตามเครื่อง ลากแท็บออกเป็นหน้าต่างของตัวเอง — และให้เซิร์ฟเวอร์คอยเฝ้าการยืนยันธรรมดาหรืองานที่เสร็จแล้ว ระหว่างที่คุณทำอย่างอื่นต่อ

  • แยกจอ + กลุ่มแท็บ
  • ลากแท็บเป็นหน้าต่าง
  • ยืนยันอัตโนมัติ (Auto Confirm)
  • แจ้งเตือนเมื่อเสร็จ
เอกสารเทอร์มินัล

03 · เซสชัน

เซสชันที่ไม่มีวันตาย

ปิดไคลเอนต์ เน็ตหลุด พับเครื่องเก็บ เซสชันยังอยู่บนเซิร์ฟเวอร์ — ทุกจอ ทุกอีมูเลเตอร์ ทุกเอเจนต์ยังเดินต่อ — และ vtermc -s ต่อกลับได้จากทุกเครื่อง

deb · rpm · tar.gzx64x86arm64armriscv64
ต่อกลับแล้ว
ไคลเอนต์ · แล็ปท็อปของคุณเชื่อมต่อแล้ว
Mac Miniagent · build
$ vibe run "all platforms"
windows 12/12 ✓
macos 12/12 ✓
linux 14/14 ✓
✓ all platforms green — 38 passed
✓ session restored — nothing was lost
เซสชันกลับมาแล้ว · #7f3a
เซิร์ฟเวอร์ · build-boxเซสชันยังอยู่
build-box3 sessions alive
เซสชัน #7f3a · zshuptime 02:47:19
$ vibe run "all platforms"
windows 12/12 ✓
macos 12/12 ✓
linux 14/14 ✓
✓ all platforms green — 38 passed
เดินแยกจากไคลเอนต์
  1. 1เชื่อมต่อแล้ว
  2. 2ไคลเอนต์ปิด
  3. 3เซิร์ฟเวอร์เดินต่อ
  4. 4ต่อกลับแล้ว

04 · โต๊ะงาน

ไฟล์และ Git อยู่ข้างเทอร์มินัล

แต่ละแท็บมี working directory, Explorer และบริบท Git ของตัวเอง กรองไฟล์ตามชื่อ ค้นทั้งไดเรกทอรี แก้ไขได้ที่เดียว แล้วคอมมิตโดยไม่ต้องออกจากเทอร์มินัล

  • cwd + Explorer ต่อแท็บ
  • กรองชื่อไฟล์แบบเร็ว
  • ค้นเนื้อหาแบบรีเคอร์ซีฟ
  • เอดิเตอร์ + พรีวิว Markdown
เอกสารตัวสำรวจไฟล์

05 · ภาพหน้าจอ + รูปภาพ

ให้เทอร์มินัลเห็นสิ่งที่คุณเห็น

จับภาพบริเวณไหนก็ได้ด้วยฮอตคีย์รวม ใส่คำอธิบาย แล้ววางรูปลงเทอร์มินัลได้เลย รูปจะถูกอัปโหลดไปยังเซิร์ฟเวอร์เซสชัน และแทรกเป็น path ในเครื่องหมายคำพูด — shell, เอดิเตอร์ และโค้ดเอเจนต์เปิดได้ทันที

  • จับภาพ Shift + Alt + A
  • สี่เหลี่ยม + วงรี
  • คัดลอกหรือบันทึก PNG
  • วางเป็น path ฝั่งเซิร์ฟเวอร์
เอกสารภาพหน้าจอและรูปภาพ

06 · เสียง

คุณพูด มันพิมพ์

เซิร์ฟเวอร์ ASR ภายในเครื่องเขียนด้วย Rust ล้วน เปลี่ยนเสียงพูดเป็นอินพุตเทอร์มินัล เลือกโมเดล Qwen3-ASR, Fun-ASR หรือ Parakeet-TDT รันบน CPU, CUDA, Vulkan หรือ Metal — เสียงและข้อความไม่ออกจากเครื่องคุณ

  • Qwen3-ASR · Fun-ASR · Parakeet-TDT
  • CPU · CUDA · Vulkan · Metal
  • โมเดลเต็ม / 8-bit / 4-bit
  • เสียง + ข้อความอยู่ในเครื่อง
เอกสารเสียง

07 · git

ใช้ Git โดยไม่ต้องกายกรรมบรรทัดคำสั่ง

stage, ทิ้ง, stash, แตก branch และสร้าง worktree แบบภาพ สร้างข้อความ commit จาก diff ที่ stage ไว้ เรียงคิว rebase ใหม่ และไล่แก้ conflict ทีละ hunk — จะให้ AI ช่วยก็ได้เมื่อพร้อม

  • ข้อความ commit ด้วย AI
  • stage · ทิ้ง · stash
  • branch + worktree
  • rebase + conflict แบบภาพ
เอกสาร Git

08 · แปลภาษา

อ่านโค้ดด้วยภาษาของคุณ

แปลข้อความ commit, diff, ประวัติเอเจนต์ และคอมเมนต์โค้ด ตรงจุดที่คุณอ่านมัน การแปลเป็นฟีเจอร์ AI แยกต่างหาก จึงเลือกผู้ให้บริการและภาษาปลายทางที่เหมาะกับงานได้

  • commit + diff
  • ประวัติเอเจนต์
  • คอมเมนต์โค้ด
  • ผู้ให้บริการรายฟีเจอร์
เอกสารตั้งค่า AI

09 · เอเจนต์

เอเจนต์ที่คุณคุมได้จริง

รันเอเจนต์ในเทอร์มินัลจริงบนทุกเครื่อง ทบทวนประวัติบทสนทนาดั้งเดิมในแผงแบบมีโครงสร้าง และใช้เครื่องมือ MCP อ่านจอ ส่งอินพุต และรอจนงานเสร็จ

  • claude · codex · kimi · pi · opencode · deepseek
  • ไฟล์ประวัติดั้งเดิม
  • เครื่องมือ MCP
  • ตอบกลับจากแผงได้เลย
เอกสารประวัติเอเจนต์

10 · ฝังตัว + uart

เอเจนต์ของคุณ ลงถึงโลหะเปล่า

เปลี่ยนคอนโซล UART ของบอร์ดให้เป็นเทอร์มินัลที่เอเจนต์สั่งงานได้ วินิจฉัยบูตล้มเหลว รันการตรวจสอบบนอุปกรณ์ ตั้งค่า Wi-Fi และยืนยันผลบนฮาร์ดแวร์จริง — ไม่ต้องก๊อป serial log ไปแปะในแชต หรือเปิดโปรแกรมดู serial แยกอีกตัว

  • วินิจฉัยบูตล้มเหลว
  • ตรวจสอบบนอุปกรณ์
  • ตั้งค่า Wi-Fi + เครือข่าย
  • วงจรป้อนกลับ UART + MCP
เอกสาร UART

11 · ส่วนเสริม

ขยายความสามารถด้วย JavaScript

สอนเซิร์ฟเวอร์ให้รู้จักแอปเอเจนต์, ผู้ให้บริการ LLM, แบ็กเอนด์ ASR, บริการ DDNS และเครื่องมือ MCP ใหม่ โดยไม่แตะแกนกลาง อัปโหลด manifest เล็ก ๆ พร้อมไฟล์ JavaScript หรือ hot-patch ส่วนเสริมในตัวก็ได้

  • แอปพลิเคชัน
  • ผู้ให้บริการ LLM
  • เสียง / ASR
  • Dynamic DNS + MCP
เอกสารส่วนเสริม
หน้าตั้งค่า Addons จัดกลุ่มตาม แอปพลิเคชัน, LLM, ASR, DDNS และ MCP

self-hosted ตรงหรือผ่านรีเลย์ เข้ารหัสตลอดเส้นทาง

ทุกโฮสต์รัน vterm-server ของคุณเอง ต่อตรงผ่าน LAN หรือโดเมน DDNS หรือให้เซิร์ฟเวอร์หนึ่งทำหน้าที่รีเลย์ เพื่อให้โฮสต์หลัง NAT เข้าร่วมผ่าน WSS ขาออก payload ของเทอร์มินัลและคำขอเข้ารหัสระหว่างไคลเอนต์กับโฮสต์ตลอด ส่วนสื่อจอใช้สตรีม UDP เข้ารหัสแยกอีกชุด มี Cloudflare DDNS ในตัว และขยายรองรับผู้ให้บริการ DNS อื่นผ่านส่วนเสริม

WSS + Noise control + voice encrypted UDP via relay direct CLIENT vterm ไคลเอนต์เดสก์ท็อปเนทีฟ terminal + tools files · Git · agents screen + input display · decoder RELAY SERVER vterm-server เซิร์ฟเวอร์ในเครื่อง + บทบาทรีเลย์ control + relay sessions · routing · sealed payloads UDP pairing vterm-voice ผ่าน vterm-server · ASR ในเครื่อง vterm-screen-server ยืนยันผ่าน control · UDP เข้ารหัส SHARED HOST vterm-server โฮสต์แชร์เครื่องเดียว · ครบทุกเครื่อง shared control terminal · files · Git UART · MCP vterm-voice ผ่าน vterm-server · ASR ในเครื่อง vterm-screen-server ยืนยันผ่าน control · UDP เข้ารหัส control · auth control · auth

ดาวน์โหลดฟรี ใช้ได้ทุกแพลตฟอร์ม

โต๊ะทำงานเอามาเอง

ดาวน์โหลดฟรี

มีคำถาม? FAQ ฉบับเต็มอยู่ในเอกสาร →