Grok Image Cli

🎨 安全可控的 AI 图像命令行工具

基于 xAI Grok API 的命令行图像生成与编辑工具,支持 macOS Keychain 安全存储 API 密钥,适合开发者批量处理图像创作任务。

收藏
7.8k
安装
1.9k
版本
0.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

grok-image-cli 是一款面向 macOS 开发者的命令行图像生成与编辑工具,直接调用 xAI Grok 的 grok-imagine-image 模型。核心工作流分为三步:

1. 认证:通过 grok-img auth login 将 xAI API 密钥存入 macOS Keychain,或使用 XAI_API_KEY 环境变量作为后备。
2. 生成grok-img generate "prompt" 支持多比例(1:1 到 20:9)、批量生成(1-10 张)及自定义输出目录。

3. 编辑grok-img edit "instruction" -i <path/url> 可对本地或远程图像进行风格迁移、内容修改等操作。

显著优点

  • 安全设计优先:API 密钥强制使用 macOS Keychain 存储,源码可审计,无明文配置文件,降低密钥泄露风险。
  • 供应链透明:NPM 包附带 provenance 证明,可溯源至 GitHub Actions 构建提交,支持 npm pack --dry-run 预检。
  • 批量与自动化友好:支持 -n 批量生成、标准输出目录结构,便于集成到脚本和工作流。
  • 灵活的编辑能力:同时支持本地路径与远程 URL 作为输入,扩展了自动化场景(如处理 CDN 图像)。

潜在缺点与局限性

  • 平台锁定:仅支持 macOS,Linux/Windows 用户无法使用 Keychain 存储功能。
  • Node.js 版本要求:需 >= 20.19.0,旧环境需升级。
  • 第三方依赖:核心依赖 @ai-sdk/xai 和 npm 生态,存在供应链风险(尽管有 provenance 缓解)。
  • 无本地模型:所有图像生成必须联网调用 xAI 云端 API,无法离线使用,且受 xAI 服务可用性与定价策略影响。
  • 编辑功能依赖远程:若使用 URL 输入,需额外 HTTPS 请求获取源图,增加网络延迟与失败点。

适合人群

  • macOS 开发者与自动化工程师,需要将图像生成集成到 CI/CD 或本地脚本。
  • 对密钥安全有要求、偏好开源可审计工具的技术用户。
  • 已持有 xAI API 密钥、需要批量处理图像生成/编辑任务的内容创作者。

常规风险

  • API 密钥管理:虽然 Keychain 存储安全,但 XAI_API_KEY 环境变量后备方案可能被意外泄露到 shell 历史或进程列表。
  • 网络传输:所有图像数据与 API 请求经 HTTPS 发送至 api.x.ai,存在常规 TLS 中间人攻击风险(依赖系统证书链)。
  • 生成内容合规:Grok 模型可能生成受版权保护或不当内容,用户需自行承担内容审核责任。
  • 依赖更新风险:npm 全局安装模式下的权限问题,或未来 @ai-sdk/xai 重大版本变更可能导致兼容性问题。

Grok Image Cli 内容

手动下载zip · 2.4 kB
SKILL.mdtext/markdown
请选择文件