Doxx: Ваш терминальный просмотрщик Word-документов

02 Jun, 2026
3,697
🔱 90
👥 9

Представьте: вам срочно нужно просмотреть отчет в формате .docx, а под рукой нет Microsoft Word. Или вы работаете на сервере без графического интерфейса. Знакомая ситуация? Именно для таких случаев создан Doxx — терминальный просмотрщик Word-документов, который превращает вашу консоль в мощный инструмент для работы с .docx файлами.

Что такое Doxx?

Doxx — это утилита командной строки, написанная на Rust, которая позволяет:

  • Просматривать документы Word с сохранением форматирования
  • Искать по содержимому прямо в терминале
  • Экспортировать документы в Markdown, CSV, JSON и plain text
  • Отображать таблицы с правильным выравниванием и даже изображения (в поддерживаемых терминалах)

Пример отображения изображений в терминале Так Doxx отображает изображения в терминале

Кому пригодится Doxx?

  1. Разработчикам, которые часто работают с документацией в формате .docx
  2. Системным администраторам, управляющим серверами без графического интерфейса
  3. Аналитикам, которым нужно быстро извлекать таблицы данных из отчетов
  4. Любителям командной строки, предпочитающим терминал графическим приложениям

Главные возможности

1. Богатое форматирование в терминале

Doxx сохраняет все основные элементы форматирования:

  • Заголовки разных уровней
  • Жирный и курсивный текст
  • Маркированные и нумерованные списки
  • Таблицы с правильным выравниванием

Пример отображения таблиц Таблицы выглядят аккуратно даже в терминале

Реклама

2. Быстрый поиск по документам

doxx contract.docx --search "confidential"

Эта команда сразу найдет и подсветит все упоминания слова "confidential" в документе.

3. Экспорт в разные форматы

Doxx умеет конвертировать документы в:

  • Markdown — для документации
  • CSV — для табличных данных
  • JSON — для обработки скриптами
  • Plain text — для быстрого просмотра
doxx report.docx --export markdown > report.md

4. Работа с изображениями

В современных терминалах (iTerm2, Kitty, WezTerm) Doxx может отображать изображения прямо в консоли. А если нужно — сохранить их в отдельную папку:

doxx presentation.docx --extract-images ./slides_images/

Как установить?

Doxx доступен через несколько пакетных менеджеров:

Homebrew (macOS/Linux):

brew install bgreenwell/doxx/doxx

Cargo (кросс-платформенный):

cargo install doxx

Arch Linux:

pacman -S doxx

Или скачайте готовые бинарники с GitHub Releases.

Примеры использования

  1. Быстрый просмотр документа:
doxx meeting_notes.docx
  1. Поиск по технической документации:
doxx api_spec.docx --search "GET /users"
  1. Извлечение таблиц для анализа:
doxx financial_report.docx --export csv | python analyze.py
  1. Конвертация документа в Markdown:
doxx requirements.docx --export markdown > requirements.md

Что под капотом?

Doxx написан на Rust и использует:

  • docx-rs для парсинга документов
  • ratatui для терминального интерфейса
  • viuer для отображения изображений

Благодаря этому он работает быстро (стартует за 50 мс против 8+ секунд у Word) и потребляет минимум ресурсов.

Чем лучше альтернатив?

Существующие решения вроде docx2txt или pandoc теряют форматирование и плохо работают с таблицами. Doxx же сохраняет:

  • Все стили текста
  • Структуру таблиц
  • Иерархию заголовков
  • Изображения (в поддерживаемых терминалах)

Вывод: стоит ли пробовать?

Doxx — это must-have инструмент для всех, кто:

  • Часто работает с документами Word
  • Предпочитает командную строку графическим интерфейсам
  • Нуждается в быстром доступе к содержимому .docx файлов

Установите и попробуйте — возможно, вы больше никогда не откроете Word для простого просмотра документов!

Ссылки:

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.