Self-hosting

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

aeokit ships as a small Docker Compose stack: React client, Hono API, PostgreSQL, migrations, and a pg-boss worker.

One command

Run the complete stack locally.

Add at least one provider key to .env, then start the database, migration job, API, web app, and scheduler together.

Docker Compose
git clone https://github.com/aeokit-dev/aeokit.git && cd aeokit
cp .env.example .env
# Add OPENAI_API_KEY, ANTHROPIC_API_KEY,
# OPENROUTER_API_KEY, or DATAFORSEO_API_KEY
docker compose up --build
01

Browser

React dashboard

No provider keys
02

API + worker

Provider calls 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 all derived metrics remain queryable in the database you operate.

License

MIT licensed

Inspect, customize, and deploy the application without a proprietary runtime dependency.