imgcmd icon

imgcmd

imgcmd 是一款基于 Node.js 的 CLI,可使用 Gemini AI 在本地磁盘生成真实图片文件,适合需要本地图片资源而非 SVG 或 Base64 输出的开发与 AI 辅助编码流程。

imgcmd

概述

imgcmd 是一款 Node.js 命令行工具,可使用 Gemini AI 在磁盘上生成真实图片文件。该网站将其呈现为聊天式图片变通方案的替代品,例如脆弱的 SVG 输出或 Base64 编码的图片数据。

该产品面向终端优先和代理式编码工作流程。其定位是帮助开发者和 AI 编辑器将图片资源直接创建到项目目录中,示例展示了文件被本地写入并在代码库中保持有序。

功能

磁盘上的真实图片文件

生成磁盘上的实际图片文件,而不是返回 SVG 片段或 Base64 字符串,这更适合需要将资源保存到仓库中的工作流。

基于终端的 CLI

作为 Node.js CLI 在终端中运行,网站展示了安装命令,工作流以本地执行为中心。

编辑器工作流支持

可与 Cursor 和 VS Code 等代理式编辑器集成,让 AI 助手在编码流程中创建图片资源。

仅本地执行

将 API 密钥保留在本地机器上,并在用户的终端中执行,而不是通过中介服务。

模型选择控制

开箱即支持 Gemini 2.5 和 3.1 Flash,并提供 `IMGCMD_FORCE_MODEL` 标志用于强制指定偏好的模型。

语言和目录处理

根据主页文案,会自动检测 EN/PT,并通过与目录相关的行为组织提示词。

使用场景

  • 就地创建项目资源

    开发者可以直接在代码仓库中生成背景图、Logo 或其他资源,而无需手动复制 SVG 代码或解码 Base64 输出。

  • 在 AI 编码工作流中添加图片

    在 AI 辅助编码会话中,图片文件可以作为正常编辑流程的一部分生成,这很适合使用 Cursor 或 VS Code 进行代理任务的团队。

  • 标准化模型使用

    如果用户希望在团队范围内统一模型选择,可以设置 `IMGCMD_FORCE_MODEL` 标志,从而始终使用相同的 Gemini 模型。

  • 跨支持的区域语言工作

    使用英语或葡萄牙语工作的多语言团队可以利用该工具的自动语言检测,同时仍将提示词整理在本地项目文件夹中。

  • 保持生成过程本地化

    注重安全的开发者可以将图片生成步骤保留在自己的机器上,同时继续对 API 密钥和执行过程保持本地控制。

Pros and Cons

Pros

  • 生成磁盘上的实际文件,而不是依赖 SVG 或 Base64 输出。
  • 通过终端运行,适合开发者和代理式 IDE 工作流。
  • 将 API 密钥保留在本地机器上。
  • 开箱即支持 Gemini 2.5 和 3.1 Flash。
  • 提供一种基于命令的方式为 Cursor 等工具创建编辑器规则。

Cons

  • 公开页面未详细说明完整的 CLI 功能范围、可用命令或输出配置。
  • 所提供的页面文本中未显示定价信息,因此从源内容无法看出套餐结构。
  • 网站除了安装命令和示例规则工作流之外,只提供了有限的设置指引。

FAQ

imgcmd 是做什么的?

imgcmd 是一款 Node.js CLI,可使用 Gemini AI 在磁盘上生成真实图片文件。主页将其定位为一种避免使用聊天生成的 SVG 或 Base64 变通方案的方法。

imgcmd 如何适配基于编辑器的工作流程?

网站说明它可与 Cursor 和 VS Code 等现代代理式 IDE 集成,并且可以通过 `imgcmd --create-rule cursor` 之类的命令创建 AI 规则。公开页面未提供更深入的设置步骤。

生成的图片保存在哪里?

主页说明生成的图片会直接保存到项目目录中的磁盘上,并给出将文件写入如 `/assets/dashboard-bg.png` 的示例。

imgcmd 支持哪些模型?

网站说明 imgcmd 开箱即支持 Gemini 2.5 和 3.1 Flash,并且可使用 `IMGCMD_FORCE_MODEL` 标志强制使用偏好的模型。

imgcmd 会通过服务器传递 API 密钥吗?

页面强调 API 密钥保留在用户自己的机器上,且执行过程在本地终端中完成。网站未公开更多安全或隐私细节。

Quick Facts

类别
Developer Tool
平台
Node.js CLI
主要用途
在磁盘上生成图片文件
模型提供方
Gemini AI
来源域名
imgcmd.com
编辑器适配
提到 Cursor 和 VS Code