Skip to main content
apowerb is an agentic framework for building and deploying AI agents. It ships as a Python package exposing a FastAPI server, a Typer CLI, and a REST API that any client can drive — including the companion Next.js interface, apowerb-ui. Agents are defined in the database, materialised as Python modules at startup, and executed through Google ADK. Model access goes through LiteLLM, so any major provider works without touching agent code.

Quickstart

Bring the full stack up with Docker in a few minutes.

Install from PyPI

Run the server on its own, against your own Postgres.

API reference

Every endpoint, generated from the OpenAPI schema.

Contributing

How to propose a change and get it released.

What it does

Requirements

  • Python 3.12 or later (3.13 recommended)
  • PostgreSQL
  • uv for local development
Some capabilities described across this documentation belong to commercial editions and are absent from the open-source build — not disabled behind a flag. See Editions for how to tell which is which.