What problem does it solve?
Process very large PDFs and document collections efficiently by offloading heavy extraction, table parsing, and embedding generation to GPU-enabled environments while keeping agent reasoning on CPU to preserve security and cost efficiency.
Core Features & Use Cases
- PDF Text Extraction: Layout-preserving extraction that detects headers, paragraphs, lists, tables, page numbers, and multi-column layouts.
- Tabular Data Extraction: Convert PDF tables into CSVs or DataFrames with column type detection and support for merged cells and multi-row headers.
- Document Chunking & Embeddings: Semantic and fixed-size chunking with overlap and GPU-accelerated embedding generation compatible with vector stores such as Milvus and ChromaDB.
- Sandbox-as-Tool Architecture: Sends heavy processing to a GPU sandbox, enabling parallel batch processing, protecting API keys, and keeping agent state separate.
- Batch Workflows: Designed for bulk jobs (large PDFs, 10+ documents), metadata-first processing, per-document summaries, and consolidated cross-document analysis.
Quick Start
Process the 120-page PDF annual-report-2024.pdf on the GPU sandbox to extract layout-aware text, tables, and generate embeddings for all document chunks.