(完整正文见本回复:V2EX 主题创建后不可编辑,主楼未能带上正文)
极空间用了一年多,哪都好,就是没有命令行。想批量改几十个视频的名字、想脚本化备份,只能对着 App 一个一个点。
后来注意到一个细节:桌面客户端为了跟 NAS 通信,会在本机 `127.0.0.1:13579` 起一个本地代理,登录态也存在本地文件里。顺着这个把它用到的接口一个个记下来,整理成了一套干净的工具,开源了:**zspace-cli**。
装完就能用,不用填密码、不用开 SSH:
```bash
pip install zspace-cli
zs check
zs ls /sata11/my/data/影视
zs find "权力的游戏"
```
也做了 MCP / Agent Skill 。往项目里复制一个 skill 文件夹,就能直接对 Cursor / Claude 说「把影视目录按年份分类」,它自己去调命令完成。我靠它把 NAS 上 300 多部电影、80 多部剧整理了一遍——顺便把审查规避的怪命名(`S 探`、`让丨 Z 弹飞` 那种)解码归位,那套解码规则单独开源在 media-naming-guide 。
跨平台 macOS / Windows / Linux 都测过( Windows 是在真实 ARM VM 里跑的全量测试),也能 Docker 无头跑,容器连宿主机客户端代理就行。
链接:
GitHub:
https://github.com/skyzhao1223/zspace-cliPyPI:
https://pypi.org/project/zspace-cli/第一次在 V2EX 发自己写的项目,轻拍。手里有极空间的朋友欢迎试试,有问题 issue 区见。