Pull, run, query.
Pull, run, query.
docker pull ghcr.io/aitohq/aito
docker run -p 9005:9005 ghcr.io/aitohq/aito
Aito returns predictions through the same SQL-ish query interface you'd use for ordinary lookups. No model training, no embeddings, no separate ML pipeline. Insert rows, query rows, predict rows.
| Query type | What it does |
|---|---|
_search | Full-text + structured search across your tables |
_predict | Predict a column value given other column values |
_recommend | Recommend rows based on positive / negative examples |
_relate | Find statistical relationships between two queries |
_similarity | Rank rows by similarity to a target row |
Full quickstart → · API reference →
The free-tier image holds up to 10,000 rows per table and 50,000 rows total. Beyond that, inserts return HTTP 429. Reads keep working at any size — the cap only stops new data.
That covers most evaluation, CI, and prototyping work. For production deployments — anything that serves your customers or participates in a revenue workflow — you'll want a Production License.
If your Aito instance is part of any of the following, it's production:
Not production: local dev, CI, side projects, personal use, academic research, evaluation up to 90 days. All free.
Email sales@aito.ai with a one-line description of your use case, or start the process at console.aito.ai.
Once you have a Production License key, set it as an environment variable and the row caps lift:
docker run -d \
-p 9005:9005 \
-v aito-data:/io/state \
-e AITO_LICENSE_KEY=ak_live_... \
ghcr.io/aitohq/aito:latest
The image validates the key against console.aito.ai on startup and caches the response on the /io/state volume — so the container keeps running for up to 7 days without internet if you need offline operation.
Every Aito instance phones home on startup with:
We do not collect: row contents, query text, schemas, table data. The telemetry is how we tell free-tier evaluation traffic from production traffic — and it's how sales knows to reach out about a license. Full details in our privacy policy under "Free-tier Docker image telemetry".
Disabling telemetry is a breach of the license terms §4(b).
Prefer a managed instance? console.aito.ai runs Aito for you with the same query interface, plus backups, auto-scaling, and the Aito UI on top. The Sandbox tier is free; Dev and Prod tiers are paid. The cloud service is governed by separate Terms of Service.
The image is also published to AWS ECR Public for users in AWS-native environments:
docker pull public.ecr.aws/aitoai/aito
Identical image, identical contents.
Questions: support@aito.ai · GitHub · License terms
Episto Oy
Putouskuja 6 a 2
01600 Vantaa
Finland
VAT ID FI34337429