Skip to main content

markitai

Markitai converts documents, web pages and images to Markdown. This package carries its Rust engine as a native extension: the markitai command (alias mkai), the MCP server markitai-mcp and a Python API, with no other Python dependency. Python 3.10 or later on macOS 11+ (Apple silicon and Intel), Linux with glibc 2.28+ (x86-64 and ARM64) and Windows (x64 and ARM64). PyPI has wheels for these six platforms only, and no markitai 1.x any more. Elsewhere (musl/Alpine, an older glibc or macOS, 32-bit Windows, other CPUs, free-threaded Python) pip has nothing to install and leaves an installed 1.x as it is. To use 2.x there, build it from the source archive on the GitHub Release: pip install markitai-<version>.tar.gz needs Rust 1.92 or later and a long, memory-hungry build. 1.x installs from its Git tag (going back to 1.x).

pip install markitai          # or: uv tool install markitai
markitai report.docx -o out/  # writes out/report.docx.md
markitai ./documents -o out/  # a whole folder, with a report
markitai serve                # browser workspace on 127.0.0.1:3600
markitai doctor               # optional components (OCR models, a browser)
import markitai

result = markitai.convert("report.docx")
print(result.markdown)

await markitai.aconvert(...) runs the same conversion without blocking an event loop.

MCP

markitai-mcp (or markitai mcp) serves four tools over stdio: convert_document, convert_url, batch_convert and job_status. An MCP host can start it with uvx --from markitai markitai mcp.

Without Python

The same program ships as a standalone executable for each platform, with setup scripts, on the GitHub Releases page. Documentation: markitai.dev and the repository.

Metadata

Release files for markitai 2.2.0

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 markitai 2.2.0
File
markitai-2.2.0-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
markitai-2.2.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
markitai-2.2.0-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
markitai-2.2.0-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
markitai-2.2.0-cp310-abi3-macosx_11_0_x86_64.whl CPython 3.10 abi3 macOS 11.0+ x86-64 Details
markitai-2.2.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

Total release size: 158.5 MB

Release files / markitai-2.2.0-cp310-abi3-win_arm64.whl

Download URL markitai-2.2.0-cp310-abi3-win_arm64.whl
Size 25.9 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
90d0018d0ee533bba02502fb5547eb708cb525b7f582d3a0339b74c1d654fb1c
BLAKE2b-256 checksum
How to use checksums
4f3d901944d3d71ec0e74ad6fd1a2beb7c1bb6975e299723f4b40c96998f38eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 25, 2026.

Transparency log

Release files / markitai-2.2.0-cp310-abi3-win_amd64.whl

Download URL markitai-2.2.0-cp310-abi3-win_amd64.whl
Size 28.4 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
2d304e53936034776a1299fae1561ea84e8a4b3d13b72ea9f3323ad01c0bc081
BLAKE2b-256 checksum
How to use checksums
fdf661e7e26f7fdff56cc77fed2766b3fc4ec1064baaafeed2105e1211ea430e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 25, 2026.

Transparency log

Release files / markitai-2.2.0-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL markitai-2.2.0-cp310-abi3-manylinux_2_28_x86_64.whl
Size 27.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
5b4e32cd9e0d4b265ba5cec55f7b504beef3a5b3f3a27fb5168d6ff5aa46db82
BLAKE2b-256 checksum
How to use checksums
4805ac14e16b48f3ea3ec4f2d5f3039c7b041916d7bf639093dcc1bfb3da74a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 25, 2026.

Transparency log

Release files / markitai-2.2.0-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL markitai-2.2.0-cp310-abi3-manylinux_2_28_aarch64.whl
Size 25.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
bd155f9f761e5e6b6a2329a388648b4c8fe80d1b8ffb95f309fa369801ac19b8
BLAKE2b-256 checksum
How to use checksums
bf14c3b1cc4037fc3fc294443522460e36dac89e7f06899674da1a32a7b9917b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 25, 2026.

Transparency log

Release files / markitai-2.2.0-cp310-abi3-macosx_11_0_x86_64.whl

Download URL markitai-2.2.0-cp310-abi3-macosx_11_0_x86_64.whl
Size 26.3 MB
Tags CPython 3.10 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b26a070ce39b78117ea54f62aa976c52e40a0377f91435080ed803b39aa75168
BLAKE2b-256 checksum
How to use checksums
8a66abd487a63f64425b94746346981e8dba169de91b406e02148912e3f388a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 25, 2026.

Transparency log

Release files / markitai-2.2.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL markitai-2.2.0-cp310-abi3-macosx_11_0_arm64.whl
Size 24.2 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e5d6faaaff49924b9857c206bca91059f06407a7002a27d7e1fdc9b52a062b50
BLAKE2b-256 checksum
How to use checksums
6bb4bb4ee403171dd2fb562f3769fb776d7d5e269d07abf9b3f4ab6ced1500f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 25, 2026.

Transparency log

Security for markitai 2.2.0

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.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for markitai-2.2.0-cp310-abi3-win_arm64.whl

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 Oct 25, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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