Home
Softono

DeepSeek OCR Dashboard

Open source MIT Python
136
Stars
0
Forks
0
Issues
0
Watchers
5 months
Last Commit

 About DeepSeek OCR Dashboard

An out-of-the-box local Web UI for DeepSeek-OCR. Built with FastAPI + Vue.js, it supports PDF/Image uploads, progress tracking, and result visualization with bounding boxes. Easily experience the power of a top-tier OCR model.

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing DeepSeek OCR Dashboard?

We provide expert installation service for this software. Our team will install, configure, and secure DeepSeek OCR Dashboard on your server. plans start at just $30.

DeepSeek OCR Dashboard

View on GitHub

DeepSeek-OCR Web Playground πŸš€πŸ–ΌοΈ

English | δΈ­ζ–‡

FastAPI + Vite/Vue wrapper around the DeepSeek-OCR model for quick local testing. 🎯

Showcase:

Showcase: Mathematical Formula Recognition Mathematical Formula Recognition

Showcase: Table Data Processing Table Data Processing

Features ✨

  • πŸ“„ PDF & πŸ–ΌοΈ image upload, with automatic PDF page splitting.
  • ⏳ Progress visualization during uploads/inference so you know it’s working.
  • πŸ—ΊοΈ Bounding-box overlay for layout/annotation visualization.
  • πŸ“‘ Annotation detail view for extracted labels/regions.
  • πŸ“œ History management: View and manage past OCR results.
  • 🧩 Modular UI: Specialized components for Upload, Prompt, Mode, and Actions.
  • πŸ“Š Enhanced Visualization: Visual preview, layout details, and page text inspection.
  • πŸ“ Logs & Workflow: Real-time logs and workflow step tracking.

Screenshots:

  • Overlay view: Annotation overlay
  • Annotation details: Annotation detail

Tested environment πŸ§ͺ

  • Conda env: ds-ocr
  • Python 3.10.19 (conda-forge)
  • PyTorch 2.6.0+cu118 (CUDA)
  • GPU: NVIDIA GeForce RTX 3090

Quick start (conda) ⚑

# 1) create / activate
conda create -n ds-ocr python=3.10 -y
conda activate ds-ocr

# 2) backend deps (install torch CUDA build first if needed)
cd web_project/backend
pip install --upgrade pip
# offline / matching CUDA build:
# pip install --no-index --find-links ../../wheels torch torchvision
pip install -r requirements.txt

# 3) frontend deps
cd ../frontend
npm install

# 4) run dev (from repo root)
cd ../../
./start.sh

./start.sh starts FastAPI on localhost:8000 and Vite dev server on localhost:5173. 🌐

Run separately 🧭

# backend
cd web_project/backend
uvicorn app:app --host 0.0.0.0 --port 8000

# frontend
cd web_project/frontend
npm run dev

Key env vars πŸ› οΈ

  • OCR_BACKEND_PORT: backend port (default 8000)
  • DEEPSEEK_OCR_MODEL_PATH: model weights path override (default ocr_project/model)
  • DEEPSEEK_ATTN_IMPL: attention impl, e.g. flash_attention_2
  • DEEPSEEK_ALLOWED_ORIGINS: CORS allowlist, comma-separated
  • DEEPSEEK_MAX_IMAGE_MB: upload size limit in MB (default 15)