Pocket Wizard
Pocket Wizard Logo

Your AI-Powered Campaign Memory

The local-first companion for Game Masters and Players. Index session notes, auto-extract NPCs, and query your entire campaign history in plain language.

Upload. Index. Ask. Your campaign, perfectly remembered.

Ask the Wizard

Natural language queries over your entire campaign history

NPC Management

Auto-extract and organize NPCs with relationships

Knowledge Graph

Visualize connections between characters and locations

The Problem

TTRPG campaigns grow complex. Notes get lost. NPCs are forgotten. Plot threads unravel.

  • Session notes scattered across multiple apps and files
  • NPCs forgotten mid-campaign, breaking story continuity
  • Hours spent searching for that one detail from months ago
  • Generic AI tools don't understand your campaign context

The Solution

Meet Pocket Wizard — your campaign's perfect memory. AI-powered, privacy-first, built for tabletop.

  • One unified memory bank for all your campaign data
  • AI auto-extracts and tracks every NPC with relationships
  • Natural language search finds anything in seconds
  • Purpose-built for TTRPG with structured campaign knowledge

The Grimoire of Features

Every tool a Game Master needs to manage campaigns, organized into one powerful companion.

Ask the Wizard

Query your campaign in natural language. The hybrid AI search combines semantic understanding with keyword matching for richly informed answers.

Semantic SearchBM25 FusionContext Assembly

Multi-Format Upload

Import PDFs, images, audio recordings, spreadsheets, Word docs, and even YouTube videos. Everything gets indexed into your campaign memory.

PDF & OCRAudio TranscriptionWeb Scraping

NPC Auto-Extraction

AI automatically identifies NPCs from your notes, extracting names, roles, traits, locations, and relationships. Review and approve before saving.

Smart DetectionRelationship MappingPortrait Support

Knowledge Graph

Visualize your entire campaign as an interactive force-directed graph. See how NPCs, factions, and locations connect at a glance.

D3.js VisualizationClick to ExploreReal-time Physics

Audio Transcription

Record sessions directly or upload recordings. Faster-Whisper transcribes with speaker diarization so you know who said what.

Speaker Detection10+ LanguagesLive Recording

Session Summaries

Generate AI-powered summaries of your sessions. Export your entire campaign as a beautifully formatted Magical Tome PDF.

AI SummariesPDF ExportCampaign Overview

Mobile Remote Access

Generate a QR code from within the app and connect your phone instantly. Ask the Wizard from anywhere via Cloudflare Tunnel — no command line needed.

QR BridgeNo CLI NeededAuto Tunnel

Smart AI Manager

Run local GGUF models or connect to cloud providers. Each feature can use a different model. Smart VRAM management prevents GPU issues.

Local & CloudPer-Feature ConfigVRAM Management

Multi-Language

AI responses in English, Hungarian, German, Spanish, and French. Audio transcription supports 10+ languages.

Multi-Language AIUnicode SearchGlobal Support

How It Works

From scattered notes to perfect recall in three simple steps.

Step 1

Upload

Import your session notes, PDFs, audio recordings, images, or any campaign materials. Drag and drop or paste URLs.

Supports 10+ formats including PDF, DOCX, MP3, images, and YouTube links

Step 2

Index

The Wizard processes your content — extracting text, transcribing audio, detecting NPCs, and building your knowledge base.

AI-powered chunking and embedding with hybrid vector + keyword search

Step 3

Ask

Query your campaign in plain language. Get instant answers with source citations, NPC context, and session references.

Three response modes: Factual, Balanced, or Creative extrapolation

Privacy First

Game Masters running sensitive homebrew campaigns never need to upload their world secrets to a cloud server.

Pocket Wizard was built from the ground up with privacy as a core principle. Run local AI models, store everything on your machine, and maintain complete control over your creative work.

“Your campaign. Your data. Your wizard.”

Optional cloud providers available for those who want them — but never required.

100% Local Processing

All AI inference, embeddings, and data storage happens on your machine. No cloud required.

Works Offline

Full functionality without internet. Your campaign runs even when you're off-grid.

Your Data Stays Yours

Campaign files never leave your computer unless you explicitly configure cloud providers.

No Telemetry

All tracking and analytics are disabled. ChromaDB, HuggingFace — everything runs silent.

Built for Performance

Modern architecture designed for speed, reliability, and extensibility.

Backend

FastAPIPython web framework
ChromaDBVector database
SQLiteRelational storage
Llama.cppLocal GGUF models
Faster-WhisperAudio transcription
PyannoteSpeaker diarization

AI & Search

Sentence TransformersEmbeddings
Hybrid BM25 + VectorSearch fusion
Ollama / OpenRouterCloud providers
CUDA 12.4GPU acceleration

Frontend

Jinja2Server-side templates
D3.js v7Graph visualization
PWAMobile support
CSS3Custom properties

Begin Your Quest

Get Pocket Wizard and transform how you manage your TTRPG campaigns.

Local-first. Your campaign, perfectly remembered.

Coming Soon

Minimum Specifications

OS:Windows 10 / 11 (64-bit, x64)
Processor:Intel Core i3/i5 (8th Gen+) or AMD Ryzen 3/5 with AVX2
Memory:8 GB RAM
Graphics:Integrated Graphics / DirectX 11 (Cloud AI Mode Only)
Storage:20 GB Available Space

⚠️ Important Mode Note: Local offline AI models and audio transcription features strictly require a dedicated NVIDIA GPU with CUDA support. Computers without an NVIDIA card must utilize Cloud AI API mode (OpenAI, Groq, Google, etc.) for text processing.

Recommended Specifications

OS:Windows 11 (64-bit)
Processor:Intel Core i7 (10th Gen+) or AMD Ryzen 7 (6+ Cores)
Memory:16 GB RAM
Graphics:NVIDIA GTX 1060 / RTX 2060+ with 6GB+ VRAM
Storage:20 GB Available Space

Enables CUDA acceleration for near-instantaneous audio transcription and text processing.