01 / Local extraction guide
Start with the PC you already have.
You need a local model that can read images, a bridge to the workspace, and a plan with local processing.
Windows PC + NVIDIA RTX
Use a supported RTX GPU and an up-to-date NVIDIA driver. Available GPU memory determines which models fit.
Ollama + a vision model
Install Ollama separately. Choose an image-capable model for photos and scanned PDFs, not a text-only model.
Dynamite Docs companion
The Windows companion connects the web workspace to Ollama on the same PC. Keep both apps running.
Starter, Pro, Scale access
Local Ollama is included on these plans. Free does not include local companion inference. Sign-in and account services need internet access.
Check Ollama’s GPU support and Dynamite Docs plan access before installing a large model.
02 / Local extraction guide
From installation to local model ready.
Follow these steps on the Windows PC that will run the extraction. You only need PowerShell for the Ollama commands.
- 1
Install Ollama on your Windows PC
Download Ollama for Windows and start it. After installation, open a new PowerShell window so the ollama command is available. Keep Ollama running in the background.
Get Ollama for WindowsPowerShell · confirm installationollama --versionA version number appears. If the command is not found, reopen PowerShell after installing Ollama.
- 2
Download a model that can read images
Start with a local vision model such as gemma3:4b. This is an example to try on your documents, not an accuracy guarantee. The smaller Gemma 3 1B and 270M variants are text-only, so do not use them for scans or image extraction.
Check Gemma 3 model detailsPowerShell · download and list modelsollama pull gemma3:4b ollama listgemma3:4b appears in the installed model list. Leave enough disk space and memory for the model and document images.
- 3
Install the Dynamite Docs Windows companion
Install DynamiteDocs by SevenOneLabs from Microsoft Store. Launch the companion and keep it running alongside Ollama. You do not need Node.js, Python or the source code.
Get the Windows companionThe companion is running on the same PC as Ollama. Closing its window leaves it in the system tray; Quit stops it.
- 4
Choose the local model in AI Settings using Dynamite Docs
Sign in to Dynamite Docs on an eligible plan. Open AI Settings, select Local, and find Your computer (private). If it says Local model offline, choose Check Again. Under Default local model, select the vision model you downloaded.
Open your workspaceThe panel shows Local model ready. Keep the companion and Ollama open while you extract.
03 / Local extraction guide
Make sure your RTX is doing the work.
Ollama chooses the hardware for the model. Check the loaded model while extraction is running, using another PowerShell window.
ollama psRead the PROCESSOR column
100% GPUThe model is loaded entirely in GPU memory.
CPU/GPUThe model is split between system and GPU memory. A smaller model may fit fully on your RTX.
100% CPUThe model is in system memory. Check driver support, model size and available GPU memory.
An empty list means no model is loaded at that moment. See Ollama’s explanation of GPU memory use.
04 / Local extraction guide
Try one document. Check every row.
Start with a short PDF or a clear invoice image. In your workspace, import the file, choose Local (Ollama) for extraction, and run the model you selected in AI Settings.
Invoice → reviewed fields and rowsIllustrative example
- Invoice number
- INV-2048
- Document total
- 1,432.00
- Line items
- 2 rows
| Description | Qty | Unit price | Amount |
|---|---|---|---|
| Design services | 1 | 1,200.00 | 1,200.00 |
| Print materials | 2 | 116.00 | 232.00 |
Before you export
Check the invoice number, decimal places, row count and total beside the original. Correct missed or misplaced values in the fields and table editor.
After your review
Export the checked result as Excel, CSV or JSON. Keep document fields separate from repeating line items when the output calls for it.
The downloadable sample is separate from the illustrative invoice above. Check your model’s actual results against the sample source.
05 / Local extraction guide
Pick for your document, then your GPU.
A model that loads successfully still needs to return complete fields and rows. Compare results on the same document before using it for recurring work.
Starting example
Gemma 3 · 4B vision
The gemma3:4b model accepts text and images. The 1B and 270M versions do not accept images. Try the 4B version on a short, legible document before considering a larger vision model.
Model availability, memory use and output quality vary. Download size is not a VRAM requirement, and a larger model is not a guarantee of a better extraction.
- 1.Confirm image support for the exact model tag you install.
- 2.Check small text, multi-line descriptions and table boundaries.
- 3.Compare missing rows and correction effort, not just how fast the first answer arrives.
06 / Local extraction guide
Local inference, with a clear boundary.
The model runs on your PC. Your account and web workspace still use hosted Dynamite Docs services.
On your PC
For the local inference route, document bytes go from the browser to the loopback companion, then to Ollama. That model request does not call a hosted AI provider.
Still hosted
Sign-in, plan checks, token issuance and workspace services require internet access. Cloud-backed file storage is separate from the local model choice.
Choose browser-only file storage when source files should stay on your computer, and check your storage selection before importing. Local model inference does not make the entire application offline or self-hosted.
Review storage and processing controls07 / Local extraction guide
Get unstuck without starting over.
AI Settings says Local model offline
Start the Windows companion and Ollama on this PC, then select Check Again in AI Settings → Local. Confirm that you are signed in on an eligible plan. If the session has expired, sign in again before retrying.
The model list is empty
Run ollama list in PowerShell. If your vision model is missing, finish downloading it with ollama pull gemma3:4b. Then return to AI Settings and choose Check Again. Installing Ollama alone does not install a model.
Extraction runs on the CPU or feels slow
Check ollama ps while the model is running. CPU/GPU means the model is split across system memory and GPU memory. Close other GPU-heavy apps, use a smaller vision model, and check your NVIDIA driver against Ollama’s hardware support documentation.
A scan produces missing fields or broken rows
Check that the selected model supports images. Use a straight, legible scan and start with one page. Review column boundaries, decimal places and repeated headers. Try another compatible vision model if the same document keeps returning incomplete results.
A large document times out
Start with a shorter document or a smaller vision model. The companion has a default 120-second extraction timeout. Memory, image batches and document complexity affect what your PC can finish within that time.
08 / Local extraction guide
A few things you might be wondering.
Can I use my own NVIDIA RTX GPU for PDF and image extraction?
How much VRAM do I need?
Which plans include local Ollama?
Can I use Ollama for offline document extraction?
How do I sign in for local extraction?
What is the best Ollama model for document extraction?
How do I run Ollama OCR locally on Windows?
Can Ollama convert a PDF or image to Markdown?
How should I prepare batch PDF extraction or batch image OCR with Ollama?
Where can I find an Ollama OCR Python tutorial or API integration example?
Can I use DeepSeek OCR with Ollama on Windows?
Can I run document extraction locally with Ollama without exposing data to external APIs?
Sources & next steps
Ollama documentation checked 9 November 2026. Product steps reflect the Dynamite Docs Windows companion and current local-processing entitlements.


