Dev Terminals
管理你的所有服務
你的專案有後端、前端、行動應用、中繼伺服器。以前你要開啟 4 個終端標籤,手動輸入每個啟動命令。現在你只需按一個按鈕。
還有最獨特的一點:透過 iOS 和 Android 行動應用,你可以在 Mac 上遠端觸發命令。在地鐵裡、健身房或咖啡館啟動一個 localhost 站點,然後透過內建的實時預覽隧道,在手機上用 4G/5G 開啟它。
同時管理多個終端:drag-and-drop split panes、垂直與水平佈局,以及可完全獨立彈出的視窗,方便將其移至專用監控螢幕,用於檢視 AI 代理、日誌和建置輸出。
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 中的多窗格終端佈局:拆分終端、在第二螢幕上獨立彈出,並排監督 AI 代理、日誌和建置輸出。
真正整合的終端,而非玩具
每條命令都會開啟一個完整的 xterm.js 終端,支援 ANSI 顏色、滾動緩衝、可點選連結、PTY 尺寸調整和 Unicode。這不是一個假的日誌檢視器:它是一個真實的偽終端,與你在 iTerm2 或 Terminal.app 中得到的完全一致,只是由它替你管理。
每個程序的狀態都會實時顯示:執行中、啟動中、已停止、已崩潰。當開發伺服器宕機時,你會立即看到。一鍵即可重啟。而當你需要多個終端並行時(後端 + 前端 + 行動版 + relay),全域性的「全部啟動」按鈕會一次性、並行地啟動所有長駐程序,無需輸入任何內容。
命令按資料夾分組,可用滑鼠重新排序,並儲存在專案根目錄的 `.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 生成命令,全部與代理在同一位置。
管理每個終端、每條命令、每項服務
長駐程序、快速腳本、建置命令、開發伺服器。全部按專案整理,帶實時狀態追蹤、整合 AI 和行動版遠端控制。
按專案的終端管理器
每個專案擁有自己的命令列表,儲存在 .agentsroom/commands.json 中。切換專案,命令自動隨之切換。儲存庫之間零混淆。
一鍵啟動一切
一個播放按鈕啟動所有長駐程序:後端、前端、行動版 bundler、relay server、worker、資料庫。不再需要手動開啟五個終端標籤。
從行動版遠端啟動
從 iOS 或 Android 應用觸發命令:終端在你的 Mac 上生成,你能透過 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 和你的實時預覽共享同一個應用。不再在十個不同工具之間迷失。
從手機啟動你 Mac 上的終端
這可能是 AgentsRoom 最獨特的功能。在 iOS 或 Android 行動應用中,你瀏覽任意專案的命令列表,輕點一下就能啟動其中任何一條。命令不會在你的手機上執行:它在你的 Mac 上、在正確的工作目錄裡、在一個真實的 PTY 終端中執行。輸出透過端到端加密中繼實時傳輸到手機。
具體來說:你在地鐵裡、健身房,或在世界的另一端。你想啟動本地站點檢視一個設計稿,或者重啟一個在你離開時崩潰的 worker。你開啟 AgentsRoom 行動版,輕點「yarn dev」,伺服器就在家裡的 Mac 上啟動了。你甚至可以從手機用鍵盤與終端互動。
結合整合的 localhost 預覽隧道,你甚至可以在手機瀏覽器中透過 4G 或 5G 開啟你的本地站點,無需任何部署。你編碼、啟動、測試、驗證,全部在口袋裡完成。AgentsRoom 真正把你的 Mac 變成了一臺可遠端驅動的開發伺服器。
當長命令完成時通知我
建置、測試套件或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 代理同步並可從手機驅動的終端。
現代終端所需的一切,盡在一個視窗
AgentsRoom 不只是另一個終端模擬器。它彙集了現代編碼工作流程所需的一切,並將其置於單一介面之後:
如果你已經在用名為「backend」「frontend」「mobile」「relay」的多個終端標籤管理專案,Dev Terminals 會幫你省時間。如果你用 tmux 或 zellij 來組織會話,你會發現同樣的理念,卻無需編寫任何配置檔案。
工作流程
開啟你的專案
在專案檢視中,Dev Terminals 與代理和提示詞並排顯示。如果還沒有命令,系統會自動在專案根目錄建立一個預設終端。
新增命令
點選 + 新增命令。設定名稱、Shell 命令、工作目錄(相對於專案根目錄),選擇分類。選擇它是長駐程序還是一次性程式碼片段。
.agentsroom/commands.json或者讓 AI 來做
點選魔法棒圖示。Claude 分析你的專案結構(package.json 檔案、Dockerfile、Makefile),生成所有命令及正確的路徑和分類。審查、按需調整,然後儲存。
啟動一切
按下全域性播放按鈕,一次啟動所有程序。也可以單獨啟動。每個程序會開啟一個真實終端,你可以檢視日誌並與服務互動。
監控與響應
狀態指示器顯示哪些服務在執行、哪些已崩潰。點選任何服務檢視終端輸出。一鍵重啟崩潰的服務。使用程式碼片段執行建置、部署或執行測試等常見任務。
從手機駕馭它
在 iOS 或 Android 上開啟 AgentsRoom,選擇你的專案,輕點一條命令:它會在你的 Mac 上遠端啟動,你可以透過 4G、5G 或 Wi-Fi,藉助端到端加密中繼,在手機上實時檢視它的輸出。
適配每種技術棧的圖示
每條命令顯示其框架的圖示和顏色。一眼識別你的 React 前端、Django 後端和 Docker 服務。
AI 命令配置
開始一個新專案?不必手動配置每條命令。點選魔法棒,Claude 會掃描你的儲存庫結構,檢測每個服務、每個建置腳本和每條啟動命令。它會生成包含正確路徑、分類和圖示的完整命令列表。你審查結果,按需調整,然後儲存。整個配置只需幾秒,不再需要幾分鐘。
預設提示詞
"分析我的專案結構,為每個服務、每個子專案和每個建置步驟生成所有啟動命令。為每條命令設定正確的工作目錄、Shell 命令和對應的框架分類。"
想讓代理自己啟動 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 MCPFAQ
這和直接用 iTerm2 或 tmux 有什麼區別?
使用 iTerm2 或 tmux 時,你需要手動開啟標籤、cd 到每個目錄、輸入每條命令。如果某個服務崩潰了,只有你恰好看到那個標籤才能發現。Dev Terminals 按專案永久儲存命令,為每個服務顯示實時狀態,並支援一鍵啟動所有服務。命令儲存在你的儲存庫中,團隊成員都能獲得相同的配置。
程序和程式碼片段有什麼區別?
程序是長駐服務,比如開發伺服器、後端或檔案監聽器。它會一直執行,直到你停止它或它崩潰。程式碼片段是一次性命令,比如建置腳本、資料庫遷移或部署步驟。兩者都儲存在同一個面板中,但只有程序會透過「全部啟動」按鈕啟動。
AI 命令生成是怎麼工作的?
點選魔法棒時,AgentsRoom 會啟動一個 Claude 例項來讀取你的專案結構。它檢測 package.json 檔案、Dockerfile、Makefile 和其他配置檔案,識別每個服務及其啟動命令。結果是一個包含路徑、分類和建議名稱的結構化命令列表。你在儲存前進行審查。
命令可以與團隊共享嗎?
可以。公共命令儲存在專案目錄中的 .agentsroom/commands.json 檔案裡。提交這個檔案,拉取儲存庫的人都能獲得相同的命令。個人命令(比如本地除錯腳本)儲存在 commands-personal.json 中,該檔案會自動新增到 .agentsroom/.gitignore。
如果不需要,可以關閉 Dev Terminals 嗎?
可以。開啟設定,進入 Feature Flags 部分。關閉 Dev Terminals,該功能會從所有專案檢視中消失。隨時可以重新啟用,已儲存的命令不會丟失。
命令會與我的團隊共享嗎?
會。公共命令儲存在專案目錄中的 .agentsroom/commands.json 裡。提交這個檔案:任何拉取儲存庫的人都會獲得相同的配置。個人命令(本地除錯腳本)會進入 commands-personal.json,並自動新增到 .agentsroom/.gitignore。
AI 命令生成是怎麼工作的?
當你點選魔法棒時,AgentsRoom 會啟動一個 Claude 例項,讀取你的專案結構(package.json、Dockerfile、Makefile、pyproject.toml、Cargo.toml…),以識別每個長駐服務及其啟動命令。結果是一個結構化的命令列表,包含路徑、分類、資料夾和建議名稱。你在儲存前審查該列表。
AgentsRoom可以在終端命令完成時通知我嗎?
可以。每個終端標籤都有一個鈴聲在其浮動標籤中。開啟它後,AgentsRoom會在執行的命令返回到提示符的那一刻傳送桌面通知,包括命令名稱和持續時間,以及當你離開機器時推送到iOS和Android應用。點選通知會開啟該終端標籤。
如果終端保持開啟狀態,AgentsRoom如何知道命令已完成?
一個終端標籤是一個長時間存在的shell,因此當命令結束時沒有任何退出。AgentsRoom監視終端的前臺程序組:當它返回到shell本身時,提示符回來了,命令完成了。沒有任何內容被寫入你的shell配置,這就是為什麼它在zsh、bash、fish或PowerShell中表現相同,並且適用於你手動輸入的命令以及儲存的命令。
我會收到我輸入的每個命令的通知嗎?
不會。只有執行超過一分鐘的命令才會引發提醒,因此常規互動使用保持靜音。一個例外是:如果你在命令已經執行時開啟鈴聲,該命令無論多長都會反饋。當終端已經在螢幕上且應用程式獲得焦點時,也不會觸發任何提醒。
一條命令可以在我所有專案裡都可用嗎?
可以。儲存時你選擇它歸屬何處:僅當前專案,或全域性。全域性命令屬於你的帳號,在你開啟的每個專案裡都會出現,非常適合隧道、共用的 Docker 棧或到處都要起的資料庫守護程序。命令彈窗帶搜尋框和範圍篩選(全部 / 本專案 / 全域性),列表再長也看得清。
我的 AI 代理能自己啟動這些命令嗎?
可以,透過 AgentsRoom MCP。代理呼叫 commands_list 檢視這裡可用的一切(專案命令與全域性命令,各自標註範圍),用 commands_run 在真實終端分頁裡啟動一條,你能看見也能隨時停止,再用 commands_create 儲存新命令。它們被禁止用原始 shell 啟動長時間程序:正在執行的東西始終出現在你可控的分頁裡。
告別終端標籤混亂
下載 AgentsRoom,從一個面板啟動所有服務。最多 3 個專案免費使用。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。
AgentsRoom 實際執行一瞥。