doxx is a terminal-native document viewer for Word files that lets you view, search, and export .docx documents from the command line without requiring Microsoft Office.
The tool solves the problem of accessing Word document content in terminal environments where graphical applications are unavailable or impractical. It parses .docx files and renders their contents directly in the terminal with support for formatting, tables, lists, and embedded images. The approach prioritizes speed and safety by handling the document format natively in Rust without external dependencies on Office software.
The tool suits developers and terminal users who frequently work with Word documents in command-line workflows. It handles mixed formatting including bold, italic, underline, and strikethrough text, renders smart tables with proper alignment and Unicode borders, displays inline and display equations through LaTeX rendering, and supports terminal image protocols for Kitty, iTerm2, and WezTerm. Export capabilities include Markdown, CSV, JSON, plain text, and ANSI-colored output. A search feature with highlighting and clipboard integration for copying content directly from the terminal round out the core functionality. Installation is available through multiple package managers across Linux, macOS, and Windows, as well as through pre-built binaries and building from source.
The project shows consistent maintenance with regular updates addressing user-reported issues and feature requests. Development activity includes responsiveness to bug reports and community contributions, with acknowledgment of external contributors who have created and maintained packaging for various platforms. The codebase demonstrates attention to cross-platform compatibility and user experience refinements based on feedback.