新功能

Dev Terminals
管理你的所有服務

你的專案有後端、前端、行動應用、中繼伺服器。以前你要開啟 4 個終端標籤,手動輸入每個啟動命令。現在你只需按一個按鈕。

還有最獨特的一點:透過 iOS 和 Android 行動應用,你可以在你的機器上遠端觸發命令。在地鐵裡、健身房或咖啡館啟動一個 localhost 站點,然後透過內建的即時預覽隧道,在手機上用 4G/5G 開啟它。

在應用內拍攝的真實會話:一個帶 API 和店面的小型商店專案還沒有任何已儲存的命令。點一下魔法棒,AI 代理讀取儲存庫並寫出兩條啟動命令,每條都帶有自己的資料夾。在每一行點 Start,伺服器就在真實的終端分頁中執行,計數器顯示兩個正在執行,全程沒有輸入一個 cd。

在 YouTube 上觀看

Dev Terminals 遠不止是一個終端模擬器。它是一個真正的按專案命令管理器,專為取代你每天早上開啟的 iTerm2、Warp、Ghostty、Kitty、Alacritty 和 Terminal.app 標籤叢林而設計。每個專案都有自己的命令列表:開發伺服器、後端、行動版 bundler、worker、資料庫、內部腳本。你只需命名一次,就能永遠啟動。

UX 和 UI 被刻意打磨到極致,讓命令管理儘可能快速。每條命令都會記住它的名稱、Shell 命令、工作目錄(相對於專案根目錄)、框架分類(React、Next.js、Django、Rails、Go、Rust、Docker…)以及型別(長駐程序或一次性程式碼片段)。活動命令會自動浮到列表頂部,彩色的框架圖示讓你一眼認出 React 前端、Django 後端和 Docker 服務。

在 AgentsRoom 內部整合終端的最大優勢在於,命令會在你專案的確切上下文中執行:相同路徑、相同環境、相同 cwd。零摩擦、零無盡的 cd、專案間零混淆。而且因為一切都與你的 Claude、Codex 和 Antigravity AI 代理在同一個地方,你不必再為了交付程式碼而在十五個不同工具之間來回切換。

AgentsRoom 多終端工作區,帶 drag-and-drop split panes 和在垂直監控螢幕上獨立彈出的終端視窗,是 iTerm2、Warp 和 WezTerm 的現代替代方案

AgentsRoom 中的多窗格終端佈局:拆分終端、在第二螢幕上獨立彈出,並排監督 AI 代理、日誌和建置輸出。

真正整合的終端,而非玩具

每條命令都會開啟一個完整的 xterm.js 終端,支援 ANSI 顏色、滾動緩衝、可點選連結、PTY 尺寸調整和 Unicode。這不是一個假的日誌檢視器:它是一個真實的偽終端,與你在 iTerm2 或 Terminal.app 中得到的完全一致,只是由它替你管理。

每個程序的狀態都會即時顯示:執行中、啟動中、已停止、已崩潰。當開發伺服器宕機時,你會立即看到。一鍵即可重啟。而當你需要多個終端並行時(後端 + 前端 + 行動版 + relay),每條命令都有自己的「啟動」按鈕和自己的終端分頁,它們會在各自正確的資料夾裡並排執行,一個 cd 都不用敲。

命令按資料夾分組,可用滑鼠重新排序,並儲存在專案根目錄的 `.agentsroom/commands.json` 中。提交這個檔案:你的整個團隊都會繼承相同的終端配置。個人命令(本地除錯腳本、私有環境變數)會進入 `commands-personal.json`,並自動新增到 `.agentsroom` 內的 `.gitignore`。再也沒有人需要在加入新儲存庫時憑記憶敲出 `yarn dev --port 2203`。

最後,一切都是統一的:你的 AI 代理、你的終端、你的提示詞、你的 backlog 和你的即時預覽都在同一個視窗裡。透過消除在 AgentsRoom、終端模擬器、IDE 和瀏覽器之間的來回切換,你節省了大量時間。一塊螢幕,一切都觸手可及。

