docker-aicodebox

psyb0t/docker-aicodebox
★ 0 stars Python AI/LLM Updated 1d ago
Agent-agnostic base image for putting any terminal AI coding agent (claude-code, pi, opencode...) on the network. Bolt on a 20-line adapter, get an HTTP API, OpenAI-compatible /v1/chat/completions, MCP server, Telegram bot, and cron scheduler. One container. Same surfaces. Swap the brain — you don't fork this, you FROM it.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "docker-aicodebox": {
      "command": "uvx",
      "args": [
        "docker-aicodebox"
      ]
    }
  }
}

Or install with pip: pip install docker-aicodebox

README Excerpt

The agent-agnostic foundation for putting any terminal-shaped AI coding agent on the network. Pick your poison — `claude-code`, `pi`, `opencode`, `hermes`, whatever vibes — bolt on a 20-line adapter, and out the other end you get an **HTTP API**, an **OpenAI-compatible chat completions endpoint**, an **MCP server**, a **Telegram bot**, and a **cron scheduler** that fires the agent on whatever schedule you can dream up. One container. Same surfaces. Swap the brain.

Tools (19)

AICODEBOX_ADAPTERAICODEBOX_AGENT_BINARYAICODEBOX_API_MODEAICODEBOX_API_MODE_PORTAICODEBOX_API_MODE_TOKENAICODEBOX_AVAILABLE_EFFORTSAICODEBOX_AVAILABLE_MODELSAICODEBOX_CONTAINER_NAMEAICODEBOX_CRON_MODEAICODEBOX_CRON_MODE_FILEAICODEBOX_CRON_MODE_HISTORY_DIRAICODEBOX_MCP_MODEAICODEBOX_MCP_MODE_PORTAICODEBOX_MCP_MODE_TOKENAICODEBOX_TELEGRAM_MODEAICODEBOX_TELEGRAM_MODE_CONFIGAICODEBOX_TELEGRAM_MODE_OVERRIDESAICODEBOX_TELEGRAM_MODE_TOKENAICODEBOX_WORKSPACE

Topics

adapter-patternagent-frameworkagenticai-agentsbase-imagechat-completionsclaude-codecoding-agentcrondockerfastapijson-schemallmllm-toolsmcp