Files
CLI-Anything/public_registry.json
2026-04-18 17:10:26 +00:00

345 lines
14 KiB
JSON

{
"meta": {
"repo": "https://github.com/HKUDS/CLI-Anything",
"description": "Public CLI Registry — Third-party and official CLIs managed by CLI-Hub across npm, bundled, brew, and other install methods",
"updated": "2026-04-18"
},
"clis": [
{
"name": "feishu",
"display_name": "Feishu/Lark CLI",
"version": "latest",
"description": "Official Lark (Feishu) CLI for managing Lark apps, bots, and cloud resources from the terminal",
"category": "communication",
"requires": "Node.js >= 16",
"homepage": "https://github.com/larksuite/cli",
"source_url": "https://github.com/larksuite/cli",
"package_manager": "npm",
"npm_package": "@larksuite/cli",
"install_cmd": "npm install -g @larksuite/cli",
"npx_cmd": "npx @larksuite/cli",
"skill_md": "npx skills add larksuite/cli -y -g",
"entry_point": "lark-cli",
"contributors": [
{
"name": "larksuite",
"url": "https://github.com/larksuite"
}
]
},
{
"name": "minimax-cli",
"display_name": "MiniMax CLI",
"version": "latest",
"description": "MiniMax AI platform CLI for managing tokens, models, and API interactions from the command line",
"category": "ai",
"requires": "Node.js >= 16, MINIMAX_API_KEY",
"homepage": "https://platform.minimax.io",
"source_url": null,
"package_manager": "npm",
"npm_package": "minimax-cli",
"install_cmd": "npm install -g minimax-cli",
"npx_cmd": "npx minimax-cli",
"skill_md": "https://platform.minimax.io/docs/token-plan/minimax-cli",
"entry_point": "minimax-cli",
"contributors": [
{
"name": "MiniMax",
"url": "https://platform.minimax.io"
}
]
},
{
"name": "wecom",
"display_name": "WeCom CLI",
"version": "latest",
"description": "Official WeCom open-platform CLI for contacts, todos, meetings, messages, calendars, docs, and smart sheets",
"category": "communication",
"requires": "Node.js >= 18, WeCom account (currently limited rollout), optional Bot ID + Secret for bot flows",
"homepage": "https://open.work.weixin.qq.com/",
"source_url": "https://github.com/WecomTeam/wecom-cli",
"package_manager": "npm",
"npm_package": "@wecom/cli",
"install_cmd": "npm install -g @wecom/cli",
"npx_cmd": "npx @wecom/cli",
"skill_md": "npx skills add WeComTeam/wecom-cli -y -g",
"entry_point": "wecom-cli",
"contributors": [
{
"name": "WecomTeam",
"url": "https://github.com/WecomTeam"
}
]
},
{
"name": "contentful",
"display_name": "Contentful CLI",
"version": "latest",
"description": "Official Contentful CLI for spaces, migrations, imports, exports, seeding, and environment management",
"category": "web",
"requires": "Node.js LTS, Contentful account and space access",
"homepage": "https://www.contentful.com/",
"source_url": "https://github.com/contentful/contentful-cli",
"package_manager": "npm",
"npm_package": "contentful-cli",
"install_cmd": "npm install -g contentful-cli",
"npx_cmd": "npx contentful-cli",
"skill_md": "https://github.com/contentful/contentful-cli/tree/main/docs",
"entry_point": "contentful",
"contributors": [
{
"name": "Contentful",
"url": "https://github.com/contentful"
}
]
},
{
"name": "sanity",
"display_name": "Sanity CLI",
"version": "latest",
"description": "Official Sanity CLI for studios, datasets, schemas, imports, exports, and structured content workflows",
"category": "web",
"requires": "Node.js and npm, Sanity account/project access",
"homepage": "https://www.sanity.io/",
"source_url": "https://github.com/sanity-io/sanity",
"package_manager": "npm",
"npm_package": "sanity",
"install_cmd": "npm install -g sanity",
"npx_cmd": "npx sanity@latest",
"skill_md": "https://www.sanity.io/docs/apis-and-sdks/cli",
"entry_point": "sanity",
"contributors": [
{
"name": "Sanity",
"url": "https://github.com/sanity-io"
}
]
},
{
"name": "shopify",
"display_name": "Shopify CLI",
"version": "latest",
"description": "Official Shopify CLI for apps, themes, functions, extensions, and Hydrogen storefront workflows",
"category": "web",
"requires": "Node.js and npm, Shopify Partner/store access",
"homepage": "https://shopify.dev/docs/api/shopify-cli",
"source_url": "https://github.com/Shopify/cli",
"package_manager": "npm",
"npm_package": "@shopify/cli",
"install_cmd": "npm install -g @shopify/cli",
"npx_cmd": "npx @shopify/cli@latest",
"skill_md": "https://github.com/Shopify/cli/blob/main/packages/cli/README.md#commands",
"entry_point": "shopify",
"contributors": [
{
"name": "Shopify",
"url": "https://github.com/Shopify"
}
]
},
{
"name": "sentry",
"display_name": "Sentry CLI",
"version": "latest",
"description": "Official Sentry CLI for releases, sourcemaps, debug files, monitors, and org/project automation",
"category": "devops",
"requires": "Sentry account plus auth token/org/project access for most operations",
"homepage": "https://docs.sentry.io/cli/",
"source_url": "https://github.com/getsentry/sentry-cli",
"package_manager": "npm",
"npm_package": "@sentry/cli",
"install_cmd": "npm install -g @sentry/cli",
"npx_cmd": "npx @sentry/cli",
"skill_md": "https://docs.sentry.io/cli/",
"entry_point": "sentry-cli",
"contributors": [
{
"name": "Sentry",
"url": "https://github.com/getsentry"
}
]
},
{
"name": "1password-cli",
"display_name": "1Password CLI",
"version": "latest",
"description": "Official 1Password CLI for vault access, secrets retrieval, item automation, and desktop-app-backed authentication",
"category": "devops",
"requires": "1Password account; desktop app integration recommended for biometric/system-auth sign-in",
"homepage": "https://developer.1password.com/docs/cli/get-started/",
"source_url": null,
"package_manager": "brew",
"install_strategy": "command",
"install_cmd": "brew install --cask 1password-cli",
"uninstall_cmd": "brew uninstall --cask 1password-cli",
"update_cmd": "brew upgrade --cask 1password-cli",
"skill_md": "https://developer.1password.com/docs/cli/get-started/",
"entry_point": "op",
"contributors": [
{
"name": "1Password",
"url": "https://1password.com"
}
]
},
{
"name": "android-cli",
"display_name": "Android CLI",
"version": "0.7",
"description": "Official Android terminal interface for SDK setup, project creation, emulator/device management, app run/deploy workflows, docs access, and skill management for any agent",
"category": "mobile",
"requires": "Preview release; Linux x86_64, macOS arm64, or Windows x86_64. Android SDK / JDK requirements depend on the workflow you run.",
"homepage": "https://developer.android.com/tools/agents/android-cli",
"docs_url": "https://android-developers.googleblog.com/2026/04/build-android-apps-3x-faster-using-any-agent.html",
"source_url": null,
"package_manager": "bundled",
"install_strategy": "bundled",
"install_notes": "Install Android CLI from the official archive page: Linux `curl -fsSL https://dl.google.com/android/cli/latest/linux_x86_64/install.sh | bash`; macOS `curl -fsSL https://dl.google.com/android/cli/latest/darwin_arm64/install.sh | bash`; Windows `curl.exe -fsSL https://dl.google.com/android/cli/latest/windows_x86_64/install.cmd -o \"%TEMP%\\i.cmd\" && \"%TEMP%\\i.cmd\"`.",
"uninstall_notes": "Remove the Android CLI binary from your PATH or rerun the official installer cleanup flow for your platform.",
"update_notes": "Run `android update` to fetch the latest Android CLI capabilities, or reinstall from the official archive page if needed.",
"skill_md": "https://developer.android.com/tools/agents/android-skills",
"entry_point": "android",
"detect_cmd": "android",
"contributors": [
{
"name": "Android Developers",
"url": "https://developer.android.com"
}
]
},
{
"name": "generate-veo-video",
"display_name": "Generate Veo Video",
"version": "0.2.5",
"description": "CLI for generating videos with Google Veo 3.1 via Vertex AI/Gemini — text-to-video, image-to-video, reference images, frame morphing, and video extension",
"category": "ai",
"requires": "Python >= 3.10, uv, GOOGLE_CLOUD_PROJECT env var (GEMINI_API_KEY optional)",
"homepage": "https://github.com/charles-forsyth/generate-veo-video",
"source_url": "https://github.com/charles-forsyth/generate-veo-video",
"package_manager": "uv",
"install_cmd": "uv tool install git+https://github.com/charles-forsyth/generate-veo-video.git",
"uninstall_cmd": "uv tool uninstall generate-veo-video",
"update_cmd": "uv tool upgrade generate-veo-video",
"skill_md": "https://github.com/charles-forsyth/generate-veo-video",
"entry_point": "generate-veo",
"contributors": [
{
"name": "charles-forsyth",
"url": "https://github.com/charles-forsyth"
}
]
},
{
"name": "suno",
"display_name": "Suno CLI",
"version": "latest",
"description": "CLI for generating music with Suno AI from lyrics and style prompts, with batch generation, status polling, downloads, and automatic MP3 tagging",
"category": "music",
"requires": "Python 3 and a Suno API key from sunoapi.org",
"homepage": "https://github.com/slauger/suno-cli",
"source_url": "https://github.com/slauger/suno-cli",
"package_manager": "pip",
"install_strategy": "command",
"install_cmd": "python3 -m pip install git+https://github.com/slauger/suno-cli.git",
"uninstall_cmd": "python3 -m pip uninstall -y suno-cli",
"update_cmd": "python3 -m pip install --upgrade --force-reinstall git+https://github.com/slauger/suno-cli.git",
"skill_md": "https://github.com/slauger/suno-cli/blob/main/docs/USAGE.md",
"entry_point": "suno",
"contributors": [
{
"name": "slauger",
"url": "https://github.com/slauger"
}
]
},
{
"name": "elevenlabs",
"display_name": "ElevenLabs CLI",
"version": "latest",
"description": "Official ElevenLabs CLI for managing voice agents as code with local configs, templates, auth, push/pull sync, tests, widgets, and branch-aware workflows",
"category": "audio",
"requires": "Node.js and npm, ELEVENLABS_API_KEY or interactive login",
"homepage": "https://github.com/elevenlabs/cli",
"source_url": "https://github.com/elevenlabs/cli",
"package_manager": "npm",
"npm_package": "@elevenlabs/cli",
"install_cmd": "npm install -g @elevenlabs/cli",
"npx_cmd": "npx @elevenlabs/cli@latest",
"skill_md": "https://github.com/elevenlabs/cli",
"entry_point": "elevenlabs",
"contributors": [
{
"name": "ElevenLabs",
"url": "https://github.com/elevenlabs"
}
]
},
{
"name": "jimeng",
"display_name": "Jimeng / Dreamina CLI",
"version": "latest",
"description": "Official ByteDance AI image and video generation CLI — text-to-image, text-to-video, image-to-video, digital human, and intelligent canvas; domestic brand is Jimeng (即梦), international brand is Dreamina",
"category": "ai",
"requires": "Jimeng / Dreamina account and API key",
"homepage": "https://jimeng.jianying.com/",
"docs_url": "https://bytedance.larkoffice.com/wiki/FVTwwm0bGiishxkKOoScdHR2nsg",
"source_url": null,
"package_manager": "script",
"install_strategy": "command",
"install_cmd": "curl -s https://jimeng.jianying.com/cli | bash",
"skill_md": "https://bytedance.larkoffice.com/wiki/FVTwwm0bGiishxkKOoScdHR2nsg",
"entry_point": "dreamina",
"contributors": [
{
"name": "ByteDance",
"url": "https://www.bytedance.com"
}
]
},
{
"name": "obsidian-cli",
"display_name": "Obsidian CLI",
"version": "bundled",
"description": "Official Obsidian command line interface for vault automation, developer tools, screenshots, search, history, and plugin workflows",
"category": "knowledge",
"requires": "Obsidian 1.12.7+ installer, Obsidian desktop app running, and Command line interface enabled in Settings → General",
"homepage": "https://obsidian.md/help/cli",
"source_url": null,
"package_manager": "bundled",
"install_strategy": "bundled",
"install_notes": "Bundled within the Obsidian 1.12+ installer. Enable Command line interface in Obsidian settings and follow the registration prompt so `obsidian` is added to PATH.",
"uninstall_notes": "Disable Command line interface from Obsidian settings or remove/update the Obsidian installer to stop using the bundled CLI.",
"update_notes": "Update the Obsidian installer to a newer 1.12+ release to update the bundled CLI.",
"skill_md": "https://obsidian.md/help/cli",
"entry_point": "obsidian",
"detect_cmd": "obsidian",
"contributors": [
{
"name": "Obsidian",
"url": "https://obsidian.md"
}
]
},
{
"name": "py4csr",
"display_name": "TraceCSR / Py4CSR CLI",
"version": "latest",
"description": "GxP-compliant agent harness for CDISC Clinical Study Report (CSR) and Tables/Figures/Listings (TFL) generation",
"category": "data-science",
"requires": "Python >= 3.10",
"homepage": "https://github.com/yanmingyu92/py4csr",
"source_url": "https://github.com/yanmingyu92/py4csr",
"skill_md": "https://github.com/yanmingyu92/py4csr",
"package_manager": "pip",
"install_cmd": "pip install py4csr",
"entry_point": "tracecsr",
"contributors": [
{
"name": "yanmingyu92",
"url": "https://github.com/yanmingyu92"
}
]
}
]
}