Claude Skill
jgarzik/botmaker
Botmaker 是一个用于创建和管理容器化 OpenClaw 机器人的 TypeScript UI 应用程序。使用这个开源工具简化您的机器人开发工作流。
概览
仓库信息
安装这个 Skill
npm installRegistry 信息
项目简介
Botmaker 是一个基于 TypeScript 的 UI/应用程序,用于创建容器化的 OpenClaw 机器人,为机器人的开发和管理提供简化的界面。
UI/app to Create containerized OpenClaw bots
要点
- 容器化机器人创建
- 用户友好的 UI/应用程序界面
- 使用 TypeScript 构建
- 与 OpenClaw 生态系统集成
- 专注于机器人开发工作流
使用场景
- 开发和部署 OpenClaw 机器人
- 管理容器化的机器人实例
- 简化机器人创建流程
- 试验机器人配置
README 摘要
# BotMaker Web UI for managing [OpenClaw](https://github.com/jgarzik/openclaw) AI chatbots in Docker containers. **OpenClaw** is a multi-channel AI chatbot framework. BotMaker provides the management layer: a dashboard to create, configure, and monitor OpenClaw bots without editing config files. ## Key Features ### Zero-Trust API Key Architecture Traditional setups pass API keys directly to bots—if a bot is compromised, your keys leak. BotMaker uses a **zero-trust** model: bots never have access to real credentials, even if fully compromised. **Why this matters:** API key leaks are common in AI applications—prompt injection attacks, compromised dependencies, and verbose logging all create leak vectors. With BotMaker: - Bot containers receive only a proxy URL, never real API keys - A separate **keyring-proxy** container holds encrypted credentials - All AI provider requests route through the proxy, which injects credentials at the network edge - Even a fully compromised bot cannot extract your API keys ### Additional Features - **Multi-AI Provider Support** - OpenAI, Anthropic, Google Gemini, Venice, Ollama (local LLMs) - **Multi-Channel Wizard** - Telegram, Discord (all others supported by chatting with your bot post-setup) - **Container Isolation** - Each bot runs in its own Docker container - **Dashboard** - Creation wizard, monitoring, diagnostics ## Architecture ``` ┌─────────────────────────────────────────────────────────────┐ │ Docker Network │ │ │ │ ┌─────────────┐ ┌───────────────┐ ┌─────────────┐ │ │ │ Bot A │ │ keyring-proxy │ │ OpenAI │ │ │ │ │────▶│ │────▶│ Anthropic │ │ │ │ (no keys)