[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-76143":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":29,"discoverSource":30},76143,"x-cli","better-world-ai\u002Fx-cli","better-world-ai","x-cli examples",null,"Go",368,36,2,1,0,32,42,160,96,4.7,"MIT License",false,"main",true,[],"2026-06-12 02:03:40","# x-cli\n\n你想在网页上反复做的事，一句话告诉 AI agent，它就能帮你做成 CLI 工具。生成的 CLI 让 agent 随时调用，直接驱动你真实的 Chrome 登录态，不走 API，不折腾 token。\n\n仓库里收录了几个这样做出来的 CLI，既能装好就用，也作为参考案例，演示 AI agent + [kimi-webbridge](https:\u002F\u002Fwww.kimi.com\u002Fzh-cn\u002Ffeatures\u002Fwebbridge) 是怎么从一句需求生成一个完整 CLI 的。后文「自己做一个新 CLI」会走完整流程。\n\nDEMO（一个 CLI 的诞生过程）：\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc1d04187-972a-4b8a-b243-df085281fc77\n\n## 自己做一个新 CLI\n\n仓库里几个 CLI 都是用 `skills\u002Fagent-cli-creator\u002F` 这个 skill，让 AI agent 自动产出的。给你的 agent 装好下面这一套，对它说一句「帮我给 example.com 做个 CLI」就行。\n\n### 前置依赖\n\n要让 agent 真正控制你的浏览器，需要装 [kimi-webbridge](https:\u002F\u002Fwww.kimi.com\u002Fzh-cn\u002Ffeatures\u002Fwebbridge)。它分两部分：\n\n1. **浏览器插件**，agent 控制浏览器的入口工具。装好之后，所有点击、输入、读取都通过它转发，你登录过的 Chrome 会话自动被复用。\n   - 中文：\u003Chttps:\u002F\u002Fwww.kimi.com\u002Fzh-cn\u002Ffeatures\u002Fwebbridge>\n   - English：\u003Chttps:\u002F\u002Fwww.kimi.com\u002Ffeatures\u002Fwebbridge>\n\n2. **本地 skill**，让 agent 知道怎么用上面那个插件。装好：\n\n   ```bash\n   curl -fsSL https:\u002F\u002Fkimi-web-img.moonshot.cn\u002Fwebbridge\u002Finstall.sh | bash\n   ```\n\n### 安装 skill\n\n```bash\nnpx skills add better-world-ai\u002Fx-cli\n```\n\n\u003Cdetails>\n\u003Csummary>没有 Node.js？手动安装\u003C\u002Fsummary>\n\n把 `skills\u002Fagent-cli-creator\u002F` 复制到你 agent 的 skills 目录即可（Claude Code 是 `~\u002F.claude\u002Fskills\u002F`）。不确定路径？把这一段 README 丢给你的 agent，它会自己判断。\n\n\u003C\u002Fdetails>\n\n装完就能用，对话里说一句「帮我给 example.com 做个 CLI」即可触发。\n\n### 怎么用\n\n1. 启动 kimi-webbridge，并在 Chrome 里登录目标网站。\n2. 对 agent 说，比如：\n   > \"帮我做一个 example.com 的 CLI，我要能拉首页信息流，并且能发评论。\"\n3. agent 会先问你几个问题（用什么语言、前 1–3 个功能是什么），然后自己去分析站点、搭脚手架、实现命令，关键节点会停下来确认。\n4. 最终你会拿到一个这样用的工具：\n   ```bash\n   example-cli login-status\n   example-cli home --limit 10\n   example-cli post --content \"hello\"\n   ```\n\n## 包含的 CLI\n\n| 工具 | 一句话 |\n|---|---|\n| [`baidu-cli`](.\u002Fbaidu-cli\u002F) | 百度搜索，输出 JSON |\n| [`google-cli`](.\u002Fgoogle-cli\u002F) | Google 搜索 + 网页抓取，输出 JSON |\n| [`nanobanana-cli`](.\u002Fnanobanana-cli\u002F) | 用 Gemini 2.5 Flash Image (Nano Banana) 生成图片 |\n| [`chatgpt-image-cli`](.\u002Fchatgpt-image-cli\u002F) | 用 chatgpt.com\u002Fimages 生成图片 |\n\n## 安装预编译二进制\n\n去 [Releases 页面](https:\u002F\u002Fgithub.com\u002Fbetter-world-ai\u002Fx-cli\u002Freleases) 下载对应平台的归档，解压即可用。\n\n### macOS 打开提示\n\n遇到「无法打开，因为开发者身份未验证」时，执行：\n\n```bash\nxattr -d com.apple.quarantine .\u002F\u003Ccli-name>\n```\n\n### 本地编译\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fbetter-world-ai\u002Fx-cli\ncd x-cli\u002F\u003C某个-cli>\ngo build -o .\u002F\u003Ccli-name> .\n```\n\n## License\n\nMIT，见 [LICENSE](.\u002FLICENSE)。\n","x-cli 是一个基于 Go 语言的命令行工具生成器，它能够根据用户的需求将网页操作自动化为 CLI 工具。该项目利用 AI agent 和 kimi-webbridge 技术，使用户只需简单描述需求即可自动生成可直接调用真实 Chrome 浏览器登录状态执行任务的 CLI 应用程序，无需额外处理 API 或 token。适用于需要频繁重复执行特定网站操作的场景，如数据抓取、信息检索等，极大地提高了工作效率。仓库内提供了多个示例CLI及详细的创建指南，方便开发者快速上手并根据自身需求定制新的CLI工具。","2026-06-11 03:54:39","CREATED_QUERY"]