ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิวได้แล้ว
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Unterm

โดย zhitongblogรุ่น 0.57.4i★ 17i–
ชื่อใน registryio.github.zhitongblog/unterm

วิธีติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

The terminal AI agents can drive: spawn panes, run commands, read screens, scrolling screenshots.

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: –
  • ช่องทาง (transport):
  • หมวด: เครื่องมือนักพัฒนา

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ผลตรวจผ่าน 2/2 · ทำงานบนเครื่องคุณ

ขั้นแรก: คุณใช้ AI ตัวไหน

เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง

Claude ยังต่อ Unterm ไม่ได้

ผู้ทำยังไม่ได้ลงวิธีติดตั้งไว้ในทะเบียน MCP

ChatGPT ยังต่อ Unterm ไม่ได้

ผู้ทำยังไม่ได้ลงวิธีติดตั้งไว้ในทะเบียน MCP

คุณทำแบบนี้แทนได้

ข · ตัวอื่นในหมวด เครื่องมือนักพัฒนา ที่ต่อกับ ChatGPT ได้

เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์

Claude Code ยังต่อ Unterm ไม่ได้

ผู้ทำยังไม่ได้ลงวิธีติดตั้งไว้ในทะเบียน MCP

Cursor ยังต่อ Unterm ไม่ได้

ผู้ทำยังไม่ได้ลงวิธีติดตั้งไว้ในทะเบียน MCP

VS Code ยังต่อ Unterm ไม่ได้

ผู้ทำยังไม่ได้ลงวิธีติดตั้งไว้ในทะเบียน MCP

โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม

ดูโปรแกรมที่ใช้ MCP ทั้งหมด →

ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง

ติดตรงไหน? ถามคนที่ใช้ Unterm อยู่💬 พูดคุย →

สรุป

ดาวน์โหลดต่อสัปดาห์i
ไม่มียอดใน npm/PyPI
licensei
ไม่ระบุ license
การเชื่อมต่อ
–
รุ่นล่าสุดi
0.57.4
ส่งเข้า registryi
25 ก.ค. 2569
แก้โค้ดล่าสุดi
10 พ.ย. 2569
ผู้ทำ
zhitongblog
เว็บผู้ทำ
unterm.app
สถานะใน registry
ใช้งานอยู่

คู่มือที่เกี่ยวข้อง

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub zhitongblog ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด เมื่อวาน

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

พูดคุย

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

ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย

ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx

เข้าสู่ระบบด้วย Google เพื่อโพสต์

รีวิวจากผู้ใช้

ยังไม่มีรีวิว

เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิว

เทียบกับตัวอื่นในหมวด เครื่องมือนักพัฒนาi

  • ดาวมากกว่า 92% ของอีก 5756 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 24% ของอีก 5756 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 5756 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Unterm ปลอดภัยไหม?

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

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด เมื่อวาน และส่งรุ่นล่าสุด (0.57.4) เข้า registry 4 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี REA, Netdata, Front-End Checklist

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

REA

แกะการทำงานของโปรแกรมและแอปจากเทอร์มินัลหรือจาก AI

โดย morlutoใช้กันมาก↓ 388.7K/สัปดาห์★ 448.2Kอัปเดต 17 วันที่ผ่านมา

รันบนเครื่อง

Netdata

ดูสถานะเซิร์ฟเวอร์แบบเรียลไทม์ ทั้งตัวเลข log การแจ้งเตือน และจุดผิดปกติ

โดย netdataใช้กันมาก★ 81.3Kอัปเดต 7 วันที่ผ่านมา

รันบนคลาวด์

Front-End Checklist

ตรวจโค้ดหน้าเว็บและเว็บจริงกับกฎคุณภาพงานหน้าบ้าน 386 ข้อ

โดย thedaviddiasใช้กันมาก★ 74.7Kอัปเดต 37 วันที่ผ่านมา

รันบนคลาวด์

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

Unterm

The terminal AI agents can drive.

Download the latest release · 🪞 AtomGit 国内高速下载 (China Mirror) · Website · Docs

If Unterm is useful to you, a ⭐ on GitHub or AtomGit helps other people find it.

Cross-platform terminal (macOS / Linux / Windows) built on Unterm's native next-core terminal engine, with one design bet: the terminal itself is controllable from the outside by any AI agent over MCP. Claude Code, Codex, Gemini CLI, Cursor, Aider, your own scripts — they all get the same JSON-RPC surface (152 authenticated methods plus `auth.login`) to spawn shells, run commands, read pane state, capture screenshots, record sessions, and run the Agent Cockpit. (Theme, language and unterm.conf are not on MCP; they are set through Web Settings, unterm-cli, or the file.)

