Self-hosting

Your prompts, keys, answers, and costs—on infrastructure you control.

aeokit ships as a portable Docker Compose stack: a headless Hono API, PostgreSQL, migrations, and a pg-boss worker.

One command

Run the headless runtime locally.

Add at least one provider key to .env, then start the database, API, migrations, and background worker together.

Docker Compose
git clone https://github.com/aeokit-dev/aeokit.git && cd aeokit
cp .env.example .env
# Add provider keys only when running live requests
docker compose -p openaeo up -d --build app worker
01

Clients

Apps, agents, CLI, and MCP

JSON + OpenAPI
02

API + worker

Provider calls, analysis, and schedules

Keys read from environment
03

PostgreSQL

Projects, prompts, answers, citations

Your database
Keys

Server-side only

Provider credentials are never sent to the browser or persisted in PostgreSQL.

Storage

PostgreSQL-backed

Raw answers and derived metrics remain queryable in the database you operate.

License

AGPL-3.0 licensed

Inspect, customize, and deploy the application without a proprietary runtime dependency, with network use covered by the open-source license.