獨立命令與多螢幕設定

Dev Commands 現在可以完全獨立到一個獨立視窗,與 AgentsRoom 主介面分離。將終端彈出並移至最適合您工作的地方:第二顯示器、超寬螢幕或專用於監控、日誌、建置和 AI 代理的直式螢幕。

側邊的直式螢幕變成你執行程序的即時看板。在主視窗保留編輯器和代理,在旁邊的面板上即時檢視每個伺服器、每次建置和每條日誌流。無需 alt-tab,不再丟失上下文。

更好的工作區組織

為程式碼和代理騰出主視窗空間。獨立終端獨立執行,讓您的開發介面保持整潔和專注,而不是擠在一個面板中。

最佳化多螢幕佈局

將獨立視窗拖放到第二顯示器或直式螢幕上。建置輸出、開發伺服器和代理日誌獲得專屬螢幕,同時您繼續在主螢幕上編碼。

即時監控

始終保持對代理和命令的即時監控。在側邊螢幕上即時觀察程序啟動、執行和崩潰,並在出現問題時立即響應。

更高生產力

同時處理多個專案或環境的開發者無需再頻繁切換上下文。所有需要關注的內容始終可見,讓您以更少的中斷更快地交付。

高階終端佈局,透過拖放建置

您現在可以透過極其直觀的拖放介面將多個終端合併到同一窗格中。抓取終端,將其放到您想要的位置,AgentsRoom 將為您建置佈局。無需設定檔,無需記憶快捷鍵。

組合適合當前任務的工作區:

垂直分割

將兩個終端並排放置,同時檢視後端和前端。

水平分割

將終端堆疊在一起,在同一列中保留日誌和執行中的伺服器。

複雜組合佈局

混合垂直和水平分割,建置針對您技術棧的完整終端網格。

秒級重組

將任何終端拖到新位置,佈局即時重排。幾秒內重構整個工作區。

同時監控所有內容

在單個窗格中同時檢視多個代理、伺服器、日誌和命令。

無需複雜設定,無需學習 tmux 配置。體驗設計為即時自然,讓您將時間花在編碼上,而不是整理視窗。

駕馭終端的更多方式

可分離視窗、AI 命令生成和從行動版遠端啟動都是同一 Dev Terminals 體驗的一部分。以下是原始演示。

AgentsRoom 終端管理器:在第二螢幕上獨立終端、從行動版遠端觸發命令、每個專案整合 xterm.js 終端。

AgentsRoom 終端管理器,在第二顯示器上獨立視窗,專案命令列表,AI 命令生成和 Claude 代理

AgentsRoom 按專案終端管理器:可分離視窗、每條命令整合終端、AI 生成命令,全部與代理在同一位置。

管理每個終端、每條命令、每項服務

長駐程序、快速腳本、建置命令、開發伺服器。全部按專案整理,帶即時狀態追蹤、整合 AI 和行動版遠端控制。

按專案的終端管理器

每個專案擁有自己的命令列表,儲存在 .agentsroom/commands.json 中。切換專案,命令自動隨之切換。儲存庫之間零混淆。

每個伺服器一鍵啟動

每條儲存的命令都有自己的「啟動」按鈕:後端、前端、行動版 bundler、relay server、worker、資料庫。每條命令都會在正確的資料夾裡開啟自己的終端分頁。不用再手動開啟五個分頁,再逐個 cd。

從行動版遠端啟動

從 iOS 或 Android 應用觸發命令:終端在你的機器上生成,你能透過 4G、5G 或 Wi-Fi 在手機上看到即時輸出。

可分離的終端視窗

將終端區域分離成一個獨立的浮動視窗。把它放到第二台顯示器上,讓你在主視窗編碼時也能盯著伺服器。

AI 命令生成

點選魔法棒:Claude 掃描你的儲存庫,檢測 package.json、Dockerfile、Makefile,併為你生成所有啟動命令、路徑和分類。

即時程序狀態

檢視哪個服務正在執行、啟動中、已停止或已崩潰。失敗時顯示退出碼。一鍵重啟,且不丟失終端滾動緩衝。

