No description
Find a file
2026-03-17 09:19:46 +01:00
.claude Make a nex project base, managing new Docling version 2026-03-17 08:43:00 +01:00
.run Make a nex project base, managing new Docling version 2026-03-17 08:43:00 +01:00
backend Make a nex project base, managing new Docling version 2026-03-17 08:43:00 +01:00
document-parser Include pretty visual mode 2026-03-17 09:19:46 +01:00
frontend Include pretty visual mode 2026-03-17 09:19:46 +01:00
.gitignore Make a nex project base, managing new Docling version 2026-03-17 08:43:00 +01:00
docker-compose.dev.yml Make a nex project base, managing new Docling version 2026-03-17 08:43:00 +01:00
docker-compose.yml Make a nex project base, managing new Docling version 2026-03-17 08:43:00 +01:00
README.md Make a nex project base, managing new Docling version 2026-03-17 08:43:00 +01:00

Docling Studio

A professional document analysis studio powered by Docling, inspired by MistralAI Studio.

Architecture

frontend/          → Vue 3 + Vite + Pinia (port 3000)
backend/           → Spring Boot 3.3.5 / Java 21 (port 8081)
document-parser/   → FastAPI + Docling (port 8000)

Quick Start

docker-compose up --build

Open http://localhost:3000

Local Development

Document Parser:

cd document-parser
pip install -r requirements.txt
uvicorn main:app --reload --port 8000

Backend:

cd backend
./mvnw spring-boot:run

Frontend:

cd frontend
npm install
npm run dev

Features

  • PDF upload and document analysis via Docling
  • Extracted content viewing (Markdown, HTML)
  • Document structure visualization with bounding boxes
  • Image detection
  • Analysis history