Bridgex is an open-source desktop application that converts common document and data formats into clean Markdown text. Built entirely in Rust using the Freya UI framework and the Markitdown-rs library, it provides a lightweight graphical interface where you can open a file, review the converted Markdown in a live preview pane, make edits in the code editor, and save the result — all without leaving the application. Version 0.2.1 is available for Windows, macOS, and Linux.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/dev2forge/bridgex/llms.txt
Use this file to discover all available pages before exploring further.
Key Features
- Native Rust desktop app — Built with the Freya UI framework; no Electron or web runtime required. The application window title reads
Bridgex - Rust + Freyaand enforces a minimum size of 900×700 px for comfortable editing. - Side-by-side editor and live preview — The left pane is a syntax-highlighted Markdown code editor (powered by Freya’s
CodeEditorwithLanguageId::Markdown). The right pane renders the same Markdown in real time using Freya’sMarkdownViewer, so you see formatted output as you type. - Automatic file-to-Markdown conversion — Open a supported file and Bridgex converts it immediately via Markitdown-rs, populating the editor with the result.
- LLM image description — JPEG image files can be converted with AI-generated descriptions by configuring an LLM API key through Help → LLM API Key (
Ctrl+K). The API key, client, and model settings are persisted locally. - Cross-platform — Distributed as a Cargo crate (crates.io), a Python wheel (PyPI, Windows and macOS only), and a prebuilt binary (SourceForge, Linux).
- Keyboard-first workflow — Core actions are accessible via
Ctrl+O(open),Ctrl+S(save), andCtrl+Q(exit), alongside a File and Help menu bar.
Supported File Formats
Bridgex currently supports opening and converting the following formats:| Category | Extensions |
|---|---|
| Microsoft Excel | .xlsx, .xls |
| Microsoft Word | .docx |
| Microsoft PowerPoint | .pptx |
.pdf | |
| HTML | .html, .htm |
| Images | .jpg, .jpeg |
| CSV | .csv |
| RSS / XML | .xml, .rss, .atom |
| ZIP archives | .zip |
How Bridgex Is Distributed
Bridgex 0.2.1 is published across three channels depending on your platform and preferred toolchain:- crates.io — The primary distribution. Install with
cargo install bridgexon any supported platform. - PyPI — A Python wheel that bundles the compiled Rust binary. Supported on Windows and macOS only via
pip install bridgex. - SourceForge — A prebuilt binary for Linux users at sourceforge.net/projects/bridgex.
What Bridgex Is Not
Bridgex is purpose-built for file conversion and lightweight Markdown review. Per the project’s own limitations statement:Bridgex is not an IDE, text editor, Markdown editor, or full document viewer.It is designed to bridge users to Markdown conversion with a simple, minimal interface. It does not offer rich document editing, version history, plugin systems, or full document rendering fidelity for complex layouts. For those needs, a dedicated Markdown editor or document viewer would be more appropriate.
Get Started
Installation
Install Bridgex via Cargo, pip, or the SourceForge binary for your platform.
Quickstart
Open your first file and export Markdown in under two minutes.