- 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
- Better file finding (startswith + contains)
- Normalize language codes (French->fra, English->eng, etc.)
- List all files in directory when searching
- 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
- Convert images to grayscale before OCR
- Increase contrast by 2x for better text detection
- This matches the preprocessing that effi-ocr (Tesseract) was using
- 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
- 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
- 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
- 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.
- 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)
- 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
- 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
Use absolute path instead of relative /bin
Ensures models are downloaded to correct location regardless of
current working directory when running the script
- Docker Compose setup with ROCm for RX 7800 XT (gfx1101)
- Auto-download script for SDXL models
- Basic SDXL workflow for testing
- Full documentation in README.md
- Update .gitignore to exclude model files (too large)
- Update PROMPT-REPRISE.md for new ComfyUI objective
- Create detailed PROMPT-REPRISE-COMFYUI.md with installation plan
- Mark STT/TTS as completed
- Include verification steps and key points
- Ready for next agent to take over image generation
- Document all 8 original priority items
- Mark STT/TTS as completed
- Detail remaining tasks: Joplin, ComfyUI, Web Search, etc.
- Provide prioritization and time estimates
- Suggest next steps based on user preference
- Add comprehensive session report (05/04/2026)
- Document all achievements: STT, TTS, French voices
- Update TODO with completed phases and future ideas
- Include useful commands and configurations
- Ready for future optimizations
- FastAPI server with OpenAI-compatible API
- Integration with faster-whisper (large-v3)
- Full Docker support with docker-compose
- Support for multiple languages (FR/EN/Auto)
- Clean, maintainable codebase (~100 lines)
- Health endpoint and error handling
- Volume caching for models