對任何輸出呼叫代理

每個終端都有一個「呼叫代理」按鈕。選擇一個等級(快速、強大、昂貴)或提供商、模型和推理強度:代理立即開始修復終端顯示的問題,修復完成後命令可以自動重新執行。

程序或程式碼片段

長駐伺服器是程序。一次性的建置腳本、遷移和部署是程式碼片段。兩者都在同一個面板中,都觸手可及。

每條命令獨立的 xterm.js 終端

每個程序都會開啟一個真實的偽 TTY 終端,支援 ANSI 顏色、滾動緩衝、可點選連結和完整的鍵盤輸入。與 iTerm2 或 Terminal.app 相比毫不妥協。

接入 localhost 即時預覽

從 AgentsRoom 終端啟動你的 localhost 站點,然後透過內建的 HTTPS 隧道從外部訪問。無需部署,即可在手機上用 4G/5G 測試。

30+ 框架圖示

React、Next.js、Vue、Nuxt、Angular、Svelte、Expo、Node.js、NestJS、Django、FastAPI、Rails、Laravel、Spring、Go、Rust、Docker、Redis 等眾多框架,每個都有圖示和顏色。

git-native 儲存

公共命令儲存在 .agentsroom/commands.json 中,提交到你的儲存庫。個人命令儲存在 commands-personal.json 中,自動 gitignore。

終端與 AI 代理合二為一

你的終端、你的 Claude Code 代理、你的提示詞、你的 backlog 和你的即時預覽共享同一個應用。不再在十個不同工具之間迷失。

從手機啟動你機器上的終端

這可能是 AgentsRoom 最獨特的功能。在 iOS 或 Android 行動應用中,你瀏覽任意專案的命令列表,輕點一下就能啟動其中任何一條。命令不會在你的手機上執行:它在你的機器上、在正確的工作目錄裡、在一個真實的 PTY 終端中執行。輸出透過端到端加密中繼即時傳輸到手機。

具體來說:你在地鐵裡、健身房,或在世界的另一端。你想啟動本地站點檢視一個設計稿,或者重啟一個在你離開時崩潰的 worker。你開啟 AgentsRoom 行動版,輕點「yarn dev」,伺服器就在家裡的機器上啟動了。你甚至可以從手機用鍵盤與終端互動。

結合整合的 localhost 預覽隧道,你甚至可以在手機瀏覽器中透過 4G 或 5G 開啟你的本地站點,無需任何部署。你編碼、啟動、測試、驗證,全部在口袋裡完成。AgentsRoom 真正把你的機器變成了一台可遠端驅動的開發伺服器。

命令提醒

當長命令完成時通知我

建置、測試套件或Docker映像檔可能需要幾分鐘才能完成。你切換到其他任務,而終端在完成後靜靜地待了十分鐘才被你注意到。為終端標籤開啟鈴聲,AgentsRoom會在命令完成的那一刻告訴你,包括命令名稱和執行時長。

鈴聲位於每個終端窗格右上角的小浮動標籤中。點選一次開啟,點選一次關閉,它會保持在該終端處於開啟狀態,因此同一建置的每次執行都會反饋。點選通知會開啟該特定終端標籤。

每個終端一個鈴聲

僅在需要的地方開啟。沒有全域配置,也沒有你從未詢問過的終端提醒。

僅限長命令

任何少於一分鐘的命令都視為互動使用並保持靜音,因此cd、ls和git status不會打擾你。在命令已經執行時開啟鈴聲,該命令無論多長都會反饋。

你在觀看時絕不打擾

如果該終端已經在螢幕上且應用程式獲得焦點,則不會彈出任何內容。提醒存在於你走開時,而不是你正在閱讀輸出時。

macOS、Windows和Linux

檢測讀取終端的前台程序,因此無需新增任何內容到你的zsh、bash、fish或PowerShell配置中,並且它與您已經使用的shell相容。當你離開機器時,提醒也會傳送到iOS和Android應用。

