API & Automatisierung
REST-API
Distill bietet eine lokale REST-API auf Port 43821 (konfigurierbar). Aktivieren Sie den API-Server unter Einstellungen → API. Optionale Token-Authentifizierung.
| Methode | Endpunkt | Beschreibung |
|---|---|---|
| GET | /v1/health | Server-Status |
| GET | /v1/version | App-Version |
| GET | /v1/providers | Verfügbare KI-Provider |
| POST | /v1/providers | Provider wechseln |
| POST | /v1/suggest | Namensvorschläge generieren |
| POST | /v1/rename | Dateien umbenennen |
| GET | /v1/history | Umbenennungs-Verlauf |
| POST | /v1/revert | Umbenennung rückgängig |
| GET/POST | /v1/rules | Regeln lesen/setzen |
| GET/POST | /v1/settings | Einstellungen lesen/setzen |
| GET/POST | /v1/watch | Ordnerüberwachung verwalten |
| GET/POST | /v1/templates | Templates verwalten |
MCP-Server
Der MCP-Server (distill-mcp-server) ermöglicht KI-Assistenten wie Claude die Steuerung von Distill. Er wird automatisch im App-Bundle mitgeliefert und kommuniziert via REST mit der App.
10 MCP-Tools: rename_files, suggest_names, revert_rename, get_rename_history, watch_folder, app_status, set_provider, get_rules, set_rules
Finder-Extension
Die FinderSync-Extension fügt einen Eintrag „Mit Distill umbenennen“ ins Kontextmenü des Finders ein. Ausgewählte Dateien werden direkt an Distill übergeben. Die Extension muss in den Systemeinstellungen unter Erweiterungen aktiviert sein.