feather
Feather
Haz que vídeos, imágenes, GIFs y PDFs pesen menos — completamente en tu dispositivo.
Feather es un compresor de medios rápido y de código abierto para macOS (versiones para Windows y Linux próximamente). Arrastra archivos, elige una calidad y obtén archivos más pequeños. Nada se sube, nunca.
Descarga
La forma más fácil: una línea en la Terminal (descarga la última versión, la instala en Aplicaciones y le concede acceso para abrirse):
curl -fsSL https://raw.githubusercontent.com/FirasLatrech/feather/main/install.sh | shO descarga el .dmg desde la última versión →.
Feather aún no está notarizado (es código abierto, no está firmado por una cuenta de desarrollador de Apple de pago), así que si instalas el
dmg manualmente, macOS dice "Feather está dañado" — no lo está; ejecuta xattr -cr /Applications/Feather.app una vez y ábrelo.
FFmpeg se descarga automáticamente con Feather en el primer inicio si no lo tienes. Ghostscript (solo PDF) se puede instalar desde Ajustes.
Related MCP server: ffmpeg-mcp
Características
Vídeo — H.264 / H.265 / VP9 / AV1, codificación por hardware (Apple VideoToolbox) siempre activa, tamaño de archivo objetivo, redimensionar, fotogramas por segundo, recortar, eliminar audio, vídeo → GIF, extraer MP3. Consciente del bitrate: nunca gasta más bits que la fuente.
Imágenes — entrada JPG (mozjpeg), PNG (oxipng), WebP, AVIF, HEIC/TIFF, redimensionar, conservar metadatos. Nunca genera un archivo más grande.
GIF — paleta por archivo + tramado, redimensionar, fps.
Lote con paralelismo limitado, velocidad en vivo × / ETA, estimaciones de tamaño y tiempo antes de pulsar Comprimir.
Auto-compresión: vigila carpetas (p. ej. Descargas) y comprime lo que llegue a ellas; opcionalmente reemplaza el original.
Anulaciones de ajustes por archivo, plantillas de carpeta de salida / nombres, reemplazo en el lugar, mover a la Papelera, conservar fechas.
Historial con estadísticas, notificaciones, tema claro/oscuro.
CLI y MCP (agentes de IA)
Feather incluye feather-cli dentro del paquete de la app (Feather.app/Contents/MacOS/feather-cli) — una herramienta de línea de comandos y un servidor MCP, de modo que Claude, Cursor o cualquier cliente MCP puedan comprimir archivos en tu máquina.
# Terminal
feather-cli compress ~/Movies/*.mp4 --quality good --max 1920
feather-cli compress photo.heic --format webp --out ~/Desktop
feather-cli probe video.mov · feather-cli estimate *.png --quality medium · feather-cli history
# Claude Code
claude mcp add feather -- /Applications/Feather.app/Contents/MacOS/feather-cli mcp
# Claude Desktop / Cursor (mcp.json)
{ "mcpServers": { "feather": { "command": "/Applications/Feather.app/Contents/MacOS/feather-cli", "args": ["mcp"] } } }Herramientas MCP: compress (paths, quality, format, max, out, replace, no_audio, codec, target_mb — con notificaciones de progreso), probe, estimate, history. Las opciones destructivas (replace) solo se aplican cuando se pasan explícitamente.
Ajustes → agentes de IA · MCP muestra los comandos exactos con botones de copia.
Requisitos
macOS 13+ (Apple Silicon o Intel)
FFmpeg —
brew install ffmpegGhostscript para PDFs (opcional) —
brew install ghostscript
Desarrollo
pnpm install
pnpm tauri dev # desktop app
pnpm dev # UI only, in the browser with a mocked backend (add ?demo=files)
cd src-tauri && FEATHER_SAMPLES=/path/to/samples cargo test # engine tests against real ffmpeg/gsStack: Tauri 2 (Rust) · React · TypeScript · Vite.
Motor: FFmpeg para vídeo/GIF, Ghostscript para PDF, códecs de imagen en Rust puro (image, mozjpeg, oxipng, webp, ravif).
Capturas de pantalla
Zona de arrastre | Tema oscuro, lote en ejecución |
|
|
Contribuciones
Las incidencias y las PRs son bienvenidas. Ejecuta pnpm tauri dev para la app, pnpm dev para la interfaz en un navegador (backend simulado,
?demo=files|running|done), y cargo test en src-tauri (configura FEATHER_SAMPLES con una carpeta de medios de ejemplo
para ejecutar las pruebas del codificador).
Hoja de ruta
Consulta PLAN.md.
Licencia
MIT © Firas Latrach
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Hailuo (MiniMax) AI video generation
MCP server for Google Veo AI video generation
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for Luma Dream Machine AI video generation
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server for image and video processing that allows AI assistants to resize, convert, compress, and analyze media files locally without API keys. It supports a wide range of formats and provides tools for tasks such as metadata removal, frame extraction, and video conversion.13110 PyPI4MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that provides 17 FFmpeg-based tools for video and audio processing, including conversion, compression, and editing. It enables AI assistants to perform complex media tasks like extracting audio, adding watermarks, and merging videos using natural language.449 npm2-
- AlicenseAqualityCmaintenanceProvides reversible context compression for AI agents, reducing token usage while preserving the ability to retrieve original content, and serves as an MCP server for integration with tools like GitHub Copilot and Claude Code.31Apache 2.0
- AlicenseAqualityDmaintenanceLocal MCP server that compresses images and videos, extracts video frames, and prepares media for AI vision agents by returning file paths instead of inline base64.67 npm1MIT

