filee
Skill24k starsChanged 10 days agoMITView on GitHub
Convert files offline with the Filee command-line tool (images, documents, PDF, audio, video, ebooks). Use when the user asks to convert a file to another format, check whether Filee can convert a format, or read Filee's JSON result. Not for editing file contents.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about KnifeLemon/Filee
- Selahattin Ünlü“Harika Github Repoları Part 135 #yazılım #açıkkaynak #programlama”YouTube · Oct 23, 2026 · 9.5k views
- Alex Hitt“Filee GitHub Explained: How Offline Conversion Routes Files Across Desktop, CLI, and Watch Mode”YouTube · Oct 17, 2026 · 2k views
- Git Gems“Filee: a free, open-source file converter you use by dragging”YouTube · Oct 21, 2026 · 1.3k views
- Lemon Knife“Hold a key, drag, convert: Filee for Windows, macOS and Linux”YouTube · Oct 10, 2026 · 940 views
- SkipCI“Filee converts 244+ file formats offline by drag and drop (free, open-source)”YouTube · Oct 19, 2026 · 918 views
The biggest 5 of 48 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 48
Talked about on YouTube, GitHub, the web and Bluesky (48 times).
On YouTube · 22
- Oct 23, 2026Harika Github Repoları Part 135 #yazılım #açıkkaynak #programlama — Selahattin Ünlü9.5k views · 9 comments
- Oct 17, 2026Filee GitHub Explained: How Offline Conversion Routes Files Across Desktop, CLI, and Watch Mode — Alex Hitt2k views · 3 comments
- Oct 21, 2026Filee: a free, open-source file converter you use by dragging — Git Gems1.3k views
- Oct 10, 2026Hold a key, drag, convert: Filee for Windows, macOS and Linux — Lemon Knife940 views · 4 comments
- Oct 19, 2026Filee converts 244+ file formats offline by drag and drop (free, open-source) — SkipCI918 views
17 more on YouTube
- Oct 18, 2026Convert 180+ Formats 100% Offline with Zero Cloud Leaks #shorts — ToolSpiresays it tested it882 views · 1 comment
- Oct 27, 2026Filee: free offline file converter, HEIC to JPG and Word to PDF by drag and drop #Shorts — GitNova343 views
- Oct 26, 2026This Free App Coverts 200+ Files Offline — Your Better Self265 views · 1 comment
- Oct 20, 2026Filee: Convert Files Without Opening Another App — OpenSoft249 views
- Oct 29, 2026Filee Tutorial — What It Is & How To Use It — GitTube219 views
- Oct 20, 2026Free File Converter That Works Offline (No Uploads) | Filee — Opensrcs198 views
- Oct 29, 2026This FREE Tool Converts 250+ File Formats Offline! | Filee — GitHub Recaps160 views
- Oct 20, 2026Stop paying to convert files — free & offline (Filee) — AI These Days160 views · 1 comment
- Oct 30, 2026Filee Tested: A Free File Converter That Works Offline (No Uploads) — Starworthysays it tested it106 views · 1 comment
- Oct 25, 2026Filee: Convert Any File by Drag and Drop, No Upload Needed — Alta Media84 views
- Oct 27, 2026Filee: Convert 263+ file types offline with drag & drop #Shorts — Daily Tool Discovery43 views
- Oct 23, 2026Convert 255 File Formats Offline By Dragging: Filee Open-Source File Converter — Github Trending Repos43 views
- Oct 28, 2026Convert any file without uploading it — Sourcerer41 views
- Nov 2, 2026This Free App Converts 260+ Formats Offline — with mirelle 23 views
- Oct 23, 2026Filee is trending on GitHub #Shorts — codeExplainedBadly19 views
- Oct 29, 2026Filee: Drag and drop file converter for 240+ formats, offline — Prosper Flow IO14 views
- Oct 30, 2026Filee: alternative to CloudConvert Subscription ($9/mo) #Shorts — FUBAR AI3 views
On GitHub · 17
- Nov 9, 2026New version: KnifeLemon.Filee version 2.4.0 — microsoft/winget-pkgs0 reactions · 3 comments
- Nov 7, 2026[New Resource] Muse Autonomous Ingestion - 2026-11-07 (6 Gems) — ai717/free.itis.chat0 reactions · 1 comment
- Nov 4, 2026Windows downloads from dl.filee.sh (Filee#454) — KnifeLemon/Filee-Web0 reactions
- Nov 2, 2026feat(filee): add Filee, an offline file converter (com.filee.app) — flatpark/flatpark0 reactions
- Oct 31, 2026macOS: event mask loses all modifiers while another app holds Secure Input (CGEventSourceKeyState returns false) — TolikPylypchuk/SharpHook0 reactions · 1 comment
12 more on GitHub
- Oct 28, 2026Typo in DDS coder alpha mask (0xff00000) causes Red/Blue channel swap for uncompressed RGBA files — ImageMagick/ImageMagick0 reactions · 2 comments
- Oct 28, 2026Installer: Filee — kapo-Toolkits/linux-scripts0 reactions
- Oct 27, 2026新增 Filee 静态文档(/filee/) — kobezone/kobezone.github.io0 reactions · 1 comment
- Oct 21, 2026[renderer] 내장 폭 표에 키릴·그리스 문자 구간이 없어 모든 글꼴에서 반각(0.5em) 폴백 — 러시아어 글자가 겹친다 — edwardkim/rhwp0 reactions · 1 comment
- Oct 21, 2026FMHY suggestions 2026-10-21 — sudosilo/free-as-in-links0 reactions
- Oct 21, 2026○ dark: KnifeLemon/Filee — CI — fitzyracing1/darks0 reactions · 10 comments
- Oct 19, 2026https://mirror.ghproxy.com/https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-win-Portable.zip — cw1122/cw0 reactions
- Oct 11, 2026[Request]: Filee — ScoopInstaller/Extras0 reactions · 1 comment
- Oct 11, 20262단 시험지 서식 HWPX: 머리 표가 본문과 겹침(0.8.6), 0.8.7에서는 1번 문제 줄이 <보기> 상자와 겹침 — edwardkim/rhwp0 reactions
- Oct 9, 2026【开源自荐】Filee,按住按键拖动文件,在光标处一键转换格式 — ruanyf/weekly0 reactions
- Oct 9, 2026[开源推荐] Filee,按住按键拖动文件就能转换格式的离线工具 — 521xueweihan/HelloGitHub0 reactions
- Oct 2, 2026New package: KnifeLemon.Filee version 2.3.0 — microsoft/winget-pkgs0 reactions · 17 comments
On the web · 8
- Nov 4, 2026Sanyam Verma — linkedin.com
- Oct 29, 2026Filee - Download and install on Windows — apps.microsoft.com
- Oct 28, 2026Filee: Convert 263 Formats Offline With a Drag-and-Drop Menu · Zendot — zendot.org
- Oct 24, 2026Filee: offline file converter — Frontier Now — frontiernow.dev
- Oct 24, 2026GitHub 周榜趋势速报| 2026-10-25 — juejin.cn
3 more on the web
- Oct 23, 20265 GitHub repos that went wild this week (Oct 17 to 23), and how to actually use them — buildwithneej.substack.com
- Oct 19, 2026Filee — Applications | Repo Catalog — catalog.skipci.dev
- Oct 18, 2026Alessandro Del Rosso's Post — linkedin.com
On Bluesky · 1
- Nov 1, 2026OJO a este conversor entre formatos para Windows, Linux y Mac sin tener que depender de herramientas online ni de cosas raras comprende… — @publikaccion.bsky.social4 likes and reposts
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 1 is distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 22
Ask Filee what a format can become before you convert:
- Distinctive: line 28
Look at two lists in the result:
- Very specific: line 33
If the target is in neither list, Filee can't do this conversion.
- Very specific: line 37
Always pass --json --quiet and -o <folder>:
- Very specific: line 70
If the failed file has needsEngines, Filee is missing an engine for this conversion.
- Very specific: line 71
If the file's state is cancelled, the run was stopped before it finished.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Filee
Filee converts files offline. The filee command shares formats, presets and engines with the Filee app.
The command is filee on every OS. If the shell can't find it, Filee may be installed but not on PATH. On Linux and macOS the installer links it as $HOME/.local/bin/filee, so that folder has to be on PATH. On Windows, run cli\filee.cmd (or filee-cli.exe) from the Filee folder by its full path.
1. Check that Filee is installed
filee versionIt prints something like filee 2.2.0 and exits with 0. If the command doesn't exist and you can't find the install, tell the user to download Filee from https://filee.sh and stop.
2. Check the conversion first
Ask Filee what a format can become before you convert:
filee formats md --jsonLook at two lists in the result:
targets: formats Filee can make right now.withEngines: formats Filee can make once the user gets an extra engine in the app.
If the target is in neither list, Filee can't do this conversion. Say so instead of trying.
3. Convert
Always pass --json --quiet and -o <folder>:
filee convert <files or folders...> --to <format> -o <folder> --json --quietWhy --quiet: without it --json also writes progress events to stderr, one object per line, which get in the way when a shell merges stderr into stdout. The JSON result on stdout stays the same.
Why -o: results land in one folder you chose instead of wherever the app's output settings put them (usually next to the originals), so you can find them.
Other useful flags: --preset <preset> instead of --to (see filee presets --json), -r for sub folders, --sort <name|name-desc|modified|modified-desc|created|created-desc> for the order files merge in, --skip to leave existing outputs alone, --overwrite to replace them. By default Filee adds a number rather than overwriting.
4. Read the result
Exit code 0 doesn't mean every file was converted. It means no file failed or was cancelled. Always read the JSON on stdout.
| Exit code | Meaning | What to do |
| 0 | No file failed or was cancelled | Check converted and each file's state. A skipped file was not converted. |
| 1 | Some files failed or were cancelled | Read error (and needsEngines, if any) on each file whose state is failed or cancelled. |
| 2 | Wrong arguments or a missing input | Fix the command. No JSON; the reason is on stderr. |
| 3 | Nothing to convert | Check the input paths. No JSON; the reason is on stderr. |
In the JSON:
converted,skipped,failed: counts for the whole run.failedalso counts cancelled files.files[].state:done,skipped,failedorcancelledfor each source.files[].outputs: the paths that were written. Use these exactly. Don't guess output names.
A file is converted only when its state is done and outputs isn't empty.
5. When a file fails
- If the failed file has
needsEngines, Filee is missing an engine for this conversion. Tell the user which engine it names and ask them to open Filee, go to Settings → Engines, and get it. Then run the same command again. - If the file's
stateiscancelled, the run was stopped before it finished. Tell the user it wasn't converted. - Otherwise pass the file's
errortext on to the user. Don't retry blindly.
Examples
Convert one file
filee convert photo.png --to jpg -o converted --json --quietOutput, trimmed to the fields that matter here:
{ "converted": 1, "failed": 0,
"files": [ { "source": ".../photo.png", "state": "done",
"outputs": [ ".../converted/photo.jpg" ] } ] }Exit code 0, state is done, and the new file is the path in outputs.
A conversion that needs an engine
filee convert notes.md --to pptx -o converted --json --quietOutput, trimmed:
{ "converted": 0, "failed": 1,
"files": [ { "state": "failed", "outputs": [],
"errorKey": "error.no_route", "needsEngines": [ "pandoc" ] } ] }Exit code 1. Tell the user something like: "Filee needs the pandoc engine for this. Open Filee, go to Settings → Engines, get it, then I'll try again."
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

