Терминальный файловый менеджер на Rust с асинхронным вводом-выводом, предпросмотром изображений, Lua-плагинами и интерфейсом в стиле Vim.
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
Установить с помощью Homebrew (macOS/Linux)
brew install bgreenwell/tap/doxx - 2
Или установить с помощью Cargo (кроссплатформенно)
cargo install doxx - 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 обновляется ежедневно.
Похожие проекты
Терминальное приложение прогноза погоды на Rust, которое показывает текущие условия в виде ASCII-анимаций дождя, снега и грозы.
Трёхпанельный файловый браузер для терминала с управлением с клавиатуры, настройкой на Lua и расширенными внешними превью.
Терминальный дашборд для акций на Rust: котировки и графики в реальном времени, новости с оценкой AI, инсайдерские сделки по SEC Form 4 и разбор отчётности.
Терминальная программа для чтения и форматирования Markdown-файлов и репозиториев с оформлением в CLI.
Grok Build — терминальный ИИ-агент для программирования от SpaceXAI с полноэкранным TUI, который редактирует файлы, выполняет команды оболочки и ищет информацию в интернете.