系统工具#文件管理

convt:右键即转的本地文件转换器

convt:40 种格式在本机经 FFmpeg、LibreOffice 转换,文件不上传;无直达路线自动多跳,带 CLI 与 agent 接口。

项目资料

GitHub Ecosystem
仓库地址github.com/opencoredev/convt
许可证
AGPL-3.0
主语言
Rust
星标
290
核查时间
2026-10-10

以上快照资料以核查当日为准,可能随版本或运营策略变化。

在网上找格式转换,代价是把文件先传到别人的服务器——合同、证件照、没发布的素材都过了一遍别人的手。convt(Rust 编写,AGPL-3.0 开源,2026-10-06 创建,四天 290 星)把这件事拉回本机:右键一个文件,选目标格式,结果写在原文件旁边,全程不上传。引擎全是本机已有的原生件——FFmpeg 管音视频、PDFium 管 PDF、LibreOffice 管 Office——它做的是路由:40 种格式(图片 14、视频 5、音频 7、文档 14,官网格式页由转换器本身生成)之间没有直达路线时,自动走最多三跳的中转,比如 HEIC 到 DOCX 这类”转换器菜单里根本不会放在一起”的组合。

convt 官网横幅:右键转换任意文件,图片、视频、音频与文档在本机转换,不上传

核心功能

  • 40 种格式、五个原生引擎:FFmpeg(MP4/MOV/WebM/MKV/MP3/FLAC 等)、LibreOffice(Word/Excel/PowerPoint 及其开放格式,另存 PDF)、PDFium(PDF 页面渲染成 PNG/JPEG)、image 与 resvg(照片与 SVG,含 AVIF/OpenEXR/QOI)、libheif 或 macOS sips(HEIC)。
  • 多跳路由:没有引擎能直达时,自动规划最多三步的中转链,目标是让右键菜单里”看到什么转什么”。
  • 右键集成:macOS Finder 菜单与 Linux 文件管理器菜单随包安装;Windows Explorer 菜单已写好(crates/convt-shell),还没进发布安装包。
  • CLI 同装,且对 agent 友好:convt clip.mov --to mp4、整目录递归 convt photos/ --to webp -r、convt lease.pdf --to png --pages 1-3;convt --skill 直接输出一份 SKILL.md 给编码智能体读。
  • 可选 Office 文档包:Word/Excel/PowerPoint 支持按需安装,Windows 发布版从 GitHub Release 下载固定版本并校验 SHA-256,引擎自己不会发起下载。
  • 付费云 API:同一套引擎跑在沙箱 worker 里的服务端转换,配 TypeScript SDK,给需要服务端批量的场景。
  • 查询命令先行:convt engines 看本机可用引擎,convt targets photo.heic 列一个文件能到达的全部格式,convt formats 与 convt presets 看全局;转换前先摸清路线,比在菜单里逐个试快得多。

典型使用场景

  • 隐私敏感的转换:合同、身份证扫描件、未发布素材的格式转换,文件不出本机。
  • 批量整理素材:一个目录的 HEIC 全转 JPG、一堆 MOV 转 MP4,右键或一行命令完成。
  • 给 agent 配转换能力:convt --skill 生成的技能文档让编码智能体自己会查格式、选目标、跑转换。
  • PDF 指定页出图:convt lease.pdf --to png --pages 1-3 把合同或论文的指定页渲染成图片,贴进幻灯片和聊天窗口不再受版式影响。

快速上手

macOS(Apple Silicon)用 Homebrew:

brew tap opencoredev/convt https://github.com/opencoredev/convt
brew install --cask convt

装完即得签名应用和 convt CLI。先看本机有哪些引擎、某个文件能转到哪:

convt engines
convt targets photo.heic
convt clip.mov --to mp4

注意授权:打包版从第一次转换起算 7 天试用;自己从源码构建则不受限——bun run setup 装好系统包、Rust 工具链和 PDFium,之后 cargo run -p convt-cli -- photo.png --to webp 即可运行。Windows MSI 与 Linux 的 .deb/.rpm/AppImage 在 convt.app/download。

小结

要”文件不出本机”的转换,convt 是目前覆盖面最全的方案之一:一个应用同时管图片、音视频、PDF 和 Office,还把 CLI 和 agent 接口一起交出来。AGPL-3.0,Rust + GPUI(Zed 的界面框架)编写,由 OpenCore 组织维护;签名桌面版、云 API 是付费的,“convt” 名称与 logo 是商标、不在代码授权范围内。三点注意:Office 转换依赖本机装 LibreOffice;Windows 右键菜单还没进安装包;项目上线仅四天,290 星(2026-10-10 查),引擎组合在不同机器上的表现要自己跑一遍 convt engines 确认。

同样”文件不过别人服务器”的路线里,croc 和 Syncthing 管的是传输与同步;convt 补上的正是最后一块:格式本身。