Since v0.68 the terminal is also something an orchestrator can govern rather than merely call: it publishes what it can do and how dangerous each capability is, works under leases that expire and cannot be replayed, keeps agents inside workspaces that cannot see each other, and can hand you an evidence bundle for a task that somebody who was not there can verify.

Since v0.55 the relationship runs both ways: agents drive the terminal from outside, and the terminal is an Agent Cockpit for the agents running inside it — live per-pane agent state, a waiting-first Inbox, fleets of N agents on one task in N isolated git worktrees, and a Review page to diff / merge / roll back what they produced.

The other 2026 terminals each pick a different side: Warp embeds AI inside a closed cloud (Oz), Ghostty stays out of your way and lets you bring your own tools, iTerm2 is Mac-only. Unterm picks the third side — terminal as MCP-controllable surface, deliberately keep AI *generation* out of the terminal, let external agents grip it through the API, and give the human one cockpit to run them all from.

Practical implications:

  • Every Unterm window starts a local MCP server (line-delimited JSON-RPC over TCP) and a local HTTP settings server (Web Settings page) on auto-allocated ports. Both are auth-token gated, both are 127.0.0.1-only, no cloud round trip.
  • Settings live in the browser, not the terminal. Cell-grid TUIs can't deliver modern form UX (no proper text inputs, no live preview, no color picker). The in-terminal ▼ menu holds quick actions and links out to the Web Settings page — configuration itself happens in the browser.
  • 9 languages out of the box: en / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / हिन्दी. Auto-detects from system locale, can be overridden in Web Settings or via unterm-cli lang set .
  • Multi-instance discovery: every running Unterm process owns one NATO-named instance (alpha, bravo, charlie…) and writes its ports + auth token to ~/.unterm/instances/ .json. Agents that drive several windows at once enumerate that directory.
  • Cross-platform parity is a correctness property: if a feature works on Windows but bails on macOS or Linux, that's a bug, not "not supported yet."
  • Subtraction over decoration: no AI chat overlay inside the terminal and no cloud dependency for core operation. Proxy settings auto-detect the system by default and also support explicit HTTP/SOCKS overrides, node pools, rotation, and Clash/mihomo controllers. Finder integration on macOS uses the native Finder right-click extension and Services.

The GUI and terminal runtime now use Unterm's native next-core engine. The repository still carries selected upstream components and attribution where they remain dependencies, but WezTerm mux/window state is no longer the product kernel.


Agent Cockpit

Run Claude Code, Codex, Gemini CLI, or Aider in any pane and Unterm sees them — no configuration, no wrapper. Five pillars, all local:

  • Agent state engine — every pane's agent and its state (working / waiting-for-you / idle / done), read from OSC progress + title signals, process fingerprints, and optional official hooks. Tab badges + a cross-window tally chip in the top bar.
  • Inbox (Ctrl+Shift+A) — every agent that's waiting for you in one queue, longest-waiting first. Enter jumps to the pane; one keystroke later you've answered its prompt.
  • Fleet — one task × N agents × N isolated git worktrees (../ .fleet/), one tab each. Same agent ×3 for throughput, or claude,codex,gemini for a bake-off.
  • Review — agents get checkpointed before they touch a repo (dangling-commit snapshots; nothing touches your HEAD or index). A Web Review page shows per-member diffs with squash-merge (stops at staged — the commit stays yours), discard, and rollback. Since v0.57, Review also verifies each member (inferred or explicit validation command), ranks members by verification + change size, gates merge on a passing run, and can retry a failed member in its existing worktree.
  • Everything scriptable — the cockpit itself is MCP + CLI: agent.status, cockpit.inbox, fleet.launch, review.merge… an orchestrating agent can run fleets and review diffs with no human in the chair.
unterm-cli agent status                                  # who's running where, in what state

unterm-cli agent inbox # who's waiting for you unterm-cli agent enable-hooks # exact state via official hooks (merge-only, backed up) unterm-cli fleet launch --agents claude,codex "fix the flaky auth test" unterm-cli review verify --fleet --member 1 # run the member's validation unterm-cli review list && unterm-cli review open # ranked diffs in the browser

Full docs: unterm.app/docs/agent-cockpit.


Install

