{"repo":"jgarzik/botmaker","free":true,"listed":false,"github":"https://github.com/jgarzik/botmaker","clone":"git clone https://github.com/jgarzik/botmaker.git","description":"UI/app to Create containerized OpenClaw bots","language":"TypeScript","stars":239,"topics":["bot","bots","openclaw","openclaw-skills"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"BotMaker Web UI for managing 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 Components: Container Purpose Has API Keys? ----------- --------- --------------- botmaker Dashboard, bot lifecycle management No (admin only) keyring-proxy Credential storage, request proxying Yes ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jgarzik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jgarzik/botmaker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}