SkillAgentSearch skills...

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/EasyTeamClaw
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

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.

  1. 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
  1. 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
  1. 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 installer
  • setup/: Step-based setup implementation (environment/container/mounts/webui/verify)
  • src/: App runtime and WebUI API
  • container/: 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

  1. Open:
  • http://localhost:3000
  1. If you installed with --no-service, start manually:
npm run web
  1. 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-webui systemctl --user restart easyteamclaw-webui
  • macOS (launchd): launchctl list | grep com.easyteamclaw-webui launchctl 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.log
  • logs/setup.log
  • Runtime logs under logs/ and groups/*/logs/

Related Skills

View on GitHub
GitHub Stars32
CategoryDesign
Updated4d ago
Forks0

Languages

TypeScript

Security Score

90/100

Audited on Apr 4, 2026

No findings