Skip to content

Inbuilt Image Parser with Local OCR (Unlimited OCR, PaddleOCR etc.) #146

Open

Description

@CypherpunkSamurai

Feature Request

  • add local ocr option on cpu only (using unlimited ocr, or paddle ocr) engines (optional installation)
  • add image parser so calling it "anydoc" actually makes more sense
    • example: anydoc [.jpg/.png/.webp/url]

Activity

  1. cedhuf commented on Sep 1, 2026

    @cedhuf

    Same here, that would be great. I can't use it in my app for now because of this.

  2. calicoagent commented on Sep 28, 2026

    @calicoagent

    For anyone blocked on this in the meantime: the Python binding raises NeedsOcrError with the page numbers that need OCR, so you can OCR only those pages locally and keep the text pages going through anydoc. I wired that up with Tesseract (English, Japanese and Thai by default, CPU only, nothing hosted) in bon5co/anydoc-serve. Disclosure: it is mine. There is a Tesseract vs RapidOCR comparison in docs/ocr-benchmark.md if you are choosing an engine. It is not a built-in parser, but it gets you unblocked today.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions