
Security News
PolinRider: North Korea-Linked Supply Chain Campaign Expands Across Open Source Ecosystems
PolinRider expands across npm, Packagist, Go modules, and Chrome extensions, using hidden loaders to target developer environments.
wolfpack-bridge
Advanced tools
...:.
:=+=:
. .-*####+-
.- :++**####*=.
- :+***#####*=:.
: .+**######*+==++++++=:..
.. .=*#######*++++====+=--=-.
.:.- -+**######**+*#*+=-:-===:
-. .. -++++***#**++*#*--:---===:
-.:--==+=--=*++*+**********+==------++-
.:----=++*++##########******+=====--=+#=-.
.::-----=+*#%%%%%%#***###*+===--==+*=++=:.
...::::-=+*#%%############*+-----===+****+=:.
:--=-====+******++****##***-.::--++*######**
.++-+++++***********#*+*#***=.:---=+**=--=+==
-**++*++****+***##*++*****++=. ----=+=. ..:-
.+##***+*+*****##*#=-=**=-=-::. -**-::-==+++++
:*%%*+=+=+****##**++****+**+-.. -*=- .::::-=
.-#%#*+*+**#***+++**+****+*++=--+=::-:..:...-+
=###***=*+++++-=*=+++++-====-=:-=--:=---==---
.:-+***+=*+++**+++===*++++=--:= ::=::-=----++
.+****+++++*##+***++=+*-.:--:..-===---=-:-++
.-+###**+++*#****+=---:--==.--=:==-==:::-=++
:####*****+++======:.. :...:::---:.=------
.=###***+++*++++--:.:::. :-=::.:..-:---:
:+**++++++*++*+=-:: .. ...... .. .:..::
I got tired of SSHing into 4 machines to check if Claude was stuck on a permission prompt. I wanted one screen — on my phone, on my laptop, wherever — that showed me every running agent across every box, and let me actually interact with them. So I built wolfpack.
Mobile & desktop command center for AI coding agents. Control tmux-based sessions (Claude, Codex, Gemini, or any custom command) across multiple machines from your phone or browser. Secured by Tailscale — zero-config encrypted access, no ports to open.
Install on your phone's home screen for a native app experience — scan the QR code after setup and tap "Add to Home Screen".
┌─────────────┐ ┌───────────┐ ┌──────────────────────────────────┐
│ Phone / │ │ Tailscale │ │ Your Machine │
│ Browser │◄────►│ (HTTPS) │◄────►│ │
│ (PWA) │ │ mesh VPN │ │ ┌──────────┐ ┌──────┐ ┌─────┐ │
└─────────────┘ └───────────┘ │ │ wolfpack │ │ tmux │ │Agent│ │
│ │ server │◄│ │◄│(any)│ │
│ │ HTTP/WS │ │ │ │ │ │
│ └──────────┘ └──────┘ └─────┘ │
└──────────────────────────────────┘
Components:
capture-pane/send-keysbunx wolfpack-bridge
Or with npx:
npx wolfpack-bridge
Or via shell script (no Node/Bun required):
curl -fsSL https://raw.githubusercontent.com/almogdepaz/wolfpack/main/install.sh | bash
This will download the pre-built binary for your platform, run the setup wizard, and optionally install as a login service.
Supported platforms: macOS (Apple Silicon, Intel), Linux (x64, arm64).
Wolfpack can only hydrate history that tmux still retains. Desktop terminal sessions prefill the latest 5,000 lines on connect, so if you want deeper scrollback, raise tmux's history limit:
set -g history-limit 50000
Reload tmux or restart your sessions after changing it.
wolfpack # Start the server (runs setup on first launch)
wolfpack setup # Re-run the setup wizard
wolfpack service install # Auto-start on login (launchd / systemd)
wolfpack service stop # Stop the background service
wolfpack service start # Start the background service
wolfpack service status # Check if running
wolfpack service uninstall # Remove the launch agent
wolfpack uninstall # Remove everything (service, config, global command)
On first run, wolfpack walks you through:
~/Dev)18790)+ on any sidebar card to add it to the grid, × to remove. Focused cell highlighted with green glow.Cmd/Ctrl + ArrowUp/Down — cycle between sessionsCmd/Ctrl + ArrowLeft/Right — navigate grid cellsCmd/Ctrl + T — new session (project picker)Cmd/Ctrl + K — clear terminalwolfpack setup and say y to "Enable Tailscale HTTPS access?"Tailscale's encrypted mesh network handles auth and routing — no ports to open, no DNS to configure.
Autonomous task runner. Write a markdown plan file, pick an agent, set iterations, and let it rip. Ralph reads the plan, extracts the first incomplete task, hands it to the agent, marks it done, and moves on — implementing, testing, and committing along the way. See full documentation.
Stored in ~/.wolfpack/config.json:
{
"devDir": "/Users/you/Dev",
"port": 18790,
"tailscaleHostname": "your-machine.tailnet-name.ts.net"
}
Agent command and settings stored in ~/.wolfpack/bridge-settings.json.
Requires Bun (v1.2+).
git clone https://github.com/almogdepaz/wolfpack.git
cd wolfpack
bun install
bun run scripts/gen-assets.ts # generate embedded assets (required once)
bun run cli.ts # start the server locally
bun test # all tests
bun test tests/unit/ # unit tests only
bun test tests/unit/plan-parsing.test.ts # single file
Tests use Bun's built-in runner. Three categories:
tests/unit/ — plan parsing, ralph log parsing, escaping, validation, grid logictests/snapshot/ — launchd plist and systemd unit generationtests/integration/ — API routes, ralph loop endpointsFrontend files live in public/. The server doesn't serve from disk — everything is embedded:
public/ (HTML, PNG, manifest, etc.)bun run scripts/gen-assets.ts — embeds them into public-assets.ts (binary→base64, text→string)public-assets.ts manually — it's auto-generatedbun run scripts/build.ts # assets + 4 platform binaries in dist/
Compiles for: linux-x64, linux-arm64, darwin-x64, darwin-arm64.
mainbun test)MIT
FAQs
Mobile/browser command center for AI coding agents on your own machines
The npm package wolfpack-bridge receives a total of 76 weekly downloads. As such, wolfpack-bridge popularity was classified as not popular.
We found that wolfpack-bridge demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
PolinRider expands across npm, Packagist, Go modules, and Chrome extensions, using hidden loaders to target developer environments.

Security News
Open source attacks are accelerating as AI coding agents pull in dependencies faster, with less human review.

Research
/Security News
Malicious Chrome and Firefox extensions posed as free VPNs while stealing clipboard data through later extension updates.