Dashboard

Local AI workspace

Extract text from anything.

Images, audio, video, PDFs and documents — recognized, transcribed and analyzed right in your browser. Nothing is uploaded.

Tools

Recent activity

Tesseract OCR

Image OCR

Drop an image to recognize every visible character. Choose the document language for the best accuracy.

Drop an image or click to browse
JPG · PNG · WEBP · BMP · GIF · TIFF · SVG · HEIC · AVIF
JPGPNGWEBPBMPGIFTIFFSVGHEICAVIF
Whisper · in-browser

Audio Transcription

Transcribe speech to timestamped text using a Whisper model that runs locally. The model downloads once on first use.

Drop an audio file or click to browse
MP3 · WAV · AAC · M4A · FLAC · OGG · WMA · OPUS
MP3WAVAACM4AFLACOGGWMAOPUS
Frames + speech

Video Text Extraction

Sample frames for on-screen text and transcribe spoken audio, then merge everything into one searchable result.

Drop a video file or click to browse
MP4 · MKV · AVI · MOV · WEBM · MPEG · M4V · 3GP
MP4MKVAVIMOVWEBMMPEGM4V3GP
Document analysis

Document OCR

Open Word, OpenDocument, rich text, HTML, Markdown and plain text files to read and analyze their contents.

Drop a document or click to browse
DOCX · DOC · TXT · RTF · ODT · HTML · MD
DOCXDOCTXTRTFODTHTMLMD
PDF.js

PDF Reader

Read native PDF text instantly, or OCR scanned pages. Navigate page by page and export the result.

Drop a PDF or click to browse
Text and scanned PDFs are both supported
PDF
Queue

Batch Processing

Queue many files of any supported type. Process them in parallel with pause and cancel controls.

Drop files or click to add to the queue
Images, PDFs and documents · process them together
Local log

History

Every extraction is logged on this device. Search, reopen, export or clear it at any time.

Preferences

Settings

Personalize the interface and processing. Everything is stored locally on this device.

Appearance

Language
Interface language
Theme
Font size
100%
High contrast
Boost contrast and disable translucency

Processing

Default OCR language
Used for images and PDFs
Parallel batch jobs
How many files process at once
Auto analysis
Keywords, summary and counts after each extraction
Lazy rendering
Defer heavy previews until needed

Data & history

History limit
Maximum stored entries
Clear history
Remove all extraction records
Reset preferences
Restore language, theme and font defaults
About

Xikvak AI Extractor

A private, browser-native platform for turning files into editable, searchable text — no servers, no uploads.

Privacy by design

All recognition, transcription and analysis happen entirely inside your browser using WebAssembly. Your files never leave this device, and your history lives only in local storage.

Built with

Tesseract.jsPDF.jsWhisper (transformers.js)Mammoth.jsFFmpeg.wasmjsPDFfflate

Capabilities

Version
Xikvak AI Extractor · 1.0.0
100% on-deviceWCAG AA