Skip to main content

urimai

PyPI version Python 3.11+ License: ELv2 Docs

AI-powered SQL answer engine — ask questions about your databases in plain English.

What is urimai?

urimai lets you query SQLite databases and CSV files using natural language. Point it at your data, ask a question, and urimai figures out the right SQL, runs it, and explains the results. It also profiles your columns and runs data-quality checks automatically when you register a database, so you can understand your dataset before you start exploring.

Key features

  • Natural language SQL — ask questions in plain English, get SQL + results + explanations
  • CSV import — drop in a CSV file and urimai converts it to SQLite with LLM-powered schema inference
  • Data profiling — automatic column-level statistics (min, max, nulls, distributions)
  • Quality checks — data-quality rules generated and evaluated by the LLM
  • Export — data dictionaries in Excel or Markdown
  • Multi-provider LLM — supports Google Gemini and OpenAI out of the box

Requirements

Quick start

pip install urimai        # install from PyPI
urim setup                # configure your API provider and key
urim init ./mydata.db     # register a SQLite database (or CSV)
urim chat mydata          # start asking questions

Command reference

Command Description
urim setup First-time setup wizard (provider, API key, name)
urim init <path> Register a SQLite database or CSV file
urim list List all registered databases
urim chat <name> Interactive chat session with a database
urim sync <name> Re-sync schema metadata after data changes
urim config [key] [value] View or modify settings
urim export <name> Export data dictionary (xlsx or markdown)

Links

License

urimai is licensed under the Elastic License 2.0 (ELv2). You are free to use, copy, distribute, and modify the software for any purpose except providing it as a managed service to third parties. See the LICENSE file for full terms.

Contributing

Contributions are welcome! See the developer guide for setup instructions and project architecture.

Metadata

Release files for urimai 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for urimai 0.1.5
File Size Uploaded
urimai-0.1.5.tar.gz 82.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for urimai 0.1.5
File Interpreter ABI Platform
urimai-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 181.1 kB

Release files / urimai-0.1.5.tar.gz

Download URL urimai-0.1.5.tar.gz
Size 82.6 kB
Tags Source
SHA-256 checksum
How to use checksums
edf0cc85be4a8cfcea1eaa8353ebe2e7c9826810de89fa3deeb88dc79d21ce1e
BLAKE2b-256 checksum
How to use checksums
ccb52dfc30724506f3f9128192af58398a3779458945c8863f9a13e10f498e04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / urimai-0.1.5-py3-none-any.whl

Download URL urimai-0.1.5-py3-none-any.whl
Size 98.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
76a5469557df37210189f9f9213a38815d4bae2ad2e869a7cf9c2ae840f5202e
BLAKE2b-256 checksum
How to use checksums
3e05df08b40d91e619027c882cc9b7c005d4358e275a566dba71dacde6ea8a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page