你会惊叹的,如果经常用电脑操作佳明|GarminMTP

你会惊叹的,如果经常用电脑操作佳明|GarminMTP

如果你经常在电脑上操作佳明手表的文件,应该受够了 Android File Transfer 或OpenMTP:连接不稳、目录难找,还要来回拖拽。

相信我,GarminMTP 这个命令行工具会解放你的双手。

命令行工具听起来很可怕?

对于Codex、ClaudeCode这类全能型agent,命令行操作像呼吸一样简单。

简单解释一下它是怎么用的:

GarminMTP 的主命令是garmin-mtp,也兼容garminmtp。它能检测设备、浏览手表存储,导入音乐和路线,导出活动、截图与日志;开发者也可以写入 Connect IQ 的 PRG、拉取 CIQ 日志。

常用命令

garmin-mtp devices
garmin-mtp manual
garmin-mtp list /
garmin-mtp list /GARMIN/Apps/LOGS
garmin-mtp pull /GARMIN/Apps/LOGS/CIQ_LOG.YML ./
garmin-mtp push app.prg /GARMIN/Apps APP.PRG
garmin-mtp push course.fit /GARMIN/NewFiles
garmin-mtp dump

路径最好先list再使用,MTP 操作也应依次执行。同名文件默认会拒绝上传;--overwrite是先删后传,用前要想清楚。它只能操作手表通过 MTP 暴露的内容,不会绕过佳明的安全限制。

安装 CLI 和 Skill

macOS 可以从源码安装:

brew install libmtp pkgconf
git clone https://github.com/Likenttt/garmin-mtp-cli.git
cd garmin-mtp-cli
make
make install PREFIX="$HOME/.local"

再安装项目自带的 Agent Skill:

npx github:Likenttt/garmin-mtp-cli install --target codex

garminmtp,使用 C 语言实现,所以 Windows 和 Linux 下同样可以编译安装。

重启 Codex 后,不用背命令,直接说人话即可。

真的,你根本不用记命令

使用$garminmtp,把手表里最近一次活动的 FIT 文件导出到“下载”文件夹。


把“跑步歌单”目录里的 MP3 逐个传入手表。先找到设备实际的音乐目录,遇到同名文件先问我。


把“下载”目录里的周末骑行.gpx导入手表。先确认设备支持的路线导入目录,不支持就直接告诉我。


找到手表保存截图的目录,把 BMP 图片全部导出到“Garmin 截图”文件夹。

你不需要知道手表里的目录叫什么。Agent 会先检查设备、列出目录,再逐个执行传输。

说实话,我已经很久没打开 Android File Transfer 了。

有了 GarminMTP,我找不到再用它的理由。

最重要的是,我节约了大大大大大大大大大量的时间。


拥抱先进生产力。

编辑于 2026-08-02 · 著作权归作者所有