在不必檢查每個工作階段的情況下,追蹤您的代理程式:耐用終端機、代理區塊與即時檢視每個窗格,可於瀏覽器、桌面軟體與手機上使用。
AI 翻譯
Keep track of your agents without checking every session: durable terminals, agent blocks and a live view of every pane, in the browser, the desktop app and on your phone.
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
A terminal multiplexer whose sessions outlive the window, the daemon and the
reboot. A daemon owns your terminals; the browser (desktop or phone) draws
tabs and splits you drive with the mouse.檢視完整 README ↗Keep track of your agents without checking every session. See which agents need input and what your teammates are working on. Leave unfinished work open, come back later, or join a teammate's session to help.
Arugula is a terminal multiplexer whose sessions outlive the window, the daemon and the reboot. A daemon owns your terminals; the browser (desktop or phone) draws tabs and splits you drive with the mouse.
claude --resume). A daemon restart doesn't even touch running
programs.arugula edit src/main.rs:42) opens VS Code on the pane's
machine, in its directory, as a block, back with its file after a
restart; Open a port… shows a dev server beside its terminal. Both are
off until the daemon gets a listener for them (one flag for this
computer's browser; a domain of yours for the phone): see
Blocks.arugula diff)
lists the files changed in its repository, on its machine, with +/−; tap
a file for its hunks and a line to see the file there, both updating
while the agent works. Phone first, and a failed build is a Rerun tap
away.arugula.arugula-editor on the Visual Studio Marketplace and Open VSX
(code --install-extension arugula.arugula-editor), or arugula editors install puts in the daemon's own copy.arugula, a CLI for scripts and agents: run, send,
wait for a command or a match, tail, search every pane's history.Linux (x86_64, arm64), macOS (Apple silicon and Intel) and Windows 10 and 11 (x86_64). Share a session with someone, or a whole machine with a team, with roles and presence (teams, sharing). Remote access is over your tailnet, or through Arugula control for devices without one: end to end encrypted, so what the service relays it can't read, and it can't add a reader to your machines. You do trust it for the web client it serves (what holds).
The desktop app (macOS, Linux, Windows) is at arugula.io. On a server, or a machine without a screen:
curl -fsSL https://arugula.io/install.sh | sh
On Windows, in PowerShell: irm https://arugula.io/install.ps1 | iex. With Homebrew:
brew tap arugula-salad/tap && brew trust arugula-salad/tap && brew install arugula && arugulad install.
Install has the details, and the quickstart goes from the browser to your phone, scripts, agents and MCP.
Instead of claude mcp add arugula -- arugula mcp and arugula hooks install,
one plugin brings Arugula's MCP tools, its hooks (questions, permission prompts
and follow-ups as cards) and a short skill. It calls the arugula you
installed, so that has to be on your PATH. In Claude Code:
/plugin marketplace add arugula-salad/arugula
/plugin install arugula@arugula
Already set up the hooks by hand? Each still runs once: the plugin's copy stands aside. plugins/claude-code has the details.
docs.arugula.io has the docs for using Arugula: panes, blocks, agents, control, teams, the CLI and MCP. They're built from arugula-salad/site.
For working on Arugula itself:
MIT OR Apache-2.0, at your option. Terminal emulation by libghostty; see THIRD_PARTY.md.