新功能

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

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 命令生成和 Claude 代理

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 代理同步並可從手機驅動的終端。

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),生成所有命令及正確的路徑和分類。審查、按需調整,然後儲存。

04

啟動一切

按下全域性播放按鈕,一次啟動所有程序。也可以單獨啟動。每個程序會開啟一個真實終端,你可以檢視日誌並與服務互動。

05

監控與響應

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

06

從手機駕馭它

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

30+ 框架

適配每種技術棧的圖示

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

ReactNext.jsVueNuxtAngularSvelteExpoReact NativeElectronNode.jsNestJSExpressDjangoFastAPIRailsLaravelSpringGoRustPythonRubyJava.NETPHPDockerDatabaseRedisWebSocketGatewayWorkerScriptMonorepo

AI 命令配置

開始一個新專案?不必手動配置每條命令。點選魔法棒,Claude 會掃描你的儲存庫結構,檢測每個服務、每個建置腳本和每條啟動命令。它會生成包含正確路徑、分類和圖示的完整命令列表。你審查結果,按需調整,然後儲存。整個配置只需幾秒,不再需要幾分鐘。

預設提示詞

"分析我的專案結構,為每個服務、每個子專案和每個建置步驟生成所有啟動命令。為每條命令設定正確的工作目錄、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 或 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 個專案免費使用。

免費下載 AgentsRoom

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

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

獲取擴充套件
Chrome Web Store

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

AgentsRoom 實際執行一瞥。

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