CommunityPesquisa e Análise de Dadosgithub.com

codelined-ag/Extracto

Seu cérebro de documentos privado. PDFs entram, RAG sai. Auto-hospedado. Conecte-se em qualquer lugar.

O que é Extracto?

O Extracto é uma ferramenta especializada em transformar documentos PDF em um sistema de busca e resposta baseado em RAG (Retrieval-Augmented Generation). Ele funciona como um 'cérebro de documentos privado', permitindo que você auto-hospede todo o pipeline: extração de texto de PDFs, indexação semântica e consultas via linguagem natural. Projetado para desenvolvedores e equipes que precisam de uma solução auto-hospedada de RAG, o Extracto se integra facilmente a qualquer fluxo de trabalho, seja via API, integração com ferramentas como Cursor ou Codex, ou scripts personalizados. Sua principal vantagem é a privacidade total dos dados, já que toda a computação ocorre localmente ou em sua infraestrutura. O uso é simples: você insere PDFs, o sistema processa e gera índices semânticos, e então você pode fazer perguntas ou buscar informações específicas. A saída é em formato RAG, ideal para alimentar aplicações de IA, chatbots ou assistentes de código.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add codelined-ag/Extracto

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Extracto faz?

Seu cérebro de documentos privado. PDFs entram, RAG sai. Auto-hospedado. Conecte-se em qualquer lugar.

Sobre o Extracto

O Extracto é uma ferramenta poderosa para desenvolvedores que precisam extrair e indexar conhecimento de documentos PDF de forma privada e segura. Ele funciona como um sistema RAG (Retrieval-Augmented Generation) auto-hospedado, permitindo consultas em linguagem natural sobre seus documentos sem depender de serviços externos.

Principais Recursos

  • Privacidade Total: Todos os dados são processados localmente. Nenhum documento sai da sua infraestrutura.
  • PDF para RAG: Transforme qualquer PDF em um banco de dados de conhecimento semântico.
  • Auto-hospedado: Controle total sobre o pipeline de extração e indexação.
  • Plugável: Integre-se facilmente com outras ferramentas via API, CLI ou bibliotecas.

Como Usar

1. Instalação

pip install extracto
# ou
npm install @codelined-ag/extracto

2. Indexar Documentos

from extracto import Extracto

extractor = Extracto()
extractor.index("documento.pdf")
# ou diretório inteiro:
extractor.index("./pdfs/")

3. Consultar

resposta = extractor.query("Qual é o resumo do contrato?")
print(resposta)

4. Integração Avançada

Use com ferramentas de IA como Cursor, Claude Code ou Codex:

extracto query "explique a cláusula 5" --format markdown

Configuração

VariávelDescriçãoPadrão
EXTRACTO_MODELModelo de embeddingall-MiniLM-L6-v2
EXTRACTO_DB_PATHCaminho do banco vetorial./extracto_db
EXTRACTO_CHUNK_SIZETamanho dos chunks512

Exemplo de Saída (RAG)

{
  "query": "Qual o valor do contrato?",
  "sources": ["contrato2024.pdf"],
  "answer": "O valor do contrato é de R$ 150.000,00, conforme cláusula 3.",
  "relevance": 0.94
}

Suporte a Plataformas

  • Claude Code: Integre como skill personalizada
  • Cursor: Use via comando /extracto
  • Codex: Configure como ferramenta externa

Licença

MIT © codelined-ag

Habilidades Relacionadas