DOXX(1)
π DOXX β like, the manual page bestie π
doxx is a terminal document viewer for .docx files, and it lives in the General Commands Manual section (that's section 1, for the uninitiated π). Yes babes, you can read Word docs in your terminal now. It's giving main character energy and I'm obsessed.
β¨ NAME β¨
doxx β terminal document viewer for .docx files π¦
πΈ SYNOPSIS πΈ
doxx [-o | --outline] [-p | --page page] [-s | --search term]
[--export format] [--images] [--extract-images directory] [options]
file
doxx --debug-terminal
π DESCRIPTION π
Okay so picture this: doxx is a terminal-based document viewer for Microsoft Word .docx files. She serves an interactive interface for viewing, searching, and navigating Word documents right there in your terminal, and she's got support for outline view, image display, and a whole lineup of export formats. Periodt. π
She speaks terminal image protocols β think Kitty, iTerm2, and Sixel β for inline image display, and she's got all the export options you need to convert docs to plain text, Markdown, CSV, or JSON. Versatile queen. π
When you invoke her with a file argument, doxx opens the document in interactive mode if a TTY is detected. But if you're in a non-interactive environment (no TTY bestie, tragic), doxx automatically gives you formatted text output with document metadata, showing the first 20 elements of the document. If you want to override that TTY detection and force interactive mode anyway, use --force-ui. No cap.
π OPTIONS π
Here are all the options available when viewing documents. Buckle up, there's a lot, and we love that for us. π
π Viewing Options
-o,--outlineβ Start with outline view. She displays document structure and headings instead of the full content. Structure queen.-p,--pagepage β Jump to a specific page number on startup. Zero scrolling required, we love efficiency.-s,--searchterm β Search and highlight the specified term in the document. Found it instantly, slay.--force-uiβ Force interactive UI mode, bypassing TTY detection entirely. She said "I'm doing it anyway." π--colorβ Enable color support for text rendering. Aesthetic matters, always. π
π¦ Image Options
--imagesβ Display images inline in the terminal. She automatically detects terminal capabilities and uses the appropriate protocol. Smart AND pretty.--no-imagesβ Force text-only mode for images. No inline image display, just vibes and letters.--extract-imagesdirectory β Extract all images from the document to the specified directory. Get those pics outta there. πΌοΈ--image-widthcols β Maximum image width in terminal columns. Default: auto-detect from terminal size.--image-heightrows β Maximum image height in terminal rows. Default: auto-detect from terminal size.--image-scalescale β Image scaling factor. The value must be between0.1and2.0. Default:1.0.--debug-terminalβ Test and display terminal image capabilities. Vibe check for your terminal, basically. π
β Export Options
--exportformat β Export the document to the specified format and print to stdout. Possible values:markdownβ Convert document to Markdown formattextβ Convert to plain textcsvβ Export as comma-separated valuesjsonβ Export document structure as JSON
π«Ά General Options
-h,--helpβ Print help information. Bestie's always got your back.-V,--versionβ Print version information. Who are you wearing? It'sdoxx. π
π EXIT STATUS π
The doxx utility exits 0 on success, and >0 if an error occurs. Clean exit, no drama. π
π₯ EXAMPLES π₯
View a document in interactive mode:
$ doxx document.docx
Start viewing from page 5:
$ doxx --page 5 document.docx
Open document with outline view:
$ doxx --outline document.docx
Search for a term and highlight it:
$ doxx --search "important" document.docx
Export document to Markdown:
$ doxx --export markdown document.docx > output.md
Export to plain text:
$ doxx --export text document.docx > output.txt
View document with inline images:
$ doxx --images document.docx
Extract all images to a directory:
$ doxx --extract-images ./images document.docx
View with custom image scaling:
$ doxx --images --image-scale 0.8 document.docx
Test terminal image capabilities:
$ doxx --debug-terminal
π NOTES π
π§ Interactive Controls
When you're running in interactive mode, these keyboard controls are available. Learn them, live them, love them. π
π Document View
qβ Quit applicationoβ Switch to outline viewsβ Enter search modeh,F1β Toggle help overlaycβ Copy document content to clipboard (as plain text)k,Upβ Scroll up one linej,Downβ Scroll down one linePageUpβ Scroll up one page (10 lines)PageDownβ Scroll down one page (10 lines)Homeβ Jump to beginning of documentEndβ Jump to end of documentnβ Next search result (when search results exist)pβ Previous search result (when search results exist)- Mouse wheel β Scroll up/down (3 lines per scroll)
πΈ Outline View
q,Escβ Return to document viewk,Upβ Move selection upj,Downβ Move selection downEnterβ Jump to selected heading and return to document viewcβ Copy document outline to clipboard (with indentation)- Mouse wheel β Scroll through outline items
π Search Mode
q,Escβ Return to document view- characters β Type to build search query
Backspaceβ Delete last character from queryEnter,Downβ Next search resultUpβ Previous search resultF2β Copy search results to clipboard (formatted list)- Mouse wheel β Navigate through search results
π AUTHORS π
doxx was written by Brandon Greenwell <greenwell.brandon@gmail.com> π
This manual page was written by Nadzeya Hutsko <nadzya.info@gmail.com> β¨
π SEE ALSO π
pandoc(1), less(1) β go check them out too bestie, iykyk. π«Ά
And that's the whole page, babe β this one ships from Debian, dated October 14, 2025. Stay iconic, read your docs in the terminal, and remember: doxx never misses. π
β¨π
π¦ where this page comes from
- ubuntu resolute: doxx 0.1.2-5 Β· MIT
- ubuntu stonking: doxx 0.1.4+dfsg-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms