π BarberX Documentation
AI-powered eDiscovery and forensic analysis for legal professionals
π For All Users
Access BarberX via the web at barberx.info. No installation required for standard users β all features available securely through the web app.
Get Started Free βπ’ For Enterprise
Enterprise customers can download and run the local library for air-gapped deployments. Contact support for access to the enterprise package.
Contact Sales βQuick Navigation
Overview
BarberX is a local-first, privacy-focused legal tech platform for processing body-worn camera (BWC) footage, police reports, and legal documents. Features include:
- 100% Local AI β No cloud required, data never leaves your machine
- Multi-user Authentication β Role-based access control for teams
- Chain of Custody β SHA-256 hashing and audit logging
- Advanced Analysis β Transcription, entity extraction, discrepancy detection
- Court-Ready Exports β PDF, DOCX, JSON formats with custody reports
Getting Started
π Quick Start (15 minutes)
- Create Account: Sign up for free (no credit card required)
- Install AI Tools: Follow our Installation Guide
- Upload Evidence: Drag & drop your first BWC video to the Analyzer
- Review Results: Get transcripts, entities, and discrepancy reports in minutes
π» System Requirements
- Windows 10/11, macOS 10.15+, or Linux
- Python 3.8 or higher
- 8GB RAM minimum (16GB recommended)
- 10GB free disk space
- GPU optional (CUDA-enabled for faster processing)
User Guide
Logging In
Use the password you set during registration or reset via the admin panel.
Uploading Evidence
Go to the dashboard and use the upload form for BWC videos, PDFs, or images. Supported formats: MP4, MOV, PDF, JPG, PNG, CSV, JSON, DOCX, and more.
AI-Powered Analysis
Transcribe audio, extract text, and run entity recognition on uploaded files. All processing is localβno data leaves your machine.
Search & Export
Use semantic search to find relevant evidence. Export court-ready exhibits as PDF, DOCX, or JSON.
API Reference
RESTful endpoints for evidence upload, user management, and analysis. Available on Professional, Premium, and Enterprise tiers.
FAQ
Common questions about BarberX features, pricing, security, and technical requirements.
Troubleshooting
- Missing dependencies: Run
pip install -r requirements.txt - Database errors: Ensure your database URI is correct and migrations are applied
- AI features unavailable: Install required AI dependencies (see requirements.txt)
- Port in use: Change the PORT environment variable or stop the conflicting process
Support & Community
- Email: support@barberx.info
- GitHub: Report Issues
- Documentation: Full Docs
BarberX Legal Technologies Β© 2026. All rights reserved.
Minimum Requirements
- Windows 10/11, macOS 12+, Ubuntu 20.04+
- 8GB RAM (16GB recommended)
- 50GB free disk space
- Python 3.8+
- CPU processing (slower)
Recommended
- 16GB+ RAM
- NVIDIA GPU with 6GB+ VRAM
- SSD storage
- Multi-core CPU (8+ cores)
- 10x faster processing
Processing Speed
- Whisper: 2-3 min/hour (GPU)
- pyannote: 2-4 min/hour (GPU)
- Tesseract OCR: 5-10 pages/sec
- Real-ESRGAN: 0.5-1 sec/image
- YOLOv8: 30+ fps video
Open-Source Licenses
- Whisper: MIT
- pyannote.audio: MIT
- Tesseract: Apache 2.0
- Real-ESRGAN: BSD 3-Clause
- YOLOv8: AGPL-3.0