Repolode
bgreenwell

bgreenwell/doxx

Просмотрщик .docx-файлов в терминале: отображает форматирование, таблицы и изображения, поддерживает поиск и экспорт в Markdown, CSV, JSON или текст.

Open source альтернатива:Microsoft Word

Звёзды
3,777
Форки
98
Открытые issues
12
Последний коммит
2 месяца назад

Что это?

doxx — просмотрщик файлов Microsoft Word .docx с командной строки. Он отображает в терминале жирный и курсивный текст, заголовки, списки, цветной текст и таблицы Unicode, поэтому читать документы можно без Word и браузера.

Помимо просмотра, doxx поддерживает интерактивный поиск с подсветкой, просмотр структуры документа для навигации и копирование содержимого в буфер обмена. Документы также можно экспортировать в Markdown, CSV (только таблицы), JSON с метаданными, обычный текст или вывод с цветами ANSI, который можно передавать другим инструментам.

Встроенные и отдельные формулы LaTeX отображаются в терминале. Изображения можно показывать в терминалах с поддержкой Kitty, iTerm2, WezTerm и Sixel или извлекать в папку. Можно переключаться между стандартной раскладкой клавиш и пресетами vim и less, а также переназначать отдельные клавиши в TOML-файле конфигурации.

Ключевые возможности

  • 01Отображает в терминале форматированный текст, цвета, таблицы и списки.
  • 02Интерактивный поиск с подсветкой и просмотр структуры документа.
  • 03Экспорт в Markdown, CSV (только таблицы), JSON, обычный текст или ANSI.
  • 04Отображает встроенные и отдельные формулы LaTeX.
  • 05Показывает изображения прямо в терминалах Kitty, iTerm2, WezTerm и терминалах с поддержкой Sixel.
  • 06Настраиваемые пресеты раскладки клавиш vim и less.

Сценарии использования

  • Быстро читать отчёт или договор Word в SSH-сеансе, не устанавливая Word.
  • Извлекать таблицы из .docx в CSV для анализа в Python или Excel.
  • Преобразовывать документы Word в Markdown для документации или публикации на статическом сайте.
  • Искать фрагменты в длинном документе и копировать их из командной строки.

Быстрый старт

  1. 1

    Установить с помощью Homebrew (macOS/Linux)

    brew install bgreenwell/tap/doxx
  2. 2

    Или установить с помощью Cargo (кроссплатформенно)

    cargo install doxx
  3. 3

    Просмотреть документ Word в терминале

    doxx report.docx

Что важно знать

  • Отображение встроенных изображений работает только в поддерживаемых терминалах, таких как Kitty, iTerm2 и WezTerm.
  • В README указаны противоречивые минимальные версии Rust (1.70+ и 1.88+).

Темы

Частые вопросы

Что такое doxx?
Просмотрщик .docx-файлов в терминале: отображает форматирование, таблицы и изображения, поддерживает поиск и экспорт в Markdown, CSV, JSON или текст. doxx — просмотрщик файлов Microsoft Word .docx с командной строки. Он отображает в терминале жирный и курсивный текст, заголовки, списки, цветной текст и таблицы Unicode, поэтому читать документы можно без Word и браузера.
doxx можно использовать бесплатно? Какая у него лицензия?
doxx распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
doxx всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в doxx — 10 авг. 2026 г..
Для чего можно использовать doxx?
Быстро читать отчёт или договор Word в SSH-сеансе, не устанавливая Word. Извлекать таблицы из .docx в CSV для анализа в Python или Excel. Преобразовывать документы Word в Markdown для документации или публикации на статическом сайте. Искать фрагменты в длинном документе и копировать их из командной строки.
Как установить doxx?
Установить с помощью Homebrew (macOS/Linux): brew install bgreenwell/tap/doxx Или установить с помощью Cargo (кроссплатформенно): cargo install doxx Просмотреть документ Word в терминале: doxx report.docx
Где скачать doxx?
Исходный код и инструкции по установке — на GitHub: https://github.com/bgreenwell/doxx

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты