v1.3.0  ·  Now with Visual TUI

PDF Intelligence,
Fully Automated.

NyxPrism™ is the professional AI-powered PDF toolkit that auto-splits batch scans, renames files by content, summarizes documents, and extracts structured data. Runs from an elegant terminal interface or as a scriptable Python library.

19
CLI Commands
5
AI Capabilities
100%
Offline Capable
Apache
2.0 Licensed
3.10+
Python Support

See it in action

The Visual Interface That Makes PDF Automation Effortless

The Professional tier ships with NyxPrism UI — a full TUI built on Textual. Every operation is a guided form. No command memorisation required.

  • Browse and select any PDF from your filesystem with the built-in file picker
  • Choose an operation from the sidebar menu — AI Split, Compress, OCR, Merge and more
  • Real-time output log streams progress directly in the interface as jobs run
  • Keyboard-first design with full mouse support for hybrid workflows
Try the UI Free
NyxPrism™ UI  —  AI Split
Operations
AI Split
AI Summarize
AI Rename
Merge
Compress
OCR
Protect
AI Split — Detect & Separate Documents
Source PDF inbox/batch_scan_apr24.pdf
Output Dir split_output/

Strategy
Auto (recommended)
LLM (OpenAI)
Heuristic (offline)
▶ Run
⟳ Reset
✓ Detected 8 document boundaries
→ Q1_Financial_Report.pdf       p.1-6
→ NDA_Acme_Corp_2026.pdf       p.7-11
→ Invoice_0042_Vendor_X.pdf   p.12-13
... 5 more documents extracted
● RUNNING 8 docs detected batch_scan_apr24.pdf

Simple by design

Three Steps to a Clean Document Archive

No configuration files. No setup wizards. Drop a PDF in, get organised files out.

01

Drop Your Batch Scan

Feed NyxPrism any multi-document PDF — a day's worth of scanned mail, a stack of contracts, or an invoice run. One file, any size.

02

AI Finds Every Boundary

The heuristic engine (or GPT-4o-mini with your API key) reads each page, detects where one document ends and the next begins, and generates a descriptive file name for each.

03

Collect Your Named Files

The output folder fills with individually named PDFs — NDA_Acme_Corp.pdf, Invoice_0042.pdf, Q1_Report.pdf. Ready to file, email, or archive.

Complete capability set

19 Commands. Every PDF Task Covered.

One install handles everything. No juggling multiple tools or online converters.

AI Operations
ai-splitAIDetect & split batch scans
ai-renameAIRename files by content
ai-summarizeAIGenerate document summaries
ai-classifyAIDetect document type
ai-extract-infoAIPull structured JSON data
Split & Merge
splitBy pages, ranges or size
mergeCombine multiple PDFs
interleaveOdd/even scan assembly
Page Operations
rotateRotate selected pages
reorderRearrange page order
delete-pagesRemove specific pages
Convert
to-imagesRender pages as PNG/JPEG
from-imagesAssemble images to PDF
compressShrink file size
Text & OCR
extract-textPull selectable text
ocrTesseract OCR on scans
Security & Branding
protectPassword-encrypt PDFs
unlockRemove protection
watermarkText or image overlay

Everything you need

One Toolkit. Every PDF Task.

Professional-grade operations in a single install. AI is built in, not bolted on.

AI Bulk Split & Rename AI

Drop a 50-page scan containing 8 different documents. NyxPrism detects every boundary and names each output file descriptively. Zero manual sorting.

AI Summarize AI

Get a concise, accurate summary of any document in seconds. Target specific pages or let it determine what matters from the whole file.

AI Classify AI

Instantly detect whether a PDF is an invoice, contract, report, letter, or resume. Zero manual reading required.

AI Key Info Extraction AI

Pull dates, parties, amounts, and reference numbers as clean JSON. Ready to feed into your database or downstream workflow.

AI Rename AI

Batch-rename a folder of scan_001.pdf files into meaningful names. Preview with --dry-run before committing.

Smart Split

Every N pages, explicit ranges, page boundaries, or file-size limits. Batch-process an entire folder in one command.

Merge & Interleave

Concatenate PDFs with bookmarks, or interleave odd/even scans into a perfect double-sided document.

Compress

Shrink bloated PDFs using FlateDecode stream compression and configurable JPEG image re-encoding.

OCR via Tesseract

Extract text from image-only scans. AI analysis automatically triggers OCR on blank pages so nothing is missed.

PDF ↔ Images

Render every page as PNG/JPEG, or assemble a stack of images back into a clean PDF with a single command.

Watermark

Text watermarks with configurable opacity and rotation, applied uniformly across every page in a single pass.

Protect & Unlock

Password-encrypt sensitive documents with user/owner passwords, or remove protection from existing PDFs.


Built for real workflows

Who Uses NyxPrism™

From solo developers to enterprise automation pipelines.

Legal & Compliance

Extract key dates and parties from contracts automatically. Classify incoming documents and route them to the right folder instantly.

Accounting & Finance

Pull amounts, invoice numbers, and vendor names from invoices as JSON. Automate the data entry nobody wants to do.

Document Management

Turn a pile of unnamed scans into a perfectly organised archive with a single ai-rename command.

Research & Academia

Summarise dense papers, extract citations and dates, and split multi-paper batch scans from the copier.

Healthcare Records

Split bulk scan exports into individual patient documents, extract key info, and apply compliant watermarks or passwords.

Developer Automation

Drop NyxPrism into any Python pipeline or shell script. Scriptable, composable, and library-friendly with a clean Python API.

Simple, transparent pricing

One Toolkit. Two Tiers.

Start with a 14-day free trial, no credit card required. Choose the plan that fits your workflow.

Enterprise
Custom
 
For organisations requiring SLAs, custom deployment, and team-wide licensing with priority support.
  • Everything in Professional
  • Multi-seat licensing
  • Dedicated Slack channel
  • SLA response guarantees
  • Team licensing (unlimited seats)
  • Custom deployment support
  • Invoice billing
  • Priority feature requests
Contact Sales

Common questions

FAQ

Everything you need to know before installing.

Do I need an OpenAI API key to use the AI features?

No. Every AI command has a built-in heuristic engine that runs instantly with no API key and no cost. Set OPENAI_API_KEY to unlock LLM-quality results. The default --strategy auto picks the best available option automatically.

Is there a free trial?

Yes. The Professional tier includes a 14-day free trial with no credit card required. You get immediate access to all features including NyxPrism UI, LLM AI integration, and email support. Cancel any time before the trial ends and you will not be charged.

Does NyxPrism send my PDF content to any server?

Only if you explicitly enable the LLM strategy. In that case, text extracted from your PDF is sent to the OpenAI API for analysis. In heuristic mode, all processing is entirely local. No data is ever sent to NyxCollective LLC servers. See our Privacy Policy for full details.

What is the NyxPrism UI (nyxprism-ui)?

A beautiful terminal-based visual interface built with Textual. Instead of memorising commands, you see a menu of buttons for every operation. Select an action, fill in your file paths, hit Run. Results stream right in the interface. Available in the Professional tier.

What Python version is required?

Python 3.10 or higher. NyxPrism uses modern type hint syntax and other Python 3.10+ language features.

Is Tesseract OCR required?

Only for the ocr command or AI analysis of image-only scanned PDFs. Install separately (sudo apt install tesseract-ocr on Linux, brew install tesseract on macOS). For PDFs with a selectable text layer, OCR is not needed.

Can I use NyxPrism as a Python library, not just CLI?

Yes. Every command has a corresponding Python function. Import from nyxprism.core.* and nyxprism.ai.* to integrate directly into your own scripts and applications.


The PDF Toolkit
Your Workflow Deserves.

14-day free trial, no credit card required. Start automating your PDF workflows today.

Start Free Trial Contact Sales