Claude Skill

jgarzik/botmaker

Botmaker 是一个用于创建和管理容器化 OpenClaw 机器人的 TypeScript UI 应用程序。使用这个开源工具简化您的机器人开发工作流。

概览

Stars241
Forks26
语言TypeScript
最后更新2026-03-12
最近同步2026-06-19
前往 GitHub

仓库信息

拥有者jgarzik
仓库botmaker
完整名称jgarzik/botmaker
Repo ID1,146,709,144

安装这个 Skill

npm install

Registry 信息

类型openclaw_skill
质量分75/100
验证状态readme_parsed
最近验证2026-06-19
平台
ClaudeOpenClaw
能力
browsercode-reviewmemoryimageterminalbotbotsopenclawopenclaw-skills
识别文件
README.mddocker-compose.ymlpackage.json
配置键
URLTOKENPACKAGE_JSON

项目简介

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)

话题

探索更多

数据来自 GitHub,同步时间:2026-06-19