Pre-built artifacts are published on GitHub Releases and mirrored on AtomGit (for fast direct downloads in mainland China):

  • Global (GitHub Releases): https://github.com/zhitongblog/unterm/releases
  • 中国大陆高速下载 (AtomGit 镜像 / G-Star): https://atomgit.com/zhitongblog/unterm/releases
  • macOS (Universal arm64+x86_64): https://atomgit.com/zhitongblog/unterm/releases/download/ /Unterm-macos- .dmg
  • Windows x64: https://atomgit.com/zhitongblog/unterm/releases/download/ /Unterm- -x64.msi · Unterm-windows-x64- .zip
  • Windows ARM64: https://atomgit.com/zhitongblog/unterm/releases/download/ /Unterm- -arm64.msi · Unterm-windows-arm64- .zip
  • Linux x86_64: https://atomgit.com/zhitongblog/unterm/releases/download/ /unterm- .deb · Unterm- -x86_64.AppImage
  • Linux ARM64: https://atomgit.com/zhitongblog/unterm/releases/download/ /unterm- .arm64.deb · Unterm- -aarch64.AppImage
PlatformArtifact
macOSUnterm-macos- .dmg (universal arm64+x86_64, signed + notarized)
Linuxunterm- .deb or Unterm- -x86_64.AppImage
WindowsUnterm- -x64.msi or Unterm-windows-x64- .zip
macOS

Double-click Unterm-macos- .dmg, then drag Unterm.app onto the Applications shortcut. The DMG is signed with a Developer ID and Apple- notarized, so Gatekeeper opens it on first launch without warnings.

Finder integration is bundled in the DMG. After the first launch, Finder's right-click menu can show Open in Unterm for folders and files; if macOS doesn't refresh the extension immediately, run Repair Finder Integration.app from the DMG once.

Linux (Debian / Ubuntu)
sudo apt install ./unterm-<version>.deb

unterm

Other distros — use the AppImage:

chmod +x Unterm-<version>-x86_64.AppImage

./Unterm- -x86_64.AppImage

Windows

Run the MSI installer; it places unterm.exe in Program Files\Unterm and creates a Start Menu shortcut.


What's new

  • v0.68 — A terminal something else can govern. Unterm now hosts CLI agents as sessions rather than shelling out and waiting for an exit code (agent_session.*: what it said, what it asked to run, how it ended, with your own task ids carried through untouched). It can lease a browser from Unzoo and be leased *from* in turn — terminal.manifest publishes what this terminal can do and how dangerous each family is, taken from the same table the gateway refuses by. Approvals can finally be answered: Settings shows what an agent is waiting on, with "allow once / for this task / always". Workspaces are roots that cannot see each other, and a shell that cds out stops being inside. The audit trail is hash-chained, so an edit to it disagrees with the next line. unterm-cli provider | scope | artifact | evidence | system — 46 new MCP methods (149 total at the time; 152 today).
  • v0.57 — Fleet verification loop + new brand mark. Review now verifies each fleet member automatically (Cargo / Go / npm / pnpm / yarn / Python / Maven / Gradle / .NET inferred, or your own command), ranks members by verification and change size, gates squash-merge on a passing run (audited force override), and retries failed members in their existing worktree without losing work — review.verify / fleet.retry over MCP + CLI. The sidebar gains repository-grouped navigation with always-on fuzzy search. Every logo surface moves to the new command-loop mark.
  • v0.55 — Agent Cockpit. The terminal now sees the agents inside it: live per-pane state with tab badges and a cross-window tally, the waiting-first Agent Inbox (Ctrl+Shift+A), fleets running one task across N agents in N isolated worktrees, and a Review page with checkpoints, diffs, rollback, and squash-merge. 12 new MCP methods, 3 new CLI families.
  • v0.54 — 2.8× faster cold start (~780ms → ~280ms) via five startup-path wins, and no more CPU core burned on Windows output floods (~91% → ~4%); MCP stays responsive mid-flood.
  • v0.53 — Composer + Git panel. A prompt queue (Ctrl+Shift+J) that runs batched prompts into an agent pane with smart auto-advance through confirmation prompts, and a read-only Git status panel (Ctrl+Shift+G).
  • v0.52 — More agents out of the box. Kimi Code CLI and Trae Agent join the baked manifest (7 agent CLIs total); reworked per-frame paint paths; steadier Windows clipboard and window sizing.

Documentation

The full Unterm docs live at https://unterm.app/docs/:

  • Agent Cockpit — agent state engine, Inbox, Fleet, Review: run and supervise CLI agents from one terminal
  • Agent integration — how to drive Unterm from Claude Code / Cursor / Aider / your own client
  • Agent recipes — copy-paste patterns for common agent-drives-terminal workflows
  • Product roadmap — what is being built now and what comes later
  • [Product requirements](docs/product-requi

ตัดมาแค่ช่วงต้น อ่านต่อใน repo