Local AI File Organizer
Application desktop standalone qui utilise l'IA locale (Ollama / LM Studio) pour organiser et renommer automatiquement vos fichiers. Vos données ne quittent jamais votre machine.
Fonctionnalités
| Feature |
Statut |
| Drag & Drop — Zone Renommage (in-situ) |
MVP |
| Drag & Drop — Zone Classement + déplacement |
MVP |
| Connexion Ollama / LM Studio locale |
MVP |
Règles de nommage JDR (LANG_SYSTEME_Titre) |
MVP |
| Règles de nommage Général (Camel_Case) |
MVP |
| Détection de langue automatique (ISO 639-1) |
MVP |
| Log / Historique des actions |
MVP |
| Undo (annuler la dernière action) |
V1 |
| Extraction texte PDF / DOCX |
V1 |
| Éditeur de règles YAML visuel |
V1 |
| Support images (vision via Ollama) |
V2 |
| Mode Watcher (surveillance continue) |
V3 |
| Connexion API externe (OpenAI, Anthropic...) |
V3+ |
Stack Technique
| Couche |
Technologie |
| Shell Desktop |
Tauri v2 (Rust) |
| Frontend |
Svelte 5 + TypeScript + Vite |
| UI Kit |
Skeleton UI + Tailwind CSS |
| Logique Backend |
Rust (tauri commands) |
| IA |
Ollama / LM Studio (HTTP local) |
| Distribution |
.dmg (macOS), .msi (Windows) |
Prérequis (développement)
Lancement
# Cloner
git clone https://github.com/votre-user/local-ai-file-organizer.git
cd local-ai-file-organizer
# Installer les dépendances frontend
npm install
# Lancer en mode développement (hot-reload)
npm run tauri dev
Build Production
npm run tauri build
# → src-tauri/target/release/bundle/
# macOS : local-ai-file-organizer.dmg
# Windows : local-ai-file-organizer_x.x.x_x64-setup.exe
Documentation
Licence
MIT