logo
icon

OpenAB AgentCore

Open Agent Broker for Amazon Bedrock AgentCore Runtime. OAB runs locally while the coding agent runs remotely in an AgentCore microVM. Source: https://github.com/openabdev/openab

template cover
Dideploy0 kali
PenerbitzeaburZeabur
Dibuat2026-06-29
Minimum1 Core1 GB
Direkomendasikan2 Core2 GB
Tag
AIDeveloper ToolsDiscordSlackAWS

OpenAB AgentCore

OpenAB bridges Discord, Slack, or gateway platforms to ACP-compatible coding agents. This template uses the beta-agentcore image: OAB runs on Zeabur, while your coding agent runs remotely inside Amazon Bedrock AgentCore Runtime.

Important Notes

  • Image tag: This template tracks ghcr.io/openabdev/openab:beta-agentcore.
  • No local coding CLI: The image only contains OpenAB and the native AgentCore bridge.
  • AgentCore required: You must already have an AgentCore Runtime that can run an ACP command, such as kiro-cli acp --trust-all-tools.
  • AWS permissions: Credentials must allow bedrock-agentcore:InvokeAgentRuntimeCommandShell for the target runtime.

Setup

  1. Create or deploy an Amazon Bedrock AgentCore Runtime with your coding agent.
  2. Paste the runtime ARN into AGENTCORE_RUNTIME_ARN.
  3. Provide AWS credentials or run this service in an environment where AWS credentials are available.
  4. Create a Discord bot at https://discord.com/developers/applications and paste the token into DISCORD_BOT_TOKEN, or configure Slack/gateway variables instead.
  5. Deploy the template.

If your runtime uses something other than Kiro, set AGENTCORE_SHELL_COMMAND to the ACP command to run in the remote PTY, for example codex-acp or gemini --acp.

Customization

FileDescription
/home/agent/.config/openab/config.tomlOpenAB config, including [agentcore]

To regenerate OpenAB config, delete /home/agent/.config/openab/config.toml and restart.