你的AI代理也會得到同樣的待遇: AI代理通知.

分離模式:把終端放到第二台顯示器上

終端面板可以分離成一個獨立的浮動視窗。把它拖到第二個螢幕上,在你於 AgentsRoom 主視窗編碼時,後端、前端和行動版 bundler 的日誌始終保持可見。這正是認真的開發者用 tmux 或平鋪模式的 iTerm2 所做的,只是在 AgentsRoom 裡無需任何配置。

分離的視窗保留全部功能:啟動、停止、重啟、AI、分類、多專案。當 Claude 代理在主視窗工作時,你可以繼續在副螢幕的終端裡打字。零 alt-tab、零上下文丟失、零晦澀配置。

你用過的每一款終端的現代替代方案

在處理自己的專案時,AgentsRoom Dev Terminals 比傳統終端模擬器是更好的選擇。以下是我們的使用者已經用它替換掉的工具:

iTerm2 多年來一直是 macOS 的黃金標準,Terminal.app 預裝在每台 Mac 上。Warp 普及了命令塊和整合 AI。Ghostty 快速且原生。Kitty 是 GPU 加速的。Alacritty 極簡主義。WezTerm 支援 Lua 腳本。Hyper 基於 Web 技術建置。Tabby 是跨平台的。Wave Terminal 和 Windows Terminal 都推進了現代多窗格工作流程。它們都是優秀的產品。AgentsRoom 不試圖在原始渲染速度上競爭:它帶來不同的價值主張,一個整合到開發環境中、按專案劃分、與 AI 代理同步並可從手機驅動的終端。

iTerm2Terminal.appWarpGhosttyKittyAlacrittyWezTermHyperTabbyWindows TerminalWave TerminalCore ShellContourTermiustmuxzellij

現代終端所需的一切,盡在一個視窗

AgentsRoom 不只是另一個終端模擬器。它彙集了現代編碼工作流程所需的一切,並將其置於單一介面之後:

高階終端AI 代理管理多窗格佈局獨立終端協作上下文管理工作區組織

如果你已經在用名為「backend」「frontend」「mobile」「relay」的多個終端標籤管理專案,Dev Terminals 會幫你省時間。如果你用 tmux 或 zellij 來組織會話,你會發現同樣的理念,卻無需編寫任何設定檔。

工作流程

01

開啟你的專案

在專案檢視中,Dev Terminals 與代理和提示詞並排顯示。如果還沒有命令,系統會自動在專案根目錄建立一個預設終端。

02

新增命令

點選 + 新增命令。設定名稱、Shell 命令、工作目錄(相對於專案根目錄),選擇分類。選擇它是長駐程序還是一次性程式碼片段。

.agentsroom/commands.json
03

或者讓 AI 來做

點選魔法棒圖示。Claude 讀取你的儲存庫結構(package.json、Dockerfile、Makefile、pyproject.toml、Cargo.toml、go.mod、composer.json),把啟動命令直接新增到列表中,帶有正確的路徑、分類和圖示。之後可以隨時重新命名、編輯或刪除其中任何一條。

04

每個伺服器一鍵啟動

在一條命令上按「啟動」就能執行它,在下一條上再按一次,它們就會並排執行。每條命令都會開啟一個真實的 xterm.js 終端,你可以檢視輸出、用鍵盤輸入並進行互動,就像在 iTerm2 或 Terminal.app 中一樣。

05

監控與響應

狀態指示器顯示哪些服務在執行、哪些已崩潰。點選任何服務檢視終端輸出。一鍵重啟崩潰的服務。使用程式碼片段執行建置、部署或執行測試等常見任務。

06

從手機駕馭它

在 iOS 或 Android 上開啟 AgentsRoom,選擇你的專案,輕點一條命令:它會在你的機器上遠端啟動,你可以透過 4G、5G 或 Wi-Fi,藉助端到端加密中繼,在手機上即時檢視它的輸出。

30+ 框架

適配每種技術棧的圖示

每條命令顯示其框架的圖示和顏色。一眼識別你的 React 前端、Django 後端和 Docker 服務。

