git404hub

what is docslight fr?

compdfkit/docslight — explained in plain English

Analysis updated 2026-05-18

117VueAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

An open-source document parser that extracts text and structured data from PDFs, scans, images, and Office files into Markdown or JSON.

vibe map

mindmap
  root((DocSlight))
    What it does
      Document parsing
      OCR in 80 plus languages
      Structured field extraction
    Tech stack
      Python
      Vue
      Docker
    Use cases
      RAG pipeline document ingestion
      Invoice and contract processing
      AI agent document tool
    Audience
      Developers
      Enterprise IT teams
    Setup
      pip install
      Local or cloud mode
      Optional Docker web UI

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Feed scanned documents and PDFs into a RAG pipeline as clean Markdown or JSON.

VIBE 2

Automatically extract structured fields from invoices or contracts.

VIBE 3

Give an AI agent a document parsing tool via the CLI or Python SDK.

what's the stack?

PythonVueDockerPyPI

how it stacks up fr

compdfkit/docslightzhuyao-opendeveloper/musicistlod-dawn/fast-vben-admin
Stars117101143
LanguageVueVueVue
Setup difficultymoderateeasymoderate
Complexity3/52/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Local mode needs a locally running AI model for deep extraction, cloud mode needs an API key instead.

in plain english

DocSlight is an open-source tool for pulling readable text and structured data out of documents. It handles PDFs, scanned pages, plain images, and Office files like Word, PowerPoint, and Excel, converting them into clean Markdown or JSON that other software can use. It combines optical character recognition covering more than eighty languages with AI-based parsing that tries to identify structured fields, such as the line items on an invoice, rather than just dumping raw text. Note that this specific repository's README says it has moved to a new location on GitHub, so it may no longer receive updates here. The tool can run in two ways. Local mode installs through pip and processes documents entirely on your own machine at no cost and without an account, though it needs a locally running AI model for the deeper structured extraction features. Cloud mode sends documents to the maker's hosted service using an API key, which trades some privacy for higher accuracy and does not require you to run your own AI model. There is also a browser based web interface you can run yourself with Docker, where you drag and drop files to parse them, plus a command line tool and a Python library for developers who want to call it from code. The README points to specific uses such as feeding documents into retrieval systems for AI chatbots, processing invoices, analyzing contracts, and giving AI agents a way to read documents as a tool. A paid enterprise edition adds things like workflow automation, access controls, audit logs, and support for private company deployments. This project fits developers and companies building document heavy AI applications, from personal projects to enterprise systems, rather than someone looking for a simple one-off file converter. The full README is longer than what was shown.

prompts (copy fr)

prompt 1
Help me install DocSlight and parse a PDF invoice in local mode.
prompt 2
Explain the difference between DocSlight's local mode and cloud mode.
prompt 3
Show me how to run the DocSlight web UI with Docker Compose.
prompt 4
Write a Python script that uses DocSlight to extract structured data from a scanned document.

Frequently asked questions

what is docslight fr?

An open-source document parser that extracts text and structured data from PDFs, scans, images, and Office files into Markdown or JSON.

What language is docslight written in?

Mainly Vue. The stack also includes Python, Vue, Docker.

How hard is docslight to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is docslight for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.