All Features

Everything 3XCode CLI can do, in one place. Each card below covers a major feature area: dive into a specific command reference or how-it-works page for the details.

Multi-Phase Pipeline

Every conversion runs through five phases: discovery, planning, conversion, validation, and auto-fix. Objects are converted in dependency order (views before the procedures that use them, utilities before their callers) so cross-file signatures are always real, never guessed, and every generated file gets a confidence/completion grade.

Web UI Dashboard

Prefer clicking to typing? Everything 3XCode does is also available in a local, browser-based dashboard launched with `3xcode ui`: a guided batch creation wizard, live cards with confidence-distribution bars, and filter chips for state and confidence band, all single-user on localhost. Use the terminal or the dashboard, whichever fits the task.

Platform Auto-Detection

Discovery classifies the source SQL dialect and runs a separate, deterministic, no-LLM regex pass across 133 markers to fingerprint the specific source platform (Databricks, Snowflake, PostgreSQL, MySQL, SQL Server, Oracle, Redshift, BigQuery, Teradata, or Hive) with a fully explainable confidence score.

Batch Conversion & Sessions

Convert an entire directory of .sql files as a batch, with adaptive parallel workers, a build-up-then-run lifecycle (create, add, seal, run), pause/resume, and a per-batch report banded by confidence.

Scheduled Conversions

Run a sealed batch later instead of right now: a quick one-off wake-up with batch schedule, or a durable, repeating schedule that survives a reboot with the schedule command group.

Multi-Provider & BYOK

Route conversions through Anthropic, AWS Bedrock, Google Vertex AI, or Azure AI Foundry. Bring your own provider key, stored locally via your OS keychain. Your source SQL is never sent to the 3XDE backend, only to the AI provider you choose.

Organizations & Team Licensing

Create or join an organization to share visibility and, optionally, a shared license and quota pool across teammates. Licensing resolves org-first with individual-fallback, and organization-shared licenses are exempt from the per-machine cap.

Billing Transparency

Success-only billing: you're only charged for conversions that complete successfully. Quota is held for a running batch and any unused part is released the moment it's no longer needed, not at the end of the billing period.