Terminal-native .docx document viewer with formatting, search, and export capabilities
doxx is a command-line document viewer specifically designed for Microsoft Word .docx files. It renders documents directly in the terminal with preserved formatting including bold text, italics, tables with proper alignment, and even LaTeX equations. The tool provides interactive navigation through documents with vim-style keybindings and includes search functionality with highlighting.
The viewer supports multiple export formats including Markdown, CSV (for extracting tables), JSON, plain text, and ANSI-colored output. It can display images inline for supported terminals like iTerm2, Kitty, and WezTerm, or extract them to directories. Color support preserves the original document's text colors when displayed in compatible terminals.
Built in Rust for performance, doxx starts in approximately 50ms compared to Microsoft Word's multi-second startup times. It targets developers, system administrators, and terminal users who need to quickly review Word documents without leaving their command-line environment. The tool handles complex document structures including nested lists, mathematical equations, and structured data tables that can be exported for further analysis.
# via Homebrew
brew install doxx
# via Cargo
cargo install doxx
# via APT
sudo apt install doxx