https://github.com/janptn/flexcil-backup-viewer
A modern, local-first desktop viewer for Flexcil backup files.
https://github.com/janptn/flexcil-backup-viewer
backup desktop-app document-viewer flexcil flexcil-windows-viewer indexeddb offline-first pdf-viewer react vite
Last synced: 3 months ago
JSON representation
A modern, local-first desktop viewer for Flexcil backup files.
- Host: GitHub
- URL: https://github.com/janptn/flexcil-backup-viewer
- Owner: janptn
- License: mit
- Created: 2026-03-03T20:11:24.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-03-03T21:17:17.000Z (4 months ago)
- Last Synced: 2026-03-04T00:13:50.838Z (4 months ago)
- Topics: backup, desktop-app, document-viewer, flexcil, flexcil-windows-viewer, indexeddb, offline-first, pdf-viewer, react, vite
- Language: TypeScript
- Homepage:
- Size: 1.6 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A modern, local-first desktop viewer for Flexcil backup files.
β‘ Fast β’ π Full-Text Search β’ π Folder Structure β’ π 100% Local
---
# Flexcil Backup Viewer
A modern, local-first desktop viewer for Flexcil backup files.
The application allows you to open official Flexcil backup archives on your computer, browse documents, search their contents and display handwritten annotations directly inside the viewer.
> β οΈ This project is not affiliated with, endorsed by, or connected to Flexcil in any way.
---
## β¨ Features
- π Rebuilds folder structure from `documents.list`
- π Extracts PDFs from Flexcil backup ZIP / `.flx` files
- βοΈ Displays Flexcil ink annotations (handwritten notes)
- π Real-time full-text search across documents
- π Jump-to-page navigation
- πΌ Thumbnail preview grid
- π Import progress indicator
- πΎ IndexedDB local storage
- π Modern dark UI
- π 100% local β no uploads, no cloud interaction
---
## βοΈ Annotation Rendering
The viewer is capable of displaying Flexcil handwritten annotations directly on top of the original PDF pages.
This includes:
- pen strokes
- handwriting
- pressure-based ink rendering
## πΌ Screenshots
### π Library View
Modern folder sidebar with thumbnail grid and metadata overview.
---
### π Document Viewer
Built-in PDF.js viewer with navigation, zoom, and jump-to-page support.
---
### π Full-Text Search
Instant search across all indexed documents with live updates.
---
## β¬οΈ Download (Windows .exe)
If you donβt want to run the development version, you can download the standalone Windows executable from the **Releases** section.
### Steps:
1. Go to the GitHub **Releases** page.
2. Download the latest `.exe` file.
3. Double-click to start the application.
4. Your browser will open automatically.
No installation required.
---
## π Getting Started (Development Version)
### 1. Clone repository
```bash
git clone https://github.com/janptn/flexcil-backup-viewer.git
cd flexcil-backup-viewer
```
### 2. Install dependencies
```bash
npm install
```
### 3. Start development server
```bash
npm run dev
```
Open the shown local URL in your browser.
---
## π¦ How To Use
### Importing Documents
1. Download your Flexcil backup ZIP from Google Drive.
2. Drag & drop the ZIP file into the app.
3. The app automatically:
- Extracts PDFs
- Rebuilds folder structure
- Indexes document text
- Stores everything locally in IndexedDB
---
### Updating With New Documents
Whenever you create new documents on your tablet:
1. Download the latest Flexcil backup ZIP from Google Drive.
2. Drag & drop it into the app again.
3. The viewer automatically:
- Detects new documents
- Skips already imported ones
- Updates the library instantly
You can repeat this process anytime.
No manual cleanup required.
---
## π Privacy
- No telemetry
- No tracking
- No cloud sync
- No external uploads
- All data stored locally in your browser
You can clear stored data anytime via browser storage settings.
---
## π‘ Why This Exists
Flexcil is tablet-first.
This tool provides a fast and clean desktop viewing experience without requiring official desktop support.
Built for productivity and open-source collaboration.
---
## βοΈ Legal Notice
Flexcil is a trademark of its respective owners.
This project is an independent viewer for user-generated backup files and does not interact with official Flexcil services.
---
## π License
MIT License Β© 2026 Jan Pultin