Skip to content

Qodercli 接入指南

Qodercli 是一个轻量级的命令行效率工具,通过社区贡献现已正式合并到 CLI-Anything 项目中。它提供了便捷的 CLI 包装和快速调用接口。


  • Qodercli 已安装
  • Python 3.10+
  • Git
  • 目标软件已安装

方式一:官方安装脚本(推荐)

Section titled “方式一:官方安装脚本(推荐)”
Terminal window
# 克隆 CLI-Anything 仓库
git clone https://github.com/HKUDS/CLI-Anything.git
# 进入目录
cd CLI-Anything
# 运行 Qodercli 安装脚本
bash scripts/qodercli-install.sh
Terminal window
# 如果有包管理器
qodercli plugin install cli-anything
Terminal window
# 复制插件到 Qodercli 插件目录
mkdir -p ~/.qodercli/plugins
cp -r CLI-Anything/qodercli-plugin ~/.qodercli/plugins/
# 配置
qodercli config add plugins.cli-anything.enabled true

Terminal window
# 生成 CLI
qodercli cli-anything generate gimp
# 或者简化写法
qodercli cli gimp
Terminal window
qodercli cli list
Terminal window
# 直接运行已安装的 CLI
qodercli gimp image new --width 1920 --height 1080 --color blue
Terminal window
# 批量处理目录中的文件
qodercli gimp batch-scale --input ./photos --width 800 --height 600

Terminal window
# 为 Blender 生成 CLI
qodercli cli-anything generate blender
# 验证
blender-cli version
Terminal window
# 创建处理管道
qodercli gimp pipe create \
--steps "filter blur" \
--steps "resize 800x600" \
--output ./processed/
Terminal window
# 导出为不同格式
qodercli gimp export --format "png,jpg,webp" --quality 95

Terminal window
# 设置用于编辑生成代码的编辑器
qodercli config set editor vim
Terminal window
# 设置批量操作的并发数
qodercli config set concurrency 4
Terminal window
# 设置日志级别
qodercli config set log-level debug

解决

Terminal window
# 刷新插件缓存
qodercli plugin refresh
# 或者重新安装
qodercli plugin install cli-anything --force

解决

Terminal window
# 检查 Python 版本
python --version
# 如果是 Python 2,创建虚拟环境
python -m venv ~/.qodercli/venv
source ~/.qodercli/venv/bin/activate
pip install -r requirements.txt