119 Commits
Author SHA1 Message Date
Folzo 8b6f967736 fix(beszel): Remove group_add video/render for Fedora compatibility 2026-04-12 09:43:30 +02:00
Folzo 5b677d840d fix(beszel): Mise à jour chemins d'installation
- Synology NAS: /volume1/docker/beszel
- EffiServer: ~/effi/beszel
- FolzoCorp: chemin projet Effi (inchangé)
2026-04-12 09:34:59 +02:00
Folzo 8b1338f824 feat(beszel): Installation Beszel monitoring infrastructure
- Ajout Hub Beszel pour Synology NAS (192.168.1.25)
  - docker-compose-hub.yml
- Ajout Agent FolzoCorp avec GPU AMD RX 7800 XT
  - docker-compose-agent-folzocorp.yml (amd_sysfs)
- Ajout Agent EffiServer (CPU only, SKIP_GPU)
  - docker-compose-agent-effiserver.yml
- Documentation: docs/BESZEL-INSTALLATION.md
- Script client Python: scripts/beszel_client.py
  - Permet à Effi d'interroger l'API Beszel
2026-04-12 09:29:59 +02:00
Folzo f69dda5e20 feat(memory): Ajout déchargement automatique mémoire sur FolzoCorp
- effi-stt: Déchargement Whisper après 300s inactivité (INACTIVITY_TIMEOUT)
  * Nouveaux endpoints: /unload, /reload, /stats
  * Modelo rechargé à la première requête
- ComfyUI: Script monitor qui décharge VRAM après inactivité
  * Vérifie usage VRAM toutes les 60s
  * Exécute workflow UnloadAllModelsNode après 300s inactivité
- Kreuzberg: Manager qui redémarre le container après seuil mémoire + inactivité
  * Restart si > 2GB pendant > 10min inactif
- Documentation: docs/MEMOIRE-GESTION.md
2026-04-12 09:26:29 +02:00
Folzo e501213959 feat(generate-song): add ACE-Step download script, remove legacy effi-ocr
- Add download-ace-step-full.sh script for easier model downloads
- Remove effi-ocr (migrated to effi-kreuzberg for OCR functionality)
- Generate Song v0.5.4 now fully functional with JK-AceStep-Nodes
2026-04-11 12:27:20 +02:00
Folzo 2ab1efd7e4 Fix _find_file to prioritize exact matches and word count 2026-04-11 03:27:17 +02:00
Folzo 58b439cf1d docs: add system prompt with OCR reminder to use extract_file tool 2026-04-11 02:45:36 +02:00
Folzo 263a942585 fix(kreuzberg): fix 'read of closed file' error by reading file content before requests 2026-04-11 02:42:54 +02:00
Folzo b72dafd66b feat(kreuzberg): improve tool - remove preprocessing, better file search, show available files on error
- Removed image preprocessing (Kreuzberg handles it internally)
- Improved file search (partial name matching)
- Shows available files when file not found
- Uses mimetypes for proper content-type
2026-04-11 02:36:32 +02:00
Folzo 33a463d5a4 fix(effi-ocr): revert to simpler preprocessing - grayscale + contrast 1.8x 2026-04-11 02:26:57 +02:00
Folzo 9a69d96999 fix(effi-ocr): improve preprocessing for dark/shadowy document areas
- Add median filter to reduce noise
- Increase contrast from x2 to x2.5
- Add brightness enhancement x1.2
2026-04-11 02:24:59 +02:00
Folzo eebebd64f1 fix(effi-ocr): explicitly set content-type from mimetypes when sending file 2026-04-11 02:17:57 +02:00
Folzo 35486244fe fix(effi-ocr): handle None content-type by guessing from filename extension 2026-04-11 02:13:11 +02:00
Folzo f17b62737a fix(effi-ocr): improve file search and show available files on error 2026-04-11 02:09:09 +02:00
Folzo fb1a9f1176 fix(effi-ocr-server): final config - remove network, use default 2026-04-11 01:57:58 +02:00
Folzo 07c1bb5e5e fix(effi-ocr-server): use correct volume name effi_open-webui-data 2026-04-11 01:54:35 +02:00
Folzo 56a07beb64 fix(effi-ocr-server): add open-webui volume for file access 2026-04-11 01:50:33 +02:00
Folzo 39e9bee291 fix(effi-ocr-server): remove external volume dependency 2026-04-11 01:47:48 +02:00
Folzo 133bd5924e fix(effi-ocr-server): create effi-net network instead of external 2026-04-11 01:45:40 +02:00
Folzo fcbbb75e8f fix: change path to /home/effi/effi-ocr 2026-04-11 01:42:27 +02:00
Folzo 78c3f27104 fix(effi-ocr): update paths for effi-server installation
- Change install path to /root/effi/effi-ocr
- Change OCR_URL default to localhost:8301
2026-04-11 01:40:43 +02:00
Folzo b7af58a2c5 feat(effi-ocr): add effi-server deployment configuration
- docker-compose for effi-server (192.168.1.27)
- Uses same network and volumes as OpenWebUI
- Port 8301
2026-04-11 01:38:06 +02:00
Folzo a8e9792412 fix(effi-ocr): improve file search and normalize language codes
- Better file finding (startswith + contains)
- Normalize language codes (French->fra, English->eng, etc.)
- List all files in directory when searching
2026-04-11 01:31:06 +02:00
Folzo 54aaea3df3 fix(effi-ocr): update tool for port 8301 and correct file paths
- Change OCR_URL to port 8301
- Add uploads directory paths for finding files
- Add list_recent_files function
2026-04-11 01:15:49 +02:00
Folzo e4009f22ce docs: add effi-ocr-legacy for OCR comparison
effi-ocr runs on port 8301 alongside Kreuzberg on 8300 for quality comparison
2026-04-11 01:04:48 +02:00
Folzo e9d6de3513 fix(kreuzberg): rewrite tool code to fix parsing errors
- Remove complex docstrings that caused parsing issues
- Use simple string concatenation instead of f-strings with special chars
- Remove duplicate code
- Keep functionality intact: single file, multi-file, list, search
2026-04-11 00:47:21 +02:00
Folzo 98b695bc31 docs: document PaddleOCR configuration 2026-04-11 00:42:46 +02:00
Folzo f85ee6c122 feat(kreuzberg): add multi-file processing and PaddleOCR backend
- Add extract_files() for processing multiple files one by one
- Support comma-separated and JSON array input
- Switch OCR backend from Tesseract to PaddleOCR (better accuracy)
- Update tool description
2026-04-11 00:42:32 +02:00
Folzo 3355fd4f28 docs: add OCR quality improvement note (preprocessing grayscale + contrast) 2026-04-11 00:32:54 +02:00
Folzo 2ada7cab05 fix(kreuzberg): add image preprocessing for better OCR quality
- Convert images to grayscale before OCR
- Increase contrast by 2x for better text detection
- This matches the preprocessing that effi-ocr (Tesseract) was using
2026-04-11 00:32:37 +02:00
Folzo d58c38bca1 fix(openwebui): add Kreuzberg integration solution with OCR patches
- Document FETCH_URL_MAX_CONTENT_LENGTH typo bug fix
- Add image_export_mode=inline + ocr=true patch for DoclingLoader
- Add 'docling' to MIME type validation in files.py
- Enable OCR processing for image files in Knowledge Bases
2026-04-11 00:22:41 +02:00
Folzo 982ec160ca feat: update ACE-Step documentation and scripts
- docs/guide-ace-step.md: Complete installation guide
- comfyui/download-ace-step.sh: Download script for all ACE-Step models
- comfyui/docker-compose.yml: Add diffusion_models and text_encoders mounts

Includes:
- ace_step_1.5_turbo_aio.safetensors (~9.4GB)
- qwen_0.6b_ace15.safetensors
- qwen_1.7b_ace15.safetensors
- ace_1.5_vae.safetensors
2026-04-08 23:30:21 +02:00
Folzo 2c46c45a64 feat: add ACE-Step 1.5 music generation support
- Add docs/guide-ace-step.md with complete installation guide
- Add comfyui/download-ace-step.sh script for downloading model
- Add ComfyUI-Unload-Model custom node for model memory management

ACE-Step 1.5 Turbo: MIT license, <4GB VRAM, 50+ languages
2026-04-08 22:20:54 +02:00
Folzo 339dac1435 docs: add step-by-step installation guide for effi-ocr 2026-04-08 22:06:31 +02:00
Folzo 0fad1d7249 docs: add comprehensive memory solutions research
- Research 8 different memory solutions (mem0, LangChain, LlamaIndex, etc.)
- Document 5 levels of AI memory
- Explain why mem0 was abandoned (5-10s latency)
- Current state: manual snippets via OpenWebUI
- Future technologies: MemGPT, memory-augmented LLMs, knowledge graphs
- Recommendations for Effi short/mid/long term
2026-04-08 21:57:23 +02:00
Folzo 430c56a9f4 docs(effi-ocr): add troubleshooting guide 2026-04-08 21:42:54 +02:00
Folzo 23d24e90d1 fix(effi-ocr): update OpenWebUI tool config and add effi-server deployment
- Update TOOL-OPENWEBUI.md with correct OCR_URL for local deployment
- Add docker-compose-ocr.yml for deploying effi-ocr on effi-server
- Clarify architecture: effi-ocr must be on same server as OpenWebUI
- Update environment variable documentation for OCR_URL
2026-04-08 21:42:38 +02:00
Folzo 9e6fbfcc25 docs: add effi-ocr usage prompt for D&D pages 2026-04-08 13:11:50 +02:00
Folzo b93148c511 docs: add audio TTS/STT research and GPU optimization documentation
- Add docs/audio/tts-research.md with Voxtral TTS, Kokoro-FastAPI, openedai-speech comparison
- Add docs/audio/stt-research.md with Voxtral STT, faster-whisper options
- Add docs/gpu/optimization.md with OLLAMA_KEEP_ALIVE and VRAM management
- Add docs/README.md with architecture overview
- Add index files for docs navigation

