DocPack GitHub

Código abierto · MIT · Windows, macOS y Linux

Tu IA lee la página 40 sin leer las otras 2 400.

DocPack convierte PDF, Word, Excel y PowerPoint en tu equipo en una carpeta por partes. La IA abre un índice pequeño y lee solo la sección o la tabla que responde.

Cómo funciona

Convierte una vez

Al primer uso, en tu equipo y sin internet: secciones, tablas en CSV, imágenes, páginas y OCR. Cero tokens.

La IA lee el índice

Ve cada sección con su página, sus tablas y cuántos tokens pesa, y abre solo lo que necesita.

Se rehace sola

Si el documento cambia, la huella SHA-256 lo nota y el pack se vuelve a generar. El original nunca se toca.

Métricas

Medidas con documentos reales: un diseño técnico en Word y guías técnicas en PDF de cientos y miles de páginas.

−85 %tokens en la primera pregunta (88 120 → 12 800)
−96 %tokens en cada pregunta siguiente (→ 3 400)
6 393 / 6 393celdas de 89 tablas de Word presentes en el pack
2 271tablas sin bordes leídas en una guía de 2 409 páginas (antes 0)
33 / 33secciones de un Word en su página correcta
0.14–0.3 spara convertir un diseño de 88 000 tokens
Tokens por pregunta: 88 120 leyendo el documento, 12 800 con DocPack en la primera pregunta y 3 400 en las siguientes
Tokens por pregunta en un diseño técnico real de Word.
Tablas leídas en guías PDF reales: de 0 a 2 271 en una guía sin bordes; 530 tablas completas en una guía de formatos; 5 de 5 tablas revisadas a mano iguales
Tablas de PDF: las que no tienen bordes y las que siguen en otras páginas.

Qué lee

FormatoSeccionesAdemás
PDFPor marcadores; si no tiene, una por páginaTablas con y sin bordes en CSV, unidas entre páginas, con título y encabezado. OCR en páginas escaneadas. Índice de contenido marcado.
WordUna por títuloPágina de cada sección y tabla (con Word o LibreOffice), imágenes, listas con nivel, pies de tabla.
ExcelUna por hojaUn CSV por hoja; tablas de datos enormes marcadas para filtrarlas, no leerlas.
PowerPointUna por diapositivaTablas en CSV y número de diapositiva.
docpack/
  index.json            catálogo: cada documento con título, versión y fecha
  guia.pdf/
    index.json          secciones, páginas, tablas y tokens → se lee primero
    secciones/          01-introduccion.md …
    tablas/             T01.csv …  index.json (título, encabezado, páginas)
    paginas/            p075.png … (todas, o solo las que hay que revisar)
    manifest.json       huella SHA-256 y avisos de lo que no se pudo hacer

Comandos

docpack findBusca en todos los documentos del proyecto: documento, sección o tabla, página y línea.
docpack diffQué cambió entre dos versiones: secciones y filas de tablas.
docpack textEl texto de unas páginas (--pages 4-5) sin abrir el original.
docpack doctorPacks a medias o desactualizados y documentos sin pack.
docpack buildConvierte un documento a mano (el plugin lo hace solo).

Instalar

En Sky Agent ya viene incluido. Para Claude Code:

claude plugin marketplace add xskyofx-lang/docpack
claude plugin install docpack@docpack

Sin Python ni nada más: el plugin trae el ejecutable para Windows, macOS y Linux. Las imágenes de página, el OCR y las páginas de Word usan lo que tu sistema ya tiene.

Gratis · MIT

DocPack en GitHub

Código, notas de cada versión y guía para conectarlo a otro agente.

github.com/xskyofx-lang/docpack