SC

sylphxai/citra

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1059 stars 93 forks 品質 91 トレンド 44MIT

Citra — ページレベルの校正付きPDF回答。ローカルファーストの構造化テキスト、表、OCR、視覚的証拠、MCP、CLI、SDKによる引用。

概要

1回の通話は構造化テキスト、表、OCR、引用を返し、エージェントが防御できるもので、作り出すのではありません。 @sylphx/citra ·citra ·io.github.SylphxAI/citra ほとんどのPDFツールはエージェントに長文の文章を渡します。エージェントはページ番号、表のグリッド、主張の背後にある地域を推測します。そして自信を持って間違った答えをすると、「わからない」よりもコストがかかります。 ロケーターは入り、引用は出せ。人間が請求を確認できる。 テスト/フィクスチャー/ディファレンシャル/v3014-selectable-table-v1.pdfに対するread_pdfの回答の抜粋(パス短縮)。表は2ページの続きにリンクされて検出されており、Citraが何かを証明できない場合は推測ではなく空白欄で示しています。 Citraはデフォルトのパスを安価かつ明示的に保っています。埋め込まれたテキストレイヤーと構造を高速に読み込みます。品質はOCRやレンダリング、より豊かなクロップを明示的に可能にします。PDFの読み込みの中にリサーチは隠されていません。高価な作業は要求され、静かにトリガーされることはありません。 Dockerも使えません。APIキーも使いません。グローバルインストールもできません。

概要(AI 翻訳)

ANYMD

PDF、Word、PowerPoint、Excel、EPUB、HTMLおよびウェブページ、画像(OCR)、音声・映像(メタデータ、字幕、文字起こし)。高速なRust MCPサーバーとCLIがあなたのマシン上で動作します。APIキーは不要。

anymdは、Sylphx AI Parseを実行する同じクレートの無料ローカルモードであり、ホストされたドキュメント解析サービスです。同じクレートをホストし、ローカルランタイムを望まない呼び出し者向けにページごとにホスティング・計量されます。

インストール ·ベンチマーク ·ツール ·CLI ·フォーマット ·ドキュメント ·Pro

以前はpdf-reader-mcpでした。pdf-reader-mcpからの移行

実際の未編集の端末録画(asciinema + agg、script)です。最後のコマンドは、Claude Codeがanymd MCPサーバー経由でPDFから応答することです。

なぜ誰か

  • 高速。 ネイティブRustはページごとに並列変換を行います。38のベンチマーク文書で、anymdは合計で**11.5秒を要します;docingは2,432.4秒(212×秒)、マークダウンは75.6秒(7×秒);マーカーはそのうち30件を7,104.5秒で変換しましたが、anymdは同じ30秒で4.64秒(1,532×秒)でした。

  • Accurate. レイアウトエンジンはグリフの空白から単語を再構築し、2列の紙を読む順に並べ、ボーダーのない表を含む表を復元します。

このページは 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"] } } }