Repolode
chenxiachan

chenxiachan/textfold

Leitor local-first que organiza artigos, páginas da web, arquivos e respostas de IA em cinco níveis de detalhe, de um mapa que cabe em uma tela até o texto completo.

Estrelas
948
Forks
85
Issues abertas
14
Último commit
há 10 horas

O que é?

O TextFold transforma um artigo, uma página da web, um README do GitHub, um arquivo Word ou PDF ou a resposta de um assistente de IA em cinco níveis de detalhe: o texto completo, um resumo das frases principais, a ideia e a justificativa de cada parágrafo, uma síntese em uma linha por seção e um mapa de tópicos com cartões de seção. Sempre que possível, cada nível mantém as frases originais do autor; os trechos escritos por IA são identificados como tal e vinculados às passagens que os embasam.

O leitor roda no seu computador e usa um modelo que você já tenha, como Claude Code, Codex, um plano do ChatGPT, OpenRouter ou uma API key de provedores como Anthropic, OpenAI, DeepSeek ou Ollama. Artigos do arXiv, PubMed Central, bioRxiv e medRxiv são lidos a partir de seu texto estruturado, e outros PDFs são convertidos localmente. Destaques e notas continuam vinculados às passagens enquanto você muda o nível de detalhe.

Além do leitor, o projeto oferece um plugin para Claude Code e uma extensão para Pi que reorganizam cada resposta de agente com um atalho de teclado, o comando `textfold get` para agentes e scripts, uma visualização da biblioteca do Zotero e um plugin para Obsidian chamado TextFold Bridge.

Recursos principais

  • 01Cinco níveis de detalhe, do texto completo a um mapa de tópicos com uma palavra
  • 02Importa conteúdos do arXiv, PubMed Central, Wikipedia, READMEs do GitHub, páginas da web, PDFs e arquivos do Office
  • 03Reorganiza respostas do Claude Code e do Pi com um atalho de teclado
  • 04Destaques, notas e perguntas vinculados às passagens
  • 05Integração com a biblioteca do Zotero e plugin para Obsidian
  • 06Comando de linha de comando `textfold get` para agentes e scripts

Casos de uso

  • Passar os olhos por um artigo longo de pesquisa antes de decidir se vale a pena lê-lo por inteiro
  • Ler respostas longas de agentes no Claude Code ou no Pi sem percorrer cada palavra
  • Fornecer um documento a um agente de IA um nível de cada vez para economizar contexto
  • Manter artigos anotados em um fluxo de trabalho com Zotero ou Obsidian

Início rápido

  1. 1

    Instale o pacote Python

    python3 -m pip install textfold
  2. 2

    Inicie o servidor local

    python3 -m textfold serve
  3. 3

    Abra http://localhost:3017 no navegador e conecte um modelo

Antes de usar

  • A maioria dos recursos precisa de um modelo de linguagem: um agente existente, como o Claude Code, um plano do ChatGPT, OpenRouter ou uma chave de API.
  • Para processar PDFs digitalizados e obter a análise mais completa, é necessário o mecanismo de PDF opcional, com cerca de 3,4 GB.
  • É necessário ter Python 3.9 ou mais recente.

Em coleções

Tópicos

#paper-reader#summarization#llm#research-papers#arxiv#local-first#translation#open-source#semantic-zoom

Perguntas frequentes

O que é textfold?
Leitor local-first que organiza artigos, páginas da web, arquivos e respostas de IA em cinco níveis de detalhe, de um mapa que cabe em uma tela até o texto completo. O TextFold transforma um artigo, uma página da web, um README do GitHub, um arquivo Word ou PDF ou a resposta de um assistente de IA em cinco níveis de detalhe: o texto completo, um resumo das frases principais, a ideia e a justificativa de cada parágrafo, uma síntese em uma linha por seção e um mapa de tópicos com cartões de seção. Sempre que possível, cada nível mantém as frases originais do autor; os trechos escritos por IA são identificados como tal e vinculados às passagens que os embasam.
textfold é gratuito? Qual é a licença?
textfold é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
textfold ainda é mantido?
Manutenção ativa. O último commit de textfold foi em 7 de nov. de 2026.
Para que posso usar textfold?
Passar os olhos por um artigo longo de pesquisa antes de decidir se vale a pena lê-lo por inteiro Ler respostas longas de agentes no Claude Code ou no Pi sem percorrer cada palavra Fornecer um documento a um agente de IA um nível de cada vez para economizar contexto Manter artigos anotados em um fluxo de trabalho com Zotero ou Obsidian
Como instalar textfold?
Instale o pacote Python: python3 -m pip install textfold Inicie o servidor local: python3 -m textfold serve Abra http://localhost:3017 no navegador e conecte um modelo
Onde consigo textfold?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chenxiachan/textfold

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

Projetos relacionados