feather
Feather
비디오, 이미지, GIF, PDF를 더 가볍게 — 전적으로 기기에서 처리합니다.
Feather는 macOS용 빠른 오픈소스 미디어 압축기입니다 (Windows & Linux 빌드는 곧 제공 예정). 파일을 끌어다 놓고, 품질을 선택하고, 더 작은 파일을 얻으세요. 어떤 것도 업로드되지 않습니다.
다운로드
가장 쉬운 방법 — 터미널에서 한 줄 (최신 릴리스를 다운로드하고, 응용 프로그램 폴더에 설치하고, 열 수 있는 권한을 부여합니다):
curl -fsSL https://raw.githubusercontent.com/FirasLatrech/feather/main/install.sh | sh또는 최신 릴리스 → 에서 .dmg를 받으세요.
Feather는 아직 공증(notarization)되지 않았습니다(오픈소스이며 유료 Apple 개발자 계정으로 서명되지 않았습니다). 따라서 dmg를 수동으로 설치하면 macOS가 *"Feather is damaged"*라고 표시하지만, 실제로 손상된 것은 아닙니다. xattr -cr /Applications/Feather.app를 한 번 실행한 후 열면 됩니다.
FFmpeg가 없으면 첫 실행 시 Feather가 직접 다운로드합니다. Ghostscript(PDF 전용)는 설정에서 설치할 수 있습니다.
기능
비디오 — H.264 / H.265 / VP9 / AV1, 하드웨어 인코딩(Apple VideoToolbox) 항상 활성화, 대상 파일 크기, 크기 조정, 프레임 레이트, 트리밍, 오디오 제거, 비디오 → GIF, MP3 추출. 비트레이트를 인지하여 소스보다 더 많은 비트를 사용하지 않습니다.
이미지 — JPG (mozjpeg), PNG (oxipng), WebP, AVIF, HEIC/TIFF 입력, 크기 조정, 메타데이터 유지. 더 큰 파일을 생성하지 않습니다.
GIF — 파일별 팔레트 + 디더링, 크기 조정, fps.
PDF — 인쇄 품질부터 화면용까지 Ghostscript 프리셋.
배치 — 병렬 처리 한도, 실시간 속도 × / 예상 시간, 크기 및 시간 압축을 누르기 전 예상.
자동 압축: 폴더(예: 다운로드)를 감시하고 그곳에 들어오는 파일을 압축합니다. 선택적으로 원본을 대체할 수 있습니다.
파일별 설정 재정의, 출력 폴더 / 이름 템플릿, 제자리 대체, 휴지통으로 이동, 날짜 유지.
통계가 포함된 기록, 알림, 라이트/다크 테마.
CLI 및 MCP (AI 에이전트)
Feather는 앱 번들(Feather.app/Contents/MacOS/feather-cli) 안에 feather-cli를 포함하고 있습니다. 명령줄 도구 겸 MCP 서버로, Claude, Cursor 또는 모든 MCP 클라이언트가 여러분의 컴퓨터에서 파일을 압축할 수 있습니다.
# 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"] } } }MCP 도구: compress (paths, quality, format, max, out, replace, no_audio, codec, target_mb — 진행 알림 포함), probe, estimate, history. 파괴적 옵션(replace)은 명시적으로 전달된 경우에만 적용됩니다.
설정 → AI 에이전트 · MCP에서 복사 버튼과 함께 정확한 명령을 확인할 수 있습니다.
요구 사항
macOS 13+ (Apple Silicon 또는 Intel)
FFmpeg —
brew install ffmpegGhostscript PDF용(선택 사항) —
brew install ghostscript
개발
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/gs스택: Tauri 2 (Rust) · React · TypeScript · Vite.
엔진: 비디오/GIF용 FFmpeg, PDF용 Ghostscript, 순수 Rust 이미지 코덱 (image, mozjpeg, oxipng, webp, ravif).
스크린샷
드롭 영역 | 다크 테마, 배치 실행 중 |
|
|
기여
이슈와 PR을 환영합니다. 앱의 경우 pnpm tauri dev를 실행하고, 브라우저에서 UI를 보려면 pnpm dev를 실행하세요(목업 백엔드, ?demo=files|running|done). 그리고 src-tauri에서 cargo test를 실행하세요(인코더 테스트를 실행하려면 FEATHER_SAMPLES를 샘플 미디어가 있는 폴더로 설정하세요).
로드맵
PLAN.md를 참조하세요.
라이선스
MIT © Firas Latrach
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/FirasLatrech/feather'
If you have feedback or need assistance with the MCP directory API, please join our Discord server

