pageparse.ai / USER_MANUAL.md
Varun2007's picture
initial clean deployment commit with compilers
8c3e275
|
Raw
History Blame Contribute Delete
1.52 kB
# PageParse User Manual
Welcome to PageParse, a secure, local, offline-first application designed to parse and extract structured task logs, notes, and details from images, text documents, voice memos, spreadsheets, and video files.
## Features
- **Multimodal Extraction**: Supports images, voice files, video recordings, spreadsheets, and scanned documents.
- **Local AI Explanations**: Leverages Ollama vision models (`moondream`, `llava`) and SLMs (`llama3.2`) to generate detailed explanations and structure raw layout fields locally.
- **Structured SQLite Logging**: Extracted items are classified and parsed into a lightweight SQLite database.
- **Air-gap Fallback**: A visual mode switch allowing zero-network mock storage capability.
---
## Operating Instructions
### 1. Prerequisites
Ensure Ollama is running locally with the necessary models:
```cmd
ollama run llama3.2:1b
ollama run moondream
```
### 2. Start the Backend
Activate your virtual environment and start the FastAPI web server:
```cmd
.venv\Scripts\activate
python -m pageparse.cli serve
```
### 3. Accessing the Web App
Open your browser and navigate to: **[http://localhost:8000/](http://localhost:8000/)**
### 4. Uploading Media
1. Ensure the **Air-gap mode** switch is toggled **OFF** in the top-right settings.
2. Select your media file (image, audio, or video) inside the dropzone.
3. Wait for progress to complete (100%).
4. Click on the item in **Ingestion History** to see the detailed local AI summary in the **Raw Extract** panel.