Research conducted April 2026 for future audio improvements
2026-04-08 12:50:57 +02:00
Folzo 33f22343a3 Ajout du prompt système Effi v1 avec versioning
- Création du répertoire docs/prompts/
- VERSIONS.md: Historique des versions du prompt
- prompt-v1.md: Version actuelle du prompt système

Ce système permet de garder les anciennes versions
du prompt lors des modifications futures.
2026-04-06 18:09:24 +02:00
Folzo 93f31cdaeb Ajout Effi-OCR (Tesseract) + Web Scraper pour OpenWebUI
- Effi-OCR: Service OCR avec Tesseract (multilingue FR/EN)
  * API FastAPI sur port 8300
  * Prétraitement images (contraste, niveaux de gris)
  * Tool OpenWebUI intégré

- Web Scraper: Service Python (BeautifulSoup) sur port 11235
  * Alternative à Crawl4AI (incompatible ARM64/J5040)
  * Scraping HTML basique mais fonctionnel
  * Intégré au docker-compose d'effi-server

- Documentation:
  * ROADMAP-FONCTIONNALITES.md: Plan des 9 fonctionnalités
  * WEB-SCRAPER-CONFIG.md: Configuration OpenWebUI
  * WEB-SCRAPER-TOOL.md: Code du Tool

- Script start-all-services.sh mis à jour (6 services)
2026-04-06 16:34:27 +02:00
Folzo 5f1e19ff91 Update session end - ComfyUI fully functional, add model reference
- Add MODELES-REFERENCE.md with copy-paste ready model names
- Document GPU usage behavior (agents create 2 runners)
- Add debug scripts for monitoring
- Session summary: ComfyUI, models, WOL auto-start configured
2026-04-06 11:14:04 +02:00
Folzo 1fd76471f3 Add GPU debug script for Ollama high usage diagnosis 2026-04-06 09:31:56 +02:00
Folzo 08cc05987c Add GPU diagnostic tools and fix documentation
- diagnose-gpu.sh: Complete diagnostic script for GPU usage
- GPU-HIGH-USAGE-FIX.md: Solution for OpenWebUI green icon causing 100% GPU
- Issue #21062 confirmed: animate-ping CSS animation is the culprit
- Multiple solutions provided (CSS, browser extension, zoom)
2026-04-06 09:04:11 +02:00
Folzo a22afa2258 Add WOL auto-start scripts and documentation
- check-services.sh: Verify all services after WOL
- start-all-services.sh: Start all containers after boot
- WOL-ET-DEMARRAGE-AUTO.md: Complete guide for auto-start
- Ensure ComfyUI starts automatically with Docker
2026-04-06 08:08:58 +02:00
Folzo dee796f63a Update TODO - ComfyUI image generation completed
Mark task #4 (Image Generation) as completed
Update with models installed and configuration details
Add future improvements section
2026-04-06 02:03:41 +02:00
Folzo 1f23ee70bb Add session report - ComfyUI image generation setup
- Complete ComfyUI installation with ROCm support
- 4 SDXL models installed (RealVisXL, Juggernaut, Lightning, Base)
- OpenWebUI integration functional with API workflow
- Interactive download script for models
- Comprehensive MODELS.md documentation
- Known issue: DreamShaper URL needs fixing
2026-04-06 02:02:44 +02:00
Folzo 828ab546d6 Simplify download script - use curl instead of wget
- Remove ANSI color codes causing display issues
- Use curl with progress-bar for cleaner output
- Fix Juggernaut URL (v8 instead of non-existent v9)
- Remove problematic clear command
- Ultra-simple text interface
2026-04-06 01:36:59 +02:00
Folzo 913cdd6424 Improve download script UI/UX
- Clean menu interface with clear headers
- No terminal clearing, all messages preserved
- Color-coded status messages (green/red/yellow)
- Step-by-step progress tracking
- Final summary with installed models list
- Better wget progress display without messy output
2026-04-06 01:23:28 +02:00
Folzo 22914c1e4d Fix download script path detection
Use absolute path instead of relative /bin
Ensures models are downloaded to correct location regardless of
current working directory when running the script
2026-04-06 01:20:46 +02:00