Skip to content

Repository files navigation

HolyCrab Agent Tools

这个仓库提供一套运行在用户电脑上的 HolyCrab 工具:

  • holycrab CLI:配置 API Key、查模型、估积分、上传本地素材、创建和查询任务。
  • 本地 MCP:由同一个命令通过 holycrab mcp serve 启动,供 Codex、Claude Code 等 Agent 调用。
  • 薄 Skill:教 Agent 先查能力、先估积分、获得确认后只提交一次。

它们共用同一份公开能力快照和同一套安全请求代码,直接调用 HolyCrab 现有正式 API,不需要新增 OAuth 或远程 MCP 后端。v0.2.1 内置的能力快照版本为 2026-08-22;这是随版本发布的静态合同,不冒充实时模型目录。

系统要求与一键安装

支持 macOS 和 Linux,需要 Python 3.10+ 与 curl。不需要 sudo

下面的官方命令始终安装最新正式版。只有通过发布验证并上传安装器的稳定版本才会更新这个入口;Draft 和预发布版本不会进入普通用户的安装流程。内部测试请先克隆仓库,再使用后面的本地源码安装方式。

curl -fsSL https://holycrab.ai/cli/install.sh | sh

安装器会把命令放到 ~/.local/bin/holycrab,安装 Codex 与 Claude Code 的 Skill,并在检测到对应客户端时登记本地 MCP。它不会写入 API Key。

如果终端还找不到命令,把下面一行加入 shell 配置:

export PATH="$HOME/.local/bin:$PATH"

覆盖安装、升级和卸载

覆盖安装或升级时,重新运行对应版本的安装命令即可。安装器会覆盖 CLI、Skill 和本地 MCP 所需文件,不会删除 ~/.config/holycrab 中保存的 Key 与本地任务记录。

卸载程序文件:

codex mcp remove holycrab 2>/dev/null ||true
claude mcp remove holycrab 2>/dev/null ||true
rm -f "$HOME/.local/bin/holycrab"
rm -rf "$HOME/.local/lib/holycrab""$HOME/.agents/skills/holycrab""$HOME/.claude/skills/holycrab"

上面的命令保留本机配置。确定已经在网页撤销 Key、并且不再需要本地任务记录后,可另行删除 $HOME/.config/holycrab

配置 Key 和自检

先在 HolyCrab API Key 页面 创建或复制 Key,然后运行:

holycrab setup
holycrab doctor --json
holycrab auth status

holycrab setup 会隐藏输入、验证并保存 Key;holycrab auth set-key 提供相同的显式配置入口。API Key 保存在本机 ~/.config/holycrab/config.json,文件权限为 0600。临时环境变量 HOLYCRAB_API_KEY 会覆盖本地配置;如果看到覆盖警告,请先运行 unset HOLYCRAB_API_KEY,再检查 Key 状态。

常用命令

holycrab models list
holycrab models show dreamina-seedance-2-5-260628
holycrab credits balance
holycrab generate estimate --kind image \
--json '{"prompt":"A crab astronaut","model":"seedream-5-0-lite-260128","size":"2k"}'
holycrab generate create --kind image \
--json '{"prompt":"A crab astronaut","model":"seedream-5-0-lite-260128","size":"2k"}'
holycrab tasks list
holycrab tasks get TASK_ID
holycrab tasks wait TASK_ID --timeout 600
holycrab assets upload /absolute/path/reference.mp4 --duration-seconds 8

没有 --yes 时,创建命令会先显示积分估算并询问确认。脚本或 Agent 只有在用户已经明确确认后才能加 --yes

Seedance 视频在没有填写 generateAudio 时,CLI 和本地 MCP 会默认补成 true;想要静音视频时显式传入 "generateAudio": false。MiniMax H3 不支持这个字段,因此不会自动添加。

同一提示词可以主动生成多次。每次明确确认都会创建新的本地 attempt ID 和新的线上任务;同一个 attempt ID 不能重复提交,网络结果不明确时也不会自动重试付费请求。

完整体验步骤见 HolyCrab CLI 使用指南。公开模型限制见 capabilities.json

隐私、条款与支持

HolyCrab CLI 不额外收集遥测数据;服务使用遵循 HolyCrab 隐私政策和服务条款。

本地开发验证

python3 -m unittest discover -s holycrab/tests -v
python3 -m py_compile holycrab/scripts/holycrab_api.py holycrab/scripts/holycrab_cli.py
python3 holycrab/scripts/validate_capabilities.py
sh -n install.sh bin/holycrab

仓库中的测试和开发验证不会调用正式生成接口或产生费用;实际使用 holycrab generate create 时,用户确认后会提交真实付费任务。安全问题请按 SECURITY.md 联系我们。

About

codex skills

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages