No description
| .claude | ||
| .run | ||
| backend | ||
| document-parser | ||
| frontend | ||
| .gitignore | ||
| docker-compose.dev.yml | ||
| docker-compose.yml | ||
| README.md | ||
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 (recommended)
docker-compose up --build
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