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.

The pain. Most AI metadata tools work column-by-column, schema-only — you approve generic suggestions one at a time, with no project context. Combining database + documentation + codebase evidence with a structured human review is rare; doing all four with native COMMENT ON write-back is rarer still.

AMX's angle. Database + documentation + codebase + human review, run together. Drafts in batches with confidence scores, written back as the SQL your warehouse already speaks. Whole-warehouse first-pass in minutes, not weeks.

Then /ask it. Open a session and chat with the catalog you just built: "what joins to customer?", "any columns missing descriptions?", "what does x_legacy_status mean?", "which tables haven't been touched in 90 days?". Plain English in, grounded answers out — every response cites the exact catalog rows the LLM read, so you never get a fabricated column name back.

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.