APowerB is an open-source AI agent runtime built by thaink² for building, running and operating production AI agents.
Designed for teams that want control over their infrastructure, models and data, aPowerB can be self-hosted and extended to fit existing enterprise environments.
Agent definitions are stored in the database and dynamically materialized as executable Python modules, allowing teams to create and evolve agents without rebuilding the entire application.
APowerB provides multi-LLM connectivity through LiteLLM, making it possible to work with providers such as OpenAI, Anthropic and Gemini, local models through Ollama, or compatible custom endpoints without rewriting agent logic.
Core capabilities include:
AI agent orchestration
Dynamic agent materialization
Multi-LLM connectivity
RAG
Text-to-SQL
Custom tools and integrations
Webhooks
Scheduled executions
Artifact generation
REST API and CLI
PostgreSQL persistence
Self-hosted deployment
APowerB is built with Python and FastAPI and uses the Google Agent Development Kit (ADK) for agent execution. Its deployment stack supports Docker-based self-hosting, giving organizations control over where their agents run and where their data resides.
The core runtime is distributed under the Apache 2.0 license, allowing developers and organizations to inspect, modify, deploy and extend it for their own use cases.
APowerB is also the open-source runtime behind the thaink² Data Agent ecosystem.