OpenObscure: Open-Source On-Device Privacy Firewall for AI Agents

What OpenObscure Does
OpenObscure is an open-source, on-device privacy firewall for AI agents that sits between your AI agent and the LLM provider. Unlike tools that redact PII by replacing it with placeholders (which breaks LLM reasoning), OpenObscure uses FF1 Format-Preserving Encryption (AES-256) to encrypt PII values before the request leaves your device. The LLM receives realistic-looking ciphertext with the same format but fake values. On the response side, values are automatically decrypted before your agent sees them. Integration requires just changing the base_url to the local proxy.
Key Features
- PII detection: Uses regex + CRF + TinyBERT NER ensemble with 99.7% recall across 15+ PII types
- FF1/AES-256 FPE: Keys stored in OS keychain, nothing transmitted
- Cognitive firewall: Scans every LLM response for persuasion techniques across 7 categories using a 250-phrase dictionary + TinyBERT cascade, aligning with EU AI Act Article 5 requirements on prohibited manipulation
- Image pipeline: Face redaction (SCRFD + BlazeFace), OCR text scrubbing, NSFW filter
- Voice processing: Keyword spotting in transcripts for PII trigger phrases
- Platform support: Rust core, runs as Gateway sidecar on macOS/Linux/Windows or embedded in iOS/Android via UniFFI Swift/Kotlin bindings
- Auto hardware tier detection: Full/Standard/Lite modes depending on device capabilities
Technical Details
The project is licensed under MIT/Apache-2.0 with no telemetry and no cloud dependency. It was developed with Claude AI assistant. The repository is available at https://github.com/openobscure/openobscure, with a demo at https://youtu.be/wVy_6CIHT7A and website at https://openobscure.ai.
📖 Read the full source: r/ClaudeAI
👀 See Also

CLI Tools with AI Agent Compatibility: Skills Directory Approach
A Reddit user shares a method for making CLI tools work with AI coding agents like Claude Code by creating SKILL.md files that teach agents installation, authentication, and usage. The approach addresses common issues like interactive prompts, JSON output, and authentication methods.

Ory Lumen: Open Source Local Semantic Search Plugin for Claude Code
Ory Lumen is a Claude Code plugin that indexes codebases using Ollama with a code embedding model and SQLite-vec for semantic search, addressing Claude Code's performance issues with large codebases. The tool is free, local-only, and includes a SWE-style benchmark test harness for reproducible results.

Log Reducer MCP Server Cuts Token Usage When Claude Code Reads Logs
Log Reducer is an MCP server that processes log files server-side before sending reduced output to Claude Code, avoiding raw logs in the context window. It applies 19 deterministic transforms that compress logs by 50-90%, with a 2000-line log representing 20,000+ tokens removed from sessions.

MCP Server Adds Persistent Memory with Retrieval Scoring to Claude Code
A developer built an MCP server called engram-mcp that gives Claude Code persistent memory across sessions and projects, featuring automatic retrieval scoring based on outcome success and drift detection for stale knowledge.