feather
Feather
動画、画像、GIF、PDFを軽くする — すべてデバイス上で完結。
Featherは、macOS向けの高速なオープンソースのメディア圧縮ツールです(Windows & Linux版は近日公開予定)。 ファイルをドロップして、品質を選ぶだけで、ファイルを軽くできます。何もアップロードされることはありません。
ダウンロード
一番簡単 — ターミナルで1行(最新リリースをダウンロードして、アプリケーションフォルダにインストールし、起動するためのアクセス権を付与します):
curl -fsSL https://raw.githubusercontent.com/FirasLatrech/feather/main/install.sh | shまたは、最新リリース → から .dmg を入手してください。
Featherはまだ公証されていません(オープンソースであり、有料のApple Developerアカウントで署名されていないため)。そのため、
dmgを手動でインストールすると、macOSは*「Featherは破損しています」*と表示しますが、実際には破損していません。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プリセット。
バッチ処理 — 並列数の上限付き、ライブ速度× / ETA、サイズと時間の見積もり(圧縮開始前)。
自動圧縮: フォルダを監視し(例: ダウンロード)、そこに追加されたファイルを自動的に圧縮します。必要に応じて元のファイルを置き換えることもできます。
ファイルごとの設定上書き、出力フォルダ / 名前テンプレート、その場で置き換え、ゴミ箱に移動、日付を保持。
統計付き履歴、通知、ライト/ダークテーマ。
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)を使用。
スクリーンショット
ドロップゾーン | ダークテーマ、バッチ実行中 |
|
|
コントリビューション
Issueと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