ReactNext.jsVueNuxtAngularSvelteExpoReact NativeElectronNode.jsNestJSExpressDjangoFastAPIRailsLaravelSpringGoRustPythonRubyJava.NETPHPDockerDatabaseRedisWebSocketGatewayWorkerScriptMonorepo

AI 命令配置

開始一個新專案?不必手動配置每條命令。點選魔法棒,Claude 會掃描你的儲存庫,檢測套件管理器(yarn、pnpm、npm、bun)、每個長駐服務、每個子專案和每條啟動命令。它會把這些命令直接新增到你的列表中,帶有正確的路徑、框架分類、圖示和資料夾,之後你可以重新命名、編輯或刪除其中任何一條。整個配置只需幾秒,不再需要幾分鐘。

預設提示詞

"分析我的專案結構,為每個服務、每個子專案和每個建置步驟生成所有啟動命令。為每條命令設定正確的工作目錄、Shell 命令和對應的框架分類。"

關於 : AgentsRoom MCP

想讓代理自己啟動 dev 服務嗎 ?

AgentsRoom MCP 把你在這裡儲存的同樣的 Terminal Commands 作為 MCP 工具暴露。AI 代理可以透過 Terminal Commands MCP 伺服器呼叫 commands_list、commands_run、commands_create,自己啟動 dev 服務、API 或 worker。

這只是四個 AgentsRoom MCP 伺服器之一。Backlog MCP、Prompt Library MCP 和 Browser MCP 把 AgentsRoom IDE 其餘部分變成代理可駕駛的空間。想手動就手動,不想就自動。

瞭解 AgentsRoom MCP

FAQ

它和 iTerm2、Warp、Ghostty 或 Terminal.app 有什麼區別?

iTerm2、Warp、Ghostty、Kitty、Alacritty、WezTerm、Hyper 和 Terminal.app 都是很棒的終端模擬器。AgentsRoom Dev Terminals 並不打算在通用系統操作上取代它們:它是一個按專案組織的終端管理器。命令按專案儲存,一鍵啟動,可以從手機上操控,並且就在你的 AI 代理旁邊。如果你主要在自己的專案上工作,90% 的終端時間都會在 AgentsRoom 裡度過,不用再開啟 iTerm2。

AgentsRoom 的終端真的用的是 xterm.js 嗎?

是的。每條命令都會開啟一個真正的 xterm.js 終端,背後是 Electron 端的偽終端(pseudo-TTY)。ANSI 顏色、回滾緩衝、可點選連結、鍵盤輸入、動態調整大小和 Unicode 支援一應俱全,和原生終端模擬器完全一樣。

從手機遠端啟動命令是怎麼實現的?

在 iOS 或 Android 應用裡選擇一個專案和一條命令。行動應用透過 WebSocket 中繼傳送一條端到端加密的訊息。桌面應用收到命令後,在你電腦上正確的工作目錄裡啟動一個真正的 PTY,並把輸出即時推送回手機。命令實際執行在你的電腦上,而不是手機上。在路上需要重啟伺服器或 worker 時正好用得上。

分離模式支援多個螢幕嗎?

支援。點選分離圖示,Dev Terminals 區域會在一個獨立的浮動視窗中開啟,你可以把它拖到第二台顯示器上。在 AgentsRoom 主視窗裡寫程式碼時,日誌和伺服器始終可見。

程序和程式碼片段有什麼區別?

程序是長駐服務:開發伺服器、後端、行動版 bundler、檔案監視器、資料庫。它會一直執行,直到你停止它或它崩潰。程式碼片段是一次性命令:建置腳本、遷移、部署、測試。兩者都在同一個儀表盤裡,每一個都用自己的「啟動」按鈕啟動。魔法棒只生成程序。

命令會與我的團隊共享嗎?

會。公共命令儲存在專案目錄中的 .agentsroom/commands.json 裡。提交這個檔案:任何拉取儲存庫的人都會獲得相同的配置。個人命令(本地除錯腳本)會進入 commands-personal.json,並自動新增到 .agentsroom/.gitignore。

