LiteParse: AI 에이전트를 위한 빠른 오픈소스 문서 파서

LiteParse는 빠른 로컬 파싱과 공간 텍스트 추출 및 경계 상자에 중점을 둔 오픈소스 문서 파서입니다. 클라우드 의존성이나 GPU 요구 사항 없이 완전히 로컬에서 실행되며, 수백 페이지를 몇 초 만에 처리합니다.
주요 기능
- Apache 2.0 라이선스 오픈소스 도구
- 정확한 텍스트 위치 지정을 위한 경계 상자가 있는 공간 텍스트 파싱
- 로컬 또는 최신 VLM(비전 언어 모델)에 의존하지 않음
- GPU 요구 사항 없이 모든 기기에서 실행
- 여러 파일 형식 지원: PDF, 오피스 문서, 이미지
- PyPDF, PyMuPDF, MarkItDown과 같은 유사 도구보다 높은 정확도
- Claude Code, Cursor, OpenClaw, Windsurf를 포함한 40개 이상의 AI 에이전트용 스킬로 한 줄 설치
설치 옵션
CLI 도구 설치:
npm i -g @llamaindex/liteparse
사용 방법:
lit parse document.pdf
lit screenshot document.pdf
macOS 및 Linux용 Homebrew:
brew tap run-llama/liteparse
brew install llamaindex-liteparse
에이전트 스킬 설치:
npx skills add run-llama/llamaparse-agent-skills --skill liteparse
사용 예시
기본 파싱:
lit parse document.pdf
lit parse document.pdf --format json -o output.md
lit parse document.pdf --target-pages "1-5,10,15-20"
lit parse document.pdf --no-ocr
일괄 파싱:
lit batch-parse ./input-directory ./output-directory
스크린샷 생성 (LLM 에이전트에 유용):
lit screenshot document.pdf -o ./screenshots
lit screenshot document.pdf --target-pages "1,3,5" -o ./screenshots
lit screenshot document.pdf --dpi 300 -o ./screenshots
lit screenshot document.pdf --target-pages "1-10" -o ./screenshots
라이브러리 사용
의존성으로 설치:
npm install @llamaindex/liteparse
# 또는
pnpm add @llamaindex/liteparse
기본 사용법:
import { LiteParse } from '@llamaindex/liteparse';
const parser = new LiteParse({ ocrEnabled: true });
const result = await parser.parse('document.pdf');
console.log(result.text);
Buffer/Uint8Array 입력 (디스크 I/O 없음):
import { LiteParse } from '@llamaindex/liteparse';
import { readFile } from 'fs/promises';
const parser = new LiteParse();
const pdfBytes = await readFile('document.pdf');
const result = await parser.parse(pdfBytes);
기술적 세부 사항
- 내장 Tesseract.js가 있는 유연한 OCR 시스템 (설정 불필요)
- OCR용 HTTP 서버 지원 (EasyOCR, PaddleOCR, 사용자 정의)
- 표준 OCR API 사양
- 여러 출력 형식: JSON 및 텍스트
- 클라우드 의존성 없는 독립 실행형 바이너리
- 다중 플랫폼 지원: Linux, macOS (Intel/ARM), Windows
밀집된 테이블, 다중 열 레이아웃, 차트, 손글씨 텍스트 또는 스캔된 PDF가 있는 복잡한 문서의 경우, 제작자는 프로덕션 문서 파이프라인을 위해 구축된 클라우드 기반 문서 파서인 LlamaParse를 권장합니다.
📖 전체 Source 읽기: HN AI Agents
👀 See Also

Blip MCP 서버: Claude 코드에 대한 UI 변경사항을 설명하는 대신 그리기
Blip은 Claude Code용 MCP 서버로, 구두 UI 변경 설명을 시각적 주석으로 대체합니다. 실행 중인 애플리케이션에 직접 그리면, Claude가 주석이 달린 스크린샷을 기반으로 해당 코드를 작성합니다.

Claude Code가 ToolSearch를 통해 도구 스키마를 지연 로딩하여 토큰을 절약합니다
Claude Code는 도구 스키마를 미리 로드하지 않고, 도구 이름만 먼저 전송한 후 사용 전에 ToolSearch 호출을 통해 스키마를 가져오도록 합니다. 이 아키텍처는 토큰 소모를 크게 줄여줍니다.

마이크로소프트 DebugMCP VS Code 확장 프로그램, AI 에이전트에 디버깅 기능 부여
Microsoft DebugMCP는 Model Context Protocol(MCP)을 통해 AI 코딩 에이전트에게 전체 VS Code 디버거를 노출하는 VS Code 확장 프로그램으로, 중단점 설정, 코드 단계별 실행, 변수 검사, 표현식 평가를 가능하게 합니다.

영양 MCP 서버, 클로드 코드로 구축된 식단 일기 내보내기 기능
한 개발자가 상용 앱들이 데이터 내보내기 기능을 유료화하거나 아예 제공하지 않는 문제를 해결하기 위해 Claude Code를 사용해 영양 MCP 서버를 만들었습니다. 이 도구는 Claude를 통해 식사를 기록하고, 요약을 생성하며, 앱을 전환하지 않고도 Excel로 데이터를 내보낼 수 있습니다.