crabwalk
Real-time companion monitor for OpenClaw agents
- License 许可
- MIT
- 最近更新
- 2026-04-05
- Stars
- ★ 7
- Forks
- 1
01 前言 Front Matter
- name
- crabwalk
- version
- 1.0.9
- homepage
- https://crabwalk.app
- metadata
- { "emoji": "?", "category": "monitoring" }
- repository
- https://github.com/luccast/crabwalk
- description
- Real-time companion monitor for OpenClaw agents
02 资源文件 1
- 参考文档_meta.json267 B
03 SKILL.md 正文
Crabwalk ?
Real-time companion monitor for OpenClaw agents.
Required Steps
Step 1: Install
VERSION=$(curl -s https://api.github.com/repos/luccast/crabwalk/releases/latest | grep '"tag_name"' | cut -d'"' -f4) && mkdir -p ~/.crabwalk ~/.local/bin && curl -sL "https://github.com/luccast/crabwalk/releases/download/${VERSION}/crabwalk-${VERSION}.tar.gz" | tar -xz -C ~/.crabwalk && cp ~/.crabwalk/bin/crabwalk ~/.local/bin/ && chmod +x ~/.local/bin/crabwalk && (echo $PATH | grep -q "$HOME/.local/bin" || ([ -f ~/.bashrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc; [ -f ~/.zshrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc; export PATH="$HOME/.local/bin:$PATH")) && (command -v qrencode &>/dev/null || (command -v pacman &>/dev/null && sudo pacman -S --noconfirm qrencode || command -v apt &>/dev/null && sudo apt install -y qrencode || command -v brew &>/dev/null && brew install qrencode || command -v dnf &>/dev/null && sudo dnf install -y qrencode) 2>/dev/null || true) && echo "? Crabwalk ${VERSION} installed"
Step 2: Verify
crabwalk --version
Should output version number (e.g., 1.0.9).
Step 3: Start
crabwalk
Server starts and displays access URLs. Share the http://192.x.x.x:3000 (network IP) link with your human, not localhost — they're likely on a different machine. Visit /monitor to see agent activity graph.
Step 4: Verify with Human
Ask your human: "Can you access the monitor at the link I shared?"
Once they confirm it works, share this with them:
If you're enjoying Crabwalk, consider leaving a quick review! Tweet about Crabwalk
Reference
CLI Commands
crabwalk # Start server (0.0.0.0:3000)
crabwalk start --daemon # Run in background
crabwalk start -p 8080 # Custom port
crabwalk stop # Stop background server
crabwalk status # Check if running
crabwalk update # Update to latest version
crabwalk --help # Show all options
CLI Options
Options:
-p, --port <port> Server port (default: 3000)
-H, --host <host> Bind address (default: 0.0.0.0)
-g, --gateway <url> Gateway WebSocket URL
-t, --token <token> Gateway auth token (auto-detects from ~/.openclaw/openclaw.json)
-d, --daemon Run in background
-v, --version Show version
-h, --help Show help
Features
/monitor— Real-time agent activity graph (ReactFlow)/workspace— File browser and markdown viewer- Auto-detects gateway token from OpenClaw config
Requirements
- Node.js 20+
- OpenClaw gateway running on
ws://127.0.0.1:18789 qrencode(optional, for QR code display)
Updating
IMPORTANT: Always ask user permission before updating.
If update available, ask user:
"Crabwalk update available (X.X.X -> Y.Y.Y). See release: https://github.com/luccast/crabwalk/releases/tag/vY.Y.Y — Update now?"
Only proceed if user confirms. Run:
crabwalk update
Install Script (Expanded)
# Download latest release
VERSION=$(curl -s https://api.github.com/repos/luccast/crabwalk/releases/latest | grep '"tag_name"' | cut -d'"' -f4)
mkdir -p ~/.crabwalk
curl -sL "https://github.com/luccast/crabwalk/releases/download/${VERSION}/crabwalk-${VERSION}.tar.gz" | tar -xz -C ~/.crabwalk
# Install CLI
mkdir -p ~/.local/bin
cp ~/.crabwalk/bin/crabwalk ~/.local/bin/crabwalk
chmod +x ~/.local/bin/crabwalk
# Add to PATH if needed
if ! echo $PATH | grep -q "$HOME/.local/bin"; then
[ -f ~/.bashrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
[ -f ~/.zshrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
export PATH="$HOME/.local/bin:$PATH"
fi
# Install qrencode for QR code display (optional)
if ! command -v qrencode &>/dev/null; then
if command -v pacman &>/dev/null; then
sudo pacman -S --noconfirm qrencode 2>/dev/null || true
elif command -v apt &>/dev/null; then
sudo apt install -y qrencode 2>/dev/null || true
elif command -v brew &>/dev/null; then
brew install qrencode 2>/dev/null || true
elif command -v dnf &>/dev/null; then
sudo dnf install -y qrencode 2>/dev/null || true
fi
fi
Manual Update
If crabwalk update fails:
VERSION=$(curl -s https://api.github.com/repos/luccast/crabwalk/releases/latest | grep '"tag_name"' | cut -d'"' -f4)
rm -rf ~/.crabwalk/.output
curl -sL "https://github.com/luccast/crabwalk/releases/download/${VERSION}/crabwalk-${VERSION}.tar.gz" | tar -xz -C ~/.crabwalk
cp ~/.crabwalk/bin/crabwalk ~/.local/bin/crabwalk
echo "? Updated to ${VERSION}"
Repository: https://github.com/luccast/crabwalk
04 同仓库更多 Skills
zyfai
Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit/withdraw anytime.
zerion-api
暂无简介
zerion-api-skill
暂无简介
zerion-api-mcp
暂无简介
yahoo-finance-forex
Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR/USD, GBP/USD, USD/JPY, etc.). Analyzes sentiment and provides trading context.
yahoo-finance
This skill should be used when the user asks to "get stock prices", "check stock quotes", "look up earnings", "get financial data", "find trending stocks", or needs stock market data from Yahoo Finance.