Gerenciador de arquivos para terminal escrito em Rust, com I/O assíncrona não bloqueante, pré-visualização de imagens, plugins em Lua e interface no estilo Vim.
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
Instalar com Homebrew (macOS/Linux)
brew install bgreenwell/tap/doxx - 2
Ou instalar com Cargo (multiplataforma)
cargo install doxx - 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
App de clima para terminal escrito em Rust, que mostra as condições em tempo real com animações ASCII de chuva, neve e tempestades.
Um navegador de arquivos de terminal com três painéis, controlado pelo teclado, escrito em Rust, configurável com Lua e com pré-visualizações externas detalhadas.
Dashboard de ações para terminal em Rust, com cotações e gráficos ao vivo, notícias avaliadas por IA, registros de insiders no Form 4 da SEC e análises de resultados.
Leitor e renderizador de Markdown no terminal que exibe arquivos .md e repositórios com formatação estilizada na CLI.
Grok Build é um agente de programação com IA da SpaceXAI que roda no terminal, com uma TUI em tela cheia para editar arquivos, executar comandos shell e pesquisar na web.