A Windows desktop application that converts documents, audio, video, and websites into clean Markdown files optimized for Obsidian.
- Go to the Latest Release
- Download
CodexMD-Setup-x.x.x.exefor Windows - Run the installer and launch CodexMD
Note: macOS and Linux versions coming...when they come
- Open CodexMD from your desktop or Start Menu
- Choose your input type:
- File: Click "Choose File" or drag and drop a file
- URL: Click the URL tab and paste a website link
- Click Convert to start the conversion
- View Results: Click "Open Output Folder" when complete
- PDF - Standard conversion (works offline)
- PDF with OCR - Advanced extraction for complex layouts (requires Mistral API key)
- DOCX, PPTX - Microsoft Office documents
- HTML/HTM - Web pages saved locally
- Audio: MP3, WAV, M4A, FLAC, OGG
- Video: MP4, WEBM, AVI, MOV, MKV
- CSV - Comma-separated values
- XLSX - Excel spreadsheets
- Single URL: Convert one webpage to Markdown
- Parent URL: Convert an entire website with all linked pages
- Automatically crawls linked pages (up to 3 levels deep)
- Processes up to 100 pages
- Includes image links for Obsidian compatibility
- Adds page metadata and structure
Some features require API keys:
- Create a free account at Deepgram
- Copy your API key
- Go to Settings in CodexMD
- Paste your key in the Deepgram API Key field
- Choose a transcription model:
- Nova 3 - Latest and most accurate
- Nova 2 - Balanced speed and accuracy
- Nova 1 - Fastest processing
- Get an API key from Mistral AI
- Go to Settings in CodexMD
- Paste your key in the Mistral API Key field
- Toggle Advanced OCR on
- Theme: Toggle between light and dark mode
- Standard Mode: Fast PDF conversion (works offline)
- Advanced OCR Mode: Better extraction for complex PDFs with tables and difficult text
- Combined File: All pages in one Markdown file (default)
- Separate Files: Each page as its own file in a folder structure
- Choose between three Deepgram Nova models
- Models differ in speed vs accuracy
Simply drag any supported file onto the app window to start converting.
Documents and data files work offline. Only transcription and web scraping need internet.
All files are converted to Markdown optimized for Obsidian:
- Clean formatting with proper headings
- Preserved links between pages (for websites)
- Tables maintained from spreadsheets
- Code blocks preserved with syntax highlighting
- Images included as external links
- Metadata in frontmatter format
- All document processing happens locally on your computer
- Audio/video files are sent to Deepgram for transcription
- Complex PDFs may be sent to Mistral for OCR (if enabled)
- Website content is fetched directly from the source
- No usage data or file content is collected by CodexMD
Want to contribute or build from source?
# Clone repository
git clone https://github.com/Synaptic-Labs-AI/codex-md.git
cd codex-md
# Install dependencies
npm install
cd frontend && npm install && cd ..
# Run in development
npm run dev
# Build application
npm run build- Report issues: GitHub Issues
- View logs: Settings > Advanced > Show Logs
CodexMD is open source software licensed under the MIT License.