AI 命令生成是怎麼工作的?

當你點選魔法棒時,AgentsRoom 會在你的專案資料夾裡,用 Haiku 模型在後台執行 Claude Code。它讀取你的專案結構(package.json、Dockerfile、Makefile、pyproject.toml、Cargo.toml…),以識別每個長駐服務及其啟動命令。找到的命令會直接進入你的列表,帶有路徑、分類、資料夾和建議名稱。沒有確認步驟:之後你可以像對待其他命令一樣重新命名、編輯或刪除它們。這台電腦上需要已安裝並登入 Claude Code CLI。

AgentsRoom可以在終端命令完成時通知我嗎?

可以。每個終端標籤都有一個鈴聲在其浮動標籤中。開啟它後,AgentsRoom會在執行的命令返回到提示符的那一刻傳送桌面通知,包括命令名稱和持續時間,以及當你離開機器時推送到iOS和Android應用。點選通知會開啟該終端標籤。

如果終端保持開啟狀態,AgentsRoom如何知道命令已完成?

一個終端標籤是一個長時間存在的shell,因此當命令結束時沒有任何退出。AgentsRoom監視終端的前台程序組:當它返回到shell本身時,提示符回來了,命令完成了。沒有任何內容被寫入你的shell配置,這就是為什麼它在zsh、bash、fish或PowerShell中表現相同,並且適用於你手動輸入的命令以及儲存的命令。

我會收到我輸入的每個命令的通知嗎?

不會。只有執行超過一分鐘的命令才會引發提醒,因此常規互動使用保持靜音。一個例外是:如果你在命令已經執行時開啟鈴聲,該命令無論多長都會反饋。當終端已經在螢幕上且應用程式獲得焦點時,也不會觸發任何提醒。

一條命令可以在我所有專案裡都可用嗎?

可以。儲存時你選擇它歸屬何處:僅當前專案,或全域。全域命令屬於你的帳號,在你開啟的每個專案裡都會出現,非常適合隧道、共用的 Docker 棧或到處都要起的資料庫守護程序。命令彈窗帶搜尋框和範圍篩選(全部 / 本專案 / 全域),列表再長也看得清。

我的 AI 代理能自己啟動這些命令嗎?

可以,透過 AgentsRoom MCP。代理呼叫 commands_list 檢視這裡可用的一切(專案命令與全域命令,各自標註範圍),用 commands_run 在真實終端分頁裡啟動一條,你能看見也能隨時停止,再用 commands_create 儲存新命令。它們被禁止用原始 shell 啟動長時間程序:正在執行的東西始終出現在你可控的分頁裡。已結束的命令會在原有的分頁裡重新執行,而不是新開一個;commands_stop 讓代理可以停止自己啟動的東西,要麼關閉分頁,要麼傳送 Ctrl-C 並保留分頁以便重啟伺服器,這樣它會自己收拾乾淨,而不是留下一堆分頁等你去關。而當代理自己的沙箱拒絕執行某條命令時,它不再需要列印出這行命令讓你貼上到另一個終端裡:它會呼叫 commands_propose,該命令會在這個代理的面板中顯示為一張「執行這條命令?」卡片,並附上無法執行的原因,點選一下「執行」就會在終端分頁裡執行,代理隨後自己讀取結果。在你做出決定之前什麼都不會執行,沒有「始終允許」這個選項,命令也既不會被儲存也不會被重放。

延伸閱讀

告別終端標籤混亂

下載 AgentsRoom,從一個面板啟動所有服務。最多 2 個專案免費使用。

免費下載 AgentsRoom

配套應用:隨時隨地監控你的 Agent

使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。

獲取擴充功能
Chrome Web Store

把 Bug 和需求直接傳送到您的公開待辦清單。

多專案管理
多供應商
多代理執行
即時狀態
檔案差異與提交
行動應用
即時預覽
代理團隊
瀏覽器自動化
Backlog 驅動開發
提示詞庫
技能庫
檢視所有功能