CloakLM is a private AI desktop app with multi-pass PII redaction, project-based document management, and support for Claude, OpenAI, Gemini, or fully local models. Your PII never leaves your machine.
Every feature designed around one principle: your PII never leaves your device.
Group related PDFs into projects. Start multiple chats against the same document set, and pick exactly which docs provide context for each conversation.
Pass 1 uses GLiNER + IBM Docling to scan locally in seconds. Pass 2 deploys a local Ollama LLM to catch what rule-based models miss — names in unusual formats, partial SSNs, addresses without standard suffixes.
The Review Panel shows exactly what was redacted and by which pass. Accept or dismiss deep scan suggestions, manually redact additional text by selecting it, and see the raw anonymized output the LLM will receive.
When the AI responds, CloakLM replaces [PERSON_1] with the real name on your screen — but the LLM never saw it. Switch between Claude, Gemini, OpenAI, or local Ollama models mid-conversation.
Connect API keys for Claude, Gemini, or OpenAI — or run fully offline with Ollama. Keys are stored in an encrypted local store and connect directly to providers. No middleman server, ever.
A multi-layer pipeline ensures nothing slips through.
Drop PDFs into a quick chat or organize them into projects for ongoing work.
GLiNER + regex (instant), then optional local LLM deep scan for contextual PII.
Inspect every redaction. Accept, dismiss, or manually add more before sending.
Anonymized text goes to the LLM. Responses are de-anonymized on your device.