SC

sylphxai/citra

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.1천 stars 93 forks 품질 91 트렌드 44MIT

Citra — 페이지 단위 교정이 포함된 PDF 답변. 로컬 우선 구조화된 텍스트, 표, OCR, 시각적 증거, MCP, CLI, SDK를 통한 인용.

개요

한 통화는 구조화된 텍스트, 표, OCR, 그리고 에이전트가 변명할 수 있는 인용문을 반환합니다 — 즉, 만들어내는 것이 아닙니다. @sylphx/citra · citra · io.github.SylphxAI/citra 대부분의 PDF 도구는 에이전트에게 긴 텍스트를 건네줍니다. 에이전트는 페이지 번호, 표 그리드, 주장 뒤에 있는 지역 등을 추측합니다. 그리고 자신 있게 틀린 답변은 '알 수 없다'보다 더 많은 비용을 지불합니다. 로케이터 입력, 인용지 삭제. 사람이 청구서를 확인할 수 있습니다. 테스트/경기 구석/차별/v3014-selectable-table-v1.pdf에 대한 read_pdf 응답 발췌 (경로 단축). 표는 2페이지의 연속 항목으로 감지되어 있으며, Citra가 무언가를 증명하지 못할 때는 추측 대신 빈틈에 그렇게 표시합니다. Citra는 기본 경로를 저렴하고 명시적으로 유지합니다. 삽입된 텍스트 레이어와 구조를 빠르게 읽습니다. 품질은 OCR, 렌더링, 더 풍부한 크롭을 명시적으로 가능하게 합니다. PDF 읽기 속에 숨겨진 연구가 아닙니다. 비용이 많이 드는 작업은 요청되며, 조용히 트리거되지 않습니다. 도커도 없고, API 키도 없으며, 글로벌 설치도 없습니다.

개요(AI 번역)

anymd

PDF, 워드, 파워포인트, 엑셀, EPUB, HTML 및 웹페이지, 이미지(OCR), 오디오 및 비디오(메타데이터, 자막, 대본). 빠른 Rust MCP 서버와 컴퓨터에서 실행되는 CLI가 필요합니다. API 키는 없습니다.

anymd는 Sylphx AI 파스를 실행하는 동일한 크레이트의 무료 로컬 모드로, 호스팅된 문서 파스 서비스입니다: 동일한 크레이트를 호스팅하고 페이지별로 미터 단위로 호스팅하고 계량되어 로컬 런타임이 필요 없는 호출자를 위해 제공됩니다.

설치 · 벤치마크 · 도구 · CLI · 형식 · 문서 · 프로

이전에는 pdf-reader-mcp였습니다. pdf-reader-mcp에서 마이그레이션 중입니다.

실제 편집되지 않은 터미널 녹화(asciinema + agg, script)입니다. 마지막 명령어는 Claude Code가 anymd MCP 서버를 통해 PDF에서 응답하는 것입니다.

왜 누구가

  • 빠름. 네이티브 러스트는 페이지별로 병렬로 변환합니다. 38개의 벤치마크 문서에서 anymd는 총 11.5 s를 사용합니다; 문서 작성 시간은 2,432.4초(212×), 마크다운은 75.6초(7×); 마커는 30개를 7,104.5초 만에 변환했는데, anymd는 같은 30개에 4.64초(1,532×초)를 기록했습니다.

  • 정확합니다. 레이아웃 엔진은 글리프 빈 부분에서 단어를 재구성하고, 두 열로 된 종이를 읽기 순서로 정리하며, 테두리 없는 표를 포함한 표를 복원합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

npx -y @sylphx/anymd setup              # add anymd to every MCP client on this machine
npx -y @sylphx/anymd report.pdf > report.md   # or convert from the shell

Why anymd

GitHub에서 전체 README 보기

설치

npx -y @sylphx/anymd
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "anymd": { "command": "npx", "args": ["-y", "@sylphx/anymd"] } } }