{"full_name":"HKUDS/CLI-Anything","owner":"HKUDS","name":"CLI-Anything","url":"https://github.com/HKUDS/CLI-Anything","description":"\"CLI-Anything: Making ALL Software Agent-Native\" -- CLI-Hub: https://clianything.cc/","homepage":"https://clianything.cc/","topics":[],"language":"Python","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/118165258?v=4","created_at":"2026-03-08T13:52:57Z","pushed_at":"2026-09-22T02:01:29Z","metrics":{"stars":58536,"forks":5273,"watchers":210,"issues":176,"prs":449,"releases":3,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":3},"growth":{"day":{"stars":50,"forks":6,"base_day":"2026-11-09"},"week":{"stars":420,"forks":47,"base_day":"2026-11-03"},"month":{"stars":6947,"forks":577,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-06","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[48050,48205,48292,48375,48414,48503,48588,48805,48861,48920,48980,49019,49105,49149,49177,49203,49272,49312,49390,49447,49494,49535,49563,49597,49653,49706,49846,50249,50521,50614,50870,50995,51201,51346,51451,51589,51630,51677,51741,51788,51848,51990,52097,52361,53029,53370,53940,55115,55625,55885,56193,56518,56821,57234,57401,57574,57687,57818,58116,58177,58486,58536],"forks":[4456,4482,4489,4496,4498,4503,4508,4527,4535,4539,4544,4548,4549,4549,4552,4554,4561,4561,4563,4566,4567,4573,4575,4582,4585,4588,4597,4614,4626,4630,4647,4654,4667,4671,4680,4696,4699,4704,4711,4717,4724,4735,4746,4765,4802,4837,4896,4974,5012,5043,5064,5073,5092,5141,5165,5181,5195,5204,5226,5234,5267,5273],"watchers":[182,182,182,182,183,183,185,188,189,191,191,192,194,194,194,195,195,195,196,196,196,197,197,197,197,198,199,201,202,205,205,206,206,205,205,205,204,205,206,206,206,206,207,207,211,214,216,220,223,222,217,216,211,211,211,210,209,208,209,209,210,210],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"monthly":80,"monthly_rate":123},"same_owner":[{"full_name":"HKUDS/AI-Researcher","name":"AI-Researcher","boards":{}},{"full_name":"HKUDS/AI-Trader","name":"AI-Trader","boards":{}},{"full_name":"HKUDS/AutoAgent","name":"AutoAgent","boards":{}},{"full_name":"HKUDS/ClawTeam","name":"ClawTeam","boards":{}},{"full_name":"HKUDS/DeepCode","name":"DeepCode","boards":{}},{"full_name":"HKUDS/DeepTutor","name":"DeepTutor","boards":{"daily":77,"weekly":33,"monthly":28,"weekly_rate":61,"monthly_rate":65}},{"full_name":"HKUDS/LightRAG","name":"LightRAG","boards":{}},{"full_name":"HKUDS/OpenHarness","name":"OpenHarness","boards":{}},{"full_name":"HKUDS/Vibe-Trading","name":"Vibe-Trading","boards":{"weekly":198,"monthly":162,"monthly_rate":157}},{"full_name":"HKUDS/nanobot","name":"nanobot","boards":{}}],"issues":[{"number":154,"title":"[Feature]: 为新应用默认生成的cli还是比较少，且正确性不高，有更好的办法吗","comments":9,"created_at":"2026-03-27T06:55:43Z"},{"number":28,"title":"字节的vibe ide TRAE的集成计划","comments":4,"created_at":"2026-03-11T09:03:00Z"},{"number":234,"title":"videocaptioner 1.0.0 wheel missing core/review.py — ModuleNotFoundError on import","comments":3,"created_at":"2026-04-20T02:39:06Z"},{"number":173,"title":"[Feature]:Is the Grease Pencil function in Blender limited?","comments":3,"created_at":"2026-04-02T16:35:39Z"},{"number":433,"title":"npx skills add for cli-anything doesn't bundle references/ (HARNESS.md + commands/)","comments":1,"created_at":"2026-08-14T11:59:17Z"},{"number":400,"title":"[gimp] Script-Fu targets the GIMP 2.10 PDB - GIMP 3 hangs for the full subprocess timeout on every render","comments":2,"created_at":"2026-07-22T07:32:33Z"},{"number":373,"title":"Harden cli-hub: registry `install_cmd` strings are shell-executed (unpinned `curl | bash` from third-party hosts)","comments":2,"created_at":"2026-07-04T23:50:02Z"},{"number":342,"title":"bug(browser): `_parse_execute_result` ls branch stores raw display line into `entries[].path`, breaking JSON round-trip","comments":2,"created_at":"2026-06-05T00:30:19Z"}],"discussions":[{"number":458,"title":"Wrapped cli-hub and a generated harness in declick, works, two notes","comments":0,"category":"Show and tell","created_at":"2026-09-08T16:36:11Z"},{"number":375,"title":"Question: Would arcgis-mcp-bridge fit CLI-Hub as a standalone ArcGIS Pro / ArcPy MCP server?","comments":1,"category":"Q&A","created_at":"2026-07-07T11:31:44Z"},{"number":199,"title":"Welcome to CLI-Anything Discussions!","comments":3,"category":"Announcements","created_at":"2026-04-08T07:34:28Z"}],"latest_release":{"name":"v0.4.0","tag":"v0.4.0","published_at":"2026-06-25T15:17:49Z","body":"## Highlights\n* **CLI-Matrix** — a new `cli-hub matrix` command family that turns curated, multi-CLI workflow \"matrices\" into one-shot, capability-driven installs. Discover with `cli-hub matrix list/search` and `cli-hub can <task>`, inspect with `matrix info/doctor`, verify capability coverage with `matrix preflight`, and provision an entire workflow with `matrix install` (recipes, scoped installs, dry-run, resume). Ships `cli-anything-hub` **0.4.0** to PyPI with `matrix.py` / `matrix_skill.py` and unified install/preflight/discover analytics.\n* **30 new CLIs** added across creative, productivity, dev, and data domains — including ArcGIS Pro, Calibre, Stata, SiYuan, Joplin, Rekordbox, OpenRefine, Tigris, Mailchimp, MiniMax (chat + TTS), OpenWebUI, EEZ Studio, NSLogger, JumpServer, UEAtelier & smithue (Unreal Editor), s&box, WaveTone, Ink/Stitch, 3MF, quietshrink, and more — plus new agent-skill adapters (Hermes, Reasonix).\n* **17 bug fixes** hardening existing harnesses — LibreOffice headless conversion (macOS), Zoom recording downloads, Obsidian search, Godot GDScript validation, Browser/DOMShell MCP 2.0.0 migration, n8n REPL, Sketch, Zotero, and more.\n* **4 security hardenings** — routing untrusted XML through `defusedxml`, owner-only token/config permissions, and restricting token-file resolution against arbitrary file access.\n* **Docs & i18n** — new German README (`README_DE.md`), expanded troubleshooting, and contributor-guide fixes.\n* **42 new contributors** joined this release. 🎉\n\n## What's Changed\n* Feature/cli matrix multi approach by @yuh-yang in https://github.com/HKUDS/CLI-Anything/pull/355\n* fix(browser): propagate --json flag to REPL subcommands by @fuleinist in https://github.com/HKUDS/CLI-Anything/pull/239\n* test(zoom): add credential permission regression tests by @marcelsafin in https://github.com/HKUDS/CLI-Anything/pull/231\n* feat: enhance Nsight Graphics analysis by @AiMiDi in https://github.com/HKUDS/CLI-Anything/pull/246\n* docs: add unknown-skill troubleshooting for Claude Code by @marcelsafin in https://github.com/HKUDS/CLI-Anything/pull/232\n* feat: add quietshrink harness — Apple Silicon screen recording compressor by @achiya-automation in https://github.com/HKUDS/CLI-Anything/pull/254\n* feat: add s&box CLI harness by @KarandeepSWranch in https://github.com/HKUDS/CLI-Anything/pull/251\n* fix(libreoffice): import existing office files by @yuh-yang in https://github.com/HKUDS/CLI-Anything/pull/264\n* Fix license badge: Apache 2.0 not MIT by @hllqkb in https://github.com/HKUDS/CLI-Anything/pull/267\n* feat(registry): add Stata CLI harness (standalone repo) by @LI-Meng420 in https://github.com/HKUDS/CLI-Anything/pull/266\n* feat: add Ink/Stitch CLI harness (standalone) by @bobbymarko in https://github.com/HKUDS/CLI-Anything/pull/270\n* refactor(openclaw-skill→macrocli): rename, complete backends, add recorder and visual anchor — layered macro runtime that turns GUI workflows into agent-callable CLI commands by @haorui-harry in https://github.com/HKUDS/CLI-Anything/pull/237\n* feat: add ve-twini to registry by @collectivewinca in https://github.com/HKUDS/CLI-Anything/pull/259\n* feat: add hacker-feeds-cli to registry by @collectivewinca in https://github.com/HKUDS/CLI-Anything/pull/260\n* feat: add DeployHQ CLI (dhq) to CLI-Hub registry by @MartaKar in https://github.com/HKUDS/CLI-Anything/pull/277\n* fix(zotero_http): default Content-Type for raw data + raise connector import timeouts by @stevenpi140 in https://github.com/HKUDS/CLI-Anything/pull/274\n* feat: add Mailchimp CLI harness by @iGodly in https://github.com/HKUDS/CLI-Anything/pull/275\n* feat: mature lldb agent harness by @AiMiDi in https://github.com/HKUDS/CLI-Anything/pull/245\n* Feat/add firefly iii cli by @joyous-coder in https://github.com/HKUDS/CLI-Anything/pull/241\n* feat: add NSLogger CLI harness by @bazinga8023 in https://github.com/HKUDS/CLI-Anything/pull/238\n* feat: improve Unreal Insights live analysis by @AiMiDi in https://github.com/HKUDS/CLI-Any"},"readme":true,"readme_zh":true,"news":[{"title":"CLI-Anything","url":"https://github.com/HKUDS/CLI-Anything","hn":"https://news.ycombinator.com/item?id=47360545","source":"Hacker News","lang":"en","date":"2026-03-13","points":4,"comments":0},{"title":"Show HN: I benchmarked MCP vs. CLI for browser automation. MCP wins by 25x","url":"https://github.com/HKUDS/CLI-Anything/pull/212","hn":"https://news.ycombinator.com/item?id=47734871","source":"Hacker News","lang":"en","date":"2026-04-11","points":2,"comments":1},{"title":"Turn any software into an agent-native CLI","url":"https://github.com/HKUDS/CLI-Anything","hn":"https://news.ycombinator.com/item?id=47364480","source":"Hacker News","lang":"en","date":"2026-03-13","points":2,"comments":1},{"title":"这周 GitHub 最火的 10 个开源项目（10.17–10.24）：几乎被 AI 编程 agent 包场了","url":"https://www.bilibili.com/zh-Hant/video/BV1FsHM6yEj3/","source":"bilibili","lang":"zh","date":"2026-10-24"},{"title":"【开源精选】斩获 12k+ 星！CLI-Anything 究竟有多强？深度体验与上手","url":"https://www.bilibili.com/zh-Hant/video/BV13Zp16rE7z/","source":"bilibili","lang":"zh","date":"2026-10-14"},{"title":"如何安装CLI-Anything？Windows、macOS、Linux全平台教程","url":"https://blog.csdn.net/gitblog_00548/article/details/143852275","source":"blog.csdn","lang":"zh","date":"2026-05-18"},{"title":"CLI-Anything：一鍵將任意軟件轉化為 AI Agent 專用 CLI 工具","url":"https://www.techritual.com/2026/05/15/530731/","source":"techritual","lang":"zh","date":"2026-05-14"},{"title":"Claude Code + CLIAnything，一行命令将任意软件转换为CLI","url":"https://finance.sina.com.cn/wm/2026-04-02/doc-inhtcfxx4371528.shtml","source":"新浪网","lang":"zh","date":"2026-04-02"},{"title":"CLI-Anything：為何這個擁有 21K Stars 的 GitHub 專案正在改變 AI 代理人使用軟體的方式","url":"https://www.alphamatch.ai/zh/blog/cli-anything-github-ai-agents","source":"alphamatch.ai","lang":"zh","date":"2026-03-21"},{"title":"港大开源了CLI-Anything！一个命令让任意软件秒变AI Agent原生工具","url":"https://news.qq.com/rain/a/20260311A02YO200","source":"腾讯网","lang":"zh","date":"2026-03-11"},{"title":"I used Claude Code to control apps that weren't built for AI, and it opens up a whole new workflow","url":"https://news.google.com/rss/articles/CBMiuwFBVV95cUxOaHJ6dGlqZVRFay1tWkhxdnpnOTQxaUxNOFg1ZC16Z0VLLVJGV293dHFfVkdleUFXWjdLbkphZG4ydHJZc3pmeGE2ekg0VmlMZlhSSDF1M2w2QTF2dWNFYU12UFhlYTI0RnVBUGJibmg1ekVBQ21GUGJKQkNtZk9CODVOZ0ROUEtIdWs4a1dpVWhxUjFySm01ZkxWUWJfZUkyU2xUaThUNjFrbVhfWDF0OUl4LVlnNXR5QmY0?oc=5","source":"XDA","lang":"en","date":"2026-11-04"},{"title":"本周 GitHub 涨得最猛的十个 AI 开源项目， GitHub 被 AI agent 占领了","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE5QbVpzckpKX1lmMUw1alNLTl9TVTdyQnAwalF4RHVDQklzUEt4TnJwUXh1OW5wWDFkb0FsQ3hmTmRmMzdnRjNIZEtpcmttWG5XYVNyMmdB?oc=5","source":"QQ News","lang":"zh","date":"2026-10-25"},{"title":"AI Agent Traps: 20 Real-Life Incidents","url":"https://news.google.com/rss/articles/CBMiTkFVX3lxTE0tdFNoWXNTektyclVHa3ozeUVVQ25ybFdvQVN5TXVacXNsWmEwNWF3THFYdEJYT1FMd2JxSGJFYVl2d2NMZ2ZwbmNaWnZodw?oc=5","source":"AIMultiple","lang":"en","date":"2026-09-29"},{"title":"One command turns any open-source repo into an AI agent backdoor. OpenClaw proved no supply-chain scanner has a detection category for it","url":"https://news.google.com/rss/articles/CBMirgFBVV95cUxOaFU2WjRkbzM1WkRuMDNxdnNWNUlKUXBsQXl0WGtFZzZ1aTRlZjJWbGstWDB2TE56UERSakhzMngwdS1QLUlzd24xbzFtLUREb0g2elc2TU9tSjlDRjAzeC1oa2RuZHpOSW9Gd09Fdi1ONTluWFZHcnk0MWdwMHdNRGJGbXdxaHZBcGptYTdreW9pdHdJZDl0VHhRM0xEXzVBSHNIalphOXdoVjFuRkE?oc=5","source":"VentureBeat","lang":"en","date":"2026-05-05"},{"title":"对话港大黄超、任旭滨：龙虾热潮、nanobot、CLI与AI开源方法论","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTE8wbVZzcDVlMk0yM3drSlFIZnI0cFMwcm5SOTd0cWJEWmR1NTNBVm5OZ1lhVW95Nmpqd1ViZDN3bXA0NV9kRVJvVGRnTXZvdVZ2ZUdUaXVJbHBhQTFsMlZJ?oc=5","source":"甲子光年","lang":"zh","date":"2026-04-13"},{"title":"CLI vs. MCP: Why Claude Code's Ecosystem Is Pivoting (And the 10 Tools Leading It)","url":"https://news.google.com/rss/articles/CBMiogFBVV95cUxQTGlGZ3d0Y1dBLTdNb0s0YzJ1ejBPM1huaVhCSHhWZEVDYWpzd2dUckR1QVRMejIwUkRwcm5rOUpzdUtnOU1CVzFKb3Vqd1hlNnRGYzFVS2VtS2tIZUlCZnpMeUdyeGZFZGRsVk5pSEMzZzUtLUFWUTd6S3hBMmk1MV9HOWhYWHlCcV83ZEVFWnFBVGh2T2FRaC16TXQ3Z3E0N2c?oc=5","source":"HackerNoon","lang":"en","date":"2026-04-11"},{"title":"斩获14.8k Star！专治AI智能体摆烂的开源Skill，把Claude Code逼成P8级卷王","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE9wMXF5UDdueUNVQUVpekZyQjEtbHpULVF0a0hfWVBzTkFucnJHdUJBSXF6dzM1ZW15OHBBUVNuRlAyWkFzSWJVQ3prZGppejg3R2NRUlpR?oc=5","source":"腾讯新闻","lang":"zh","date":"2026-04-03"},{"title":"CLI复兴！命令行搞定一切，大厂纷纷下场","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE1CUHA3cFdoMmw0TnBiV3d4NXgtaGZGMmdmOWE4X3FTMGQ2Y0tRSlMzY0dxZ3dnakpxdVVhdGY4SE5jVEJxeDlkNHNCR3JwQ09PdHJJb0pn?oc=5","source":"腾讯新闻","lang":"zh","date":"2026-03-31"},{"title":"狂揽 21.6k Star！Claude Code多智能体编排神器Ruflo开源，Token成本直降75%","url":"https://news.google.com/rss/articles/CBMiV0FVX3lxTE5PQmhQZURfeGYyUWU5dDJDZXVPTU94V29zQ1pUb1dkYWU1Qkh3ZWdLai14SWk0VThmSW1ucEpibmR2bm5MclJvZ2JmaUZhV0RDdnJXUk54VQ?oc=5","source":"腾讯新闻","lang":"zh","date":"2026-03-19"},{"title":"CLI-Anything: How to Make Any Software Controllable by AI with One Command","url":"https://news.google.com/rss/articles/CBMiigFBVV95cUxPX1dqc0dtR1pNYXYzWkR1T3JKTnVIejYxVTVjOXpWYXZONDhUTDFJRWZ3dVQ1dnUxcEZpaExiSjJmclRkWEU2aHhfczBOZ3ZyQ0p6QXhfOWhYaERhMUszZDh5SE1fcDJiZXB4R0VyMTh3THREdXNHZnVoaE42SFkzMEZoeVlJZ1VLb1E?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-03-14"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}