Repolode
bgreenwell

bgreenwell/doxx

Visualizador de arquivos Word .docx no terminal, com formatação, tabelas, imagens, busca e exportação para Markdown, CSV, JSON ou texto.

Alternativa open source a:Microsoft Word

Estrelas
3,777
Forks
98
Issues abertas
12
Último commit
há 2 meses

O que é?

doxx é um visualizador de arquivos Microsoft Word .docx pela linha de comando. Ele renderiza negrito, itálico, títulos, listas, texto colorido e tabelas Unicode no terminal, para você ler documentos sem abrir o Word ou um navegador.

Além de visualizar, permite fazer buscas interativas com destaques, navegar por uma visualização da estrutura do documento e copiar conteúdo para a área de transferência. Também é possível exportar documentos como Markdown, CSV (somente tabelas), metadados JSON, texto simples ou saída colorida em ANSI para usar com outras ferramentas.

Equações LaTeX em linha e em bloco são renderizadas, e imagens podem ser exibidas em terminais como Kitty, iTerm2, WezTerm e terminais compatíveis com Sixel, ou extraídas para uma pasta. É possível alternar os mapas de teclas entre os perfis padrão, vim e less, além de remapear teclas individualmente em um arquivo de configuração TOML.

Recursos principais

  • 01Renderiza texto formatado, cores, tabelas e listas no terminal.
  • 02Busca interativa com destaques e visualização da estrutura do documento.
  • 03Exporta para Markdown, CSV (somente tabelas), JSON, texto simples ou ANSI.
  • 04Renderiza equações LaTeX em linha e em bloco.
  • 05Exibe imagens no terminal, com suporte a Kitty, iTerm2, WezTerm e Sixel.
  • 06Perfis configuráveis de mapas de teclas para vim e less.

Casos de uso

  • Ler rapidamente um relatório ou contrato do Word em uma sessão SSH, sem ter o Word instalado.
  • Extrair tabelas de um arquivo .docx para CSV e analisá-las no Python ou Excel.
  • Converter documentos do Word para Markdown em um fluxo de trabalho de documentação ou geração de sites estáticos.
  • Pesquisar e copiar trechos de um documento longo pela linha de comando.

Início rápido

  1. 1

    Instalar com Homebrew (macOS/Linux)

    brew install bgreenwell/tap/doxx
  2. 2

    Ou instalar com Cargo (multiplataforma)

    cargo install doxx
  3. 3

    Visualizar um documento do Word no terminal

    doxx report.docx

Antes de usar

  • A exibição de imagens em linha só funciona em terminais compatíveis, como Kitty, iTerm2 e WezTerm.
  • O README lista versões mínimas conflitantes do Rust (1.70+ e 1.88+).

Tópicos

Perguntas frequentes

O que é doxx?
Visualizador de arquivos Word .docx no terminal, com formatação, tabelas, imagens, busca e exportação para Markdown, CSV, JSON ou texto. doxx é um visualizador de arquivos Microsoft Word .docx pela linha de comando. Ele renderiza negrito, itálico, títulos, listas, texto colorido e tabelas Unicode no terminal, para você ler documentos sem abrir o Word ou um navegador.
doxx é gratuito? Qual é a licença?
doxx é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
doxx ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de doxx foi em 10 de ago. de 2026.
Para que posso usar doxx?
Ler rapidamente um relatório ou contrato do Word em uma sessão SSH, sem ter o Word instalado. Extrair tabelas de um arquivo .docx para CSV e analisá-las no Python ou Excel. Converter documentos do Word para Markdown em um fluxo de trabalho de documentação ou geração de sites estáticos. Pesquisar e copiar trechos de um documento longo pela linha de comando.
Como instalar doxx?
Instalar com Homebrew (macOS/Linux): brew install bgreenwell/tap/doxx Ou instalar com Cargo (multiplataforma): cargo install doxx Visualizar um documento do Word no terminal: doxx report.docx
Onde consigo doxx?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bgreenwell/doxx

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados