Skip to main content

3XCode CLI

AI-powered code conversion tool. Transform SQL to PySpark and beyond with intelligent multi-phase conversion agents.

Installation

pip install 3xcode-cli

Or with uv:

uv add 3xcode-cli

Quick Start

# Sign up or log in
3xcode login --signup --email you@company.com --password *** --name "Your Name"

# Convert a SQL file to PySpark
3xcode pyspark convert your_file.sql

# Bulk conversion
3xcode pyspark convert --dir ./sql/ --session "my-migration"

# Interactive shell
3xcode

Features

  • Multi-phase conversion -- Analysis, conversion, validation, and audit in one pipeline
  • Multi-provider support -- Anthropic (direct), AWS Bedrock, Google Vertex AI, Azure AI Foundry
  • Bring Your Own Key -- Use your own API keys for direct provider access
  • Bulk conversion -- Process hundreds of files with parallel workers and resumable sessions
  • Workspace management -- Organize conversions into projects with session tracking
  • Interactive shell -- Tab completion, syntax highlighting, and command history
  • Web UI -- Browser-based workspace and session management

Supported Conversions

From To Status
SQL PySpark Available
More coming soon

System Requirements

  • Python 3.12 or 3.13
  • macOS, Linux, or Windows
  • Internet connection (for authentication and LLM API calls)

Pricing

Plan Conversions/Month
Free 5
Pro 200
Team 1,000
Enterprise Unlimited

Documentation

Full documentation at docs.3xde.com

License

Proprietary. See LICENSE file for details.

Release files for 3xcode-cli 0.2.3

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

Built distributions (wheels)

Table of built distributions (wheels) for 3xcode-cli 0.2.3
File
3xcode_cli-0.2.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
3xcode_cli-0.2.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
3xcode_cli-0.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
3xcode_cli-0.2.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
3xcode_cli-0.2.3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
3xcode_cli-0.2.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
3xcode_cli-0.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
3xcode_cli-0.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
3xcode_cli-0.2.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
3xcode_cli-0.2.3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
3xcode_cli-0.2.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
3xcode_cli-0.2.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
3xcode_cli-0.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
3xcode_cli-0.2.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
3xcode_cli-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 18.0 MB

Release files / 3xcode_cli-0.2.3-cp313-cp313-win_amd64.whl

Download URL 3xcode_cli-0.2.3-cp313-cp313-win_amd64.whl
Size 710.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a5d3ac6973cfe46dea224eb35e7e61d7498fac4113e508f448c066b714bfe15f
BLAKE2b-256 checksum
How to use checksums
d61c9baced71c86df40b3dd7ff64d818c5feb7af8e8d9b876ab0a24981600a24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL 3xcode_cli-0.2.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fded6347f0f23284a0fde729c1fce12c460ff00b134de31ac21a051a63ee3fbd
BLAKE2b-256 checksum
How to use checksums
9fcc8eb97e2523ff44b4e870ed1048b8052a6afbb121f186bc05ce711c59a664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL 3xcode_cli-0.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9bf755dea0482b1128cdac0ab632814956e4b6f56c05870745171762133ec51f
BLAKE2b-256 checksum
How to use checksums
fce014566453eb0e1105ddb3df5d047c417c1caacb7661990cbd3b21e6a34af8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL 3xcode_cli-0.2.3-cp313-cp313-macosx_11_0_arm64.whl
Size 722.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dd1ce6c927e640d9b0f1d9e76888146098281983f72ba2e23d3c8ed3e0d6bbf1
BLAKE2b-256 checksum
How to use checksums
a0a3a2c8d2cb92a6811fac0caeed02bace7ca65fe8cdc4d09c542f9ad754e4ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL 3xcode_cli-0.2.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 731.3 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1ac1540ab8d6e1105e9616e9f26f8c7eab54cfdd92d37dcab9584a063a4701e8
BLAKE2b-256 checksum
How to use checksums
e294c45e645386decd5d281a1ab60733ab22fc7c1a134e6ef1bed58da7f4cbc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp312-cp312-win_amd64.whl

Download URL 3xcode_cli-0.2.3-cp312-cp312-win_amd64.whl
Size 713.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8d301636386c855a8cf74be359fb65453a248cb933379584081db25828ebfc80
BLAKE2b-256 checksum
How to use checksums
755b0147ce3bc3ef0c53760b323c48d4968ff66139a31c4e58edeaa688ac93a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL 3xcode_cli-0.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
42d96a3cc9d2a7e1c0af41307c12ccbda436595d4a665f26413e540720c60c7b
BLAKE2b-256 checksum
How to use checksums
4548d59fc5323bafcbd432c8ca62e202c433bb20c0ba5f4b019cbbf40d49b0ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL 3xcode_cli-0.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
69921f9249466e4d96a8f189232ef4a9471cf90823e150da52d83f2442cf966f
BLAKE2b-256 checksum
How to use checksums
a5bd3de42ba5f73c2566d5fb9d239d0982f330ebbef98a62f792b4c3946e7855
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL 3xcode_cli-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Size 722.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e140df76af876f2f3c75bb3351a5be1b0f53626854b5cd525e07423d6213a16a
BLAKE2b-256 checksum
How to use checksums
458faa97f1458ba1f5c063a8b738d3a4c981748a3043d3817545fbd2abf19a50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL 3xcode_cli-0.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 732.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
5dc66a9308918dbf4229510bcbdce868f64e74e5e9f6b73b53d5cbdc5dc7c912
BLAKE2b-256 checksum
How to use checksums
5acb975d5aae5690f75d79b166704b5cd09cfaffa05093b4a25323c982ac48cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp311-cp311-win_amd64.whl

Download URL 3xcode_cli-0.2.3-cp311-cp311-win_amd64.whl
Size 726.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6bf30864bba68bef2e5d523567f89efc01298143c11244d8b9f86ff905aed795
BLAKE2b-256 checksum
How to use checksums
a474b23f1d3ffc260b56ce2d1a24124497b965c4f06e2ee13030e6fff334570e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL 3xcode_cli-0.2.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
de56568460a086a0a9046bcab7eb3ee2aa588bd314634df3045ffb66d4ecf46c
BLAKE2b-256 checksum
How to use checksums
021deb8f344583965144066b9b14cffd1af7dee414a6c7ce4f0b2b8ca0ab7b0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL 3xcode_cli-0.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ce37fb8268ed5a350abce3dc25f18c30d0586bfe2fda18b55a81538627364204
BLAKE2b-256 checksum
How to use checksums
a968fa14d4644f22dc132cb33650fb006527d17c2331beac295790cf08e7b2d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL 3xcode_cli-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Size 744.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9b9cdf2886a2dbf044e14536839c5c16ac26ac8f231ca5401fc2a8764693c423
BLAKE2b-256 checksum
How to use checksums
1104bb120bebd4280f635c6ce2a5c8fb0a9c207f1b4e65820671a7eeb9a9211a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release files / 3xcode_cli-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL 3xcode_cli-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 761.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c0a04ac56c876131ec2d2e6ca3e8ec17a42e0e1c51d617ad187c0fcc7ba9011e
BLAKE2b-256 checksum
How to use checksums
3166ea5118ae7ae2c3bd3ea2c170e9033d2f8e566282d90dfb77da17d4893eb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.3 This release

15 release files

0.2.2

15 release files

0.2.1

15 release files

0.2.0

15 release files

0.1.0

15 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