Skip to content

code-sauce/docsifter

Repository files navigation

DocSifter

Privacy-first document tagger using local AI. Automatically tags your files with up to 10 relevant tags.

Quick Start

python setup.py        # Interactive setup
python docsifter.py    # Run the app

Features

  • 🔒 100% Private - All AI processing happens locally
  • 🏷️ Smart Tagging - Up to 10 tags per file
  • 🔍 Search - Find files by name or tags
  • 💼 Financial Docs - Detects I797, bank statements, tax forms, etc.
  • 💾 Local Storage - Tags saved in JSON database

How It Works

  1. Select folder (Documents, Desktop, Downloads)
  2. Click "Scan & Tag Files"
  3. Search your tagged files

Tags include:

  • Document type (pdf, image, spreadsheet)
  • Category (financial, immigration, legal)
  • Specific forms (I797, W2, bank-statement)
  • Year (2024, 2025)

Requirements

  • Python 3.7+
  • Ollama (installed by setup script)

Manual Setup

# Install Ollama
brew install ollama    # macOS
# or visit ollama.ai

# Download model
ollama pull llama3.2

# Install dependencies
pip install -r requirements.txt

# Run
python docsifter.py

License

MIT

About

Sifts through docs, organizes and tags (AI enabled)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages