para-files Documentation

Welcome to para-files! This documentation is organized by how you want to use it.

I want to

Get Started

Use para-files

Configure para-files

Understand How It Works

Troubleshoot Issues

Develop & Extend

Quick Commands Reference

# Classify
uv run para-files classify document.pdf

# Move to PARA folders
uv run para-files move *.pdf --dry-run

# Add a bank
uv run para-files add-issuer "My Bank" -c banques

# Interactive learning
uv run para-files learn document.pdf

Full CLI Reference →

Key Features

  • 6-Signal Pipeline: Validated DB → Rules → Book Detection → Domain KB → Semantic Router → LLM
  • MLX Embeddings: Fast local semantic matching on Apple Neural Engine
  • PARA Method: Organize into Projects, Areas, Resources, Archives
  • Extensible: Add custom routes, issuers, and utterances via YAML
  • Photo/Video Geotagging: GPS-aware organization by location
  • Book Detection: Technical book identification via ISBN/metadata

System Requirements

  • macOS with Apple Silicon (M1/M2/M3/M4)
  • Python 3.12+
  • uv package manager