local-ai-file-organizer Svelte Themes

Local Ai File Organizer

Application desktop standalone — organise et renomme vos fichiers via l'IA locale (Ollama/LM Studio). Tauri v2 + Svelte 5 + Rust. macOS M4 & Windows.

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

Document Description
Architecture Vue d'ensemble technique et flux de données
Phases du Projet Roadmap MVP → V3
Stack Technologies, crates Rust, packages npm
UI Specs Maquettes et comportements de l'interface
Protocole IA Communication HTTP avec Ollama/LM Studio
Bonnes Pratiques Conventions de code
Compétences Crates Rust et bibliothèques utiles
Stratégie de Tests Plan de tests unitaires et d'intégration
Sécurité Permissions macOS/Windows, Path Traversal

Licence

MIT

Top categories

Loading Svelte Themes