Skip to content

AMX components flow: Databases, Documents, and Codebase feed into AMX (Profile, RAG, and Code agents), which produces reviewed metadata accessible via Ask Metadata

AMX — Agentic Metadata Extractor

AMX (Agentic Metadata Extractor) provides AI-powered guidance and reference for data analysts, data engineers, and data catalog owners working with undocumented database schemas.

AMX walks your database, reads your documentation and codebase, then drafts a complete description for every table and column, with confidence scores and a human review before anything lands in the live database.

AMX interactive session: Agentic Metadata Extractor banner followed by version, config path, active database and LLM profile, and the root command palette (db / metadata / docs / llm / code / analyze / search / history)

Tip

AMX supports 10 database backends and 7 LLM providers. The fastest way to evaluate is pip install amx-cli, then run amx and walk through the /setup wizard. Five minutes from install to your first reviewed description.

Try AMX

  • Install AMX

    Install from PyPI with the database backends you need. Optional extras keep the default install lean.

  • 5-minute quickstart

    Install, configure, run agents, review, apply. The full happy path in one short walkthrough.

  • First-run walkthrough

    Narrated end-to-end session against a sample SAP schema. Useful before running against production data.

  • Run diagnostics

    amx doctor checks install, config, and connectivity from any shell — even when AMX itself can't start.

Explore AMX

CLI reference

  • Slash command map

    Every namespace and command, grouped by purpose.

  • /run and /apply

    Run agents, review suggestions, write back to the database.

  • /ask and /search

    Conversational metadata Q&A with grounded retrieval and live verification.

  • /history

    Run history, comparison across runs, re-evaluation.

  • amx doctor

    Install / config / connectivity diagnostics.

  • Common flags

    --db-profile, --llm-profile, --apply, --csv, and the rest.

Backends

Operate AMX

  • Configuration

    ~/.amx/config.yml schema, env vars, TLS and proxies, profiling modes.

  • LLM providers

    Setup notes for each supported provider, including Batch mode.

  • Data sources

    Codebase scans, document RAG, and the search catalog.

  • Collaboration

    Shared history store, team setup, safety guards.

  • Troubleshooting

    FAQ, common errors, and diagnostic recipes.

  • Python API

    Stable amx.core surface for headless use from scripts and notebooks.