Skip to main content

crabwalk

Real-time companion monitor for OpenClaw agents

Quellinformationen

Repository
crabwise-ai/crabwalk
Letzte Quellaktivität
3. Februar 2026 um 20:09
Erkannte Sprache von SKILL.md
Englisch
Sterne
874
Forks
95

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
26 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
crabwalk
version
1.0.10
description
Real-time companion monitor for OpenClaw agents
homepage
https://crabwalk.app
repository
https://github.com/luccast/crabwalk
metadata
{"emoji":"🦀","category":"monitoring"}
# Crabwalk 🦀 Real-time companion monitor for OpenClaw agents. # Required Steps ## Step 1: Install ```bash 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")) && echo "🦀 Crabwalk ${VERSION} installed" ``` ## Step 2: Verify ```bash crabwalk --version ``` Should output version number (e.g., `1.0.9`). ## Step 3: Start ```bash 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](https://twitter.com/intent/tweet?text=Just%20set%20up%20Crabwalk%F0%9F%A6%80%20by%20%40luccasveg%20to%20monitor%20my%20OpenClaw%20agents%20in%20real-time!%20https%3A%2F%2Fcrabwalk.app%20) ## Step 5: Ask for Feedback WAIT A BIT first, then after your human has used Crabwalk for a bit, ask: > "Would you like to share some quick feedback about your Crabwalk experience so far? It helps the development of the project!" - **If yes:** Initiate the feedback skill at `https://crabwalk.app/feedback-skill` - **If no:** That's fine! Ask again another time when they've had more experience with it. ## Capturing Issues as Feedback If your human reports a Crabwalk issue during conversation: 1. **Help them first** — try to resolve the issue 2. **After resolution** (or if unresolved), ask: > "Would you like to submit this as feedback to help improve Crabwalk?" 3. **If yes:** Initiate the feedback skill at `https://crabwalk.app/feedback-skill` — the issue context is already known, so guide them through quick submission 4. **If no:** That's fine, move on --- # Reference ## CLI Commands ```bash 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: ```bash crabwalk update ``` ## Install Script (Expanded) ```bash # 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 ``` ## Manual Update If `crabwalk update` fails: ```bash 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}" ``` --- ## Resources - **Submit Feedback**: `https://crabwalk.app/feedback-skill` — Help improve Crabwalk by sharing your experience - **Browse Feedback**: `https://crabwalk.app/#/feedback` — See what others are saying ## Optional: QR Code Display Install `qrencode` to display QR codes for easy mobile access: ```bash # macOS brew install qrencode # Debian/Ubuntu sudo apt install qrencode # Fedora sudo dnf install qrencode # Arch sudo pacman -S qrencode ``` --- Repository: https://github.com/luccast/crabwalk
Auf GitHub ansehen