File size: 1,524 Bytes
8c3e275
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# 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.