EasyTeamClaw
EasyTeamClaw is a user-friendly graphical interface designed for OpenClaw, making AI agent management simpler and more intuitive. It allows users to easily add API keys, configure agent skills, recruit new AI members, and organize their AI team—all through a clean visual workflow without complex command-line operations.
Install / Use
/learn @XDongiang/EasyTeamClawREADME
EasyTeamClaw
EasyTeamClaw is an evolution of NanoClaw focused on a local WebUI + multi-provider model configuration center.
Relationship to NanoClaw
This project inherits NanoClaw's core architecture and refocuses product behavior toward local-first usage.
- Inherited foundation:
- Container execution architecture (
src/container-runner.ts+container/agent-runner) - Step-based setup framework (
setup/*.ts) - Security boundaries and mount allowlist model
- Skills mechanism and tooling
- Current direction:
- WebUI-first local operation
- Multi-provider config (Claude / DeepSeek / Kimi / GLM / OpenAI-compatible)
- Automatic model list refresh from provider APIs
- Skill market search and install
- Migration note:
- Required scripts and runtime skeleton have been moved to this repository root.
- This repo is now the active project home.
Project Layout
setup-webui.sh: Robust one-command WebUI setup (recommended)setup.sh: Bootstrap dependency installersetup/: Step-based setup implementation (environment/container/mounts/webui/verify)src/: App runtime and WebUI APIcontainer/: Container runtime and agent-runner.claude/skills/: Skills directory
Setup (Recommended)
./setup-webui.sh
Unattended install:
./setup-webui.sh --yes
Service is enabled by default. To skip service registration:
./setup-webui.sh --no-service
Show options:
./setup-webui.sh --help
Run and Use
- Open:
http://localhost:3000
- If you installed with
--no-service, start manually:
npm run web
- In WebUI:
- Add provider endpoint + API key
- Refresh available model list and set defaults
- Choose provider/model and chat
- Search/install skills from the skill market
Service Control
- Linux (systemd user):
systemctl --user status easyteamclaw-webuisystemctl --user restart easyteamclaw-webui - macOS (launchd):
launchctl list | grep com.easyteamclaw-webuilaunchctl kickstart -k gui/$(id -u)/com.easyteamclaw-webui
Verification
npx tsx setup/index.ts --step webui
npx tsx setup/index.ts --step verify -- --mode webui
Logs
logs/setup-webui.loglogs/setup.log- Runtime logs under
logs/andgroups/*/logs/
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.1kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
openpencil
2.1kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
ui-ux-pro-max-skill
60.9kAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
