Skip to main content
Glama

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 — 進捗 通知付き)、probeestimatehistory。破壊的なオプション(replace)は明示的に渡された場合にのみ適用されます。 設定 → AIエージェント・MCP で、コピーボタン付きの正確なコマンドを確認できます。

必要条件

  • macOS 13+(Apple SiliconまたはIntel)

  • FFmpegbrew install ffmpeg

  • Ghostscript(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の画像コーデック(imagemozjpegoxipngwebpravif)を使用。

スクリーンショット

ドロップゾーン

ダークテーマ、バッチ実行中

空の状態

ダーク

コントリビューション

IssueとPRは歓迎します。アプリは pnpm tauri dev、ブラウザでのUIは pnpm dev(モックバックエンド、 ?demo=files|running|done)を実行し、src-tauricargo test を実行してください(FEATHER_SAMPLES にサンプルメディアのフォルダを設定すると、 エンコーダーテストを実行できます)。

ロードマップ

PLAN.md を参照してください。

ライセンス

MIT © Firas Latrach

-
license - not tested
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

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.

View all MCP Connectors

Latest Blog Posts

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