GitHub - a1k7/Recall-Local

2 min read Original article β†—

Recall: The Corporate Brain πŸ§ πŸ“‚

The Privacy-First Local File Organizer & Intelligence Engine.

SmartSort AI is a powerful desktop application that automatically organizes your files and allows you to "chat" with your documents using a local AI model. It runs 100% offline using Ollama, ensuring your sensitive data never leaves your device.

Python Platform License


✨ Features

πŸ—‚οΈ Automated Organization

  • Watchdog Engine: Silently monitors your Downloads and Desktop folders.
  • Smart Sorting: Automatically moves files into a structured Vault (Documents/SmartSort_Vault) based on their content (e.g., Invoices $\rightarrow$ Financial).
  • AI Renaming: Intelligently renames messy files like scan_291.pdf to Invoice_Vendor_Date.pdf.

🧠 Local Intelligence (RAG)

  • Chat with Data: Ask questions like "How much did I pay Ola?" or "Who is assigned the content task?".
  • Data Scientist Engine: specialized logic to read Excel & CSV files row-by-row for accurate data extraction.
  • Context Memory: Remembers your conversation context (e.g., understands who "she" refers to).
  • Privacy First: Powered by Llama 3.2 via Ollama. No API keys required. No cloud uploads.

πŸ–₯️ Modern UI

  • Dashboard: Clean, dark-mode interface with chat history.
  • System Tray: Runs quietly in the background with a menu bar icon.

πŸš€ Installation & Setup

1. Prerequisites

You need Ollama installed and running on your computer to power the AI features.

# Install the model (run this in terminal)
ollama run llama3.2

<img width="2000" height="1600" alt="Code’s output demo" src="https://github.com/user-attachments/assets/71dcf24f-45f5-45e8-bc55-f8aff3101ecb" />