[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-937":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":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":26,"discoverSource":27},937,"kiro-auto","AERT-7Y\u002Fkiro-auto","AERT-7Y","kiro自动注册机",null,"TypeScript",645,177,2,8,0,76,10.75,"Other",false,"main",true,[],"2026-06-12 02:00:20","# AWS Builder ID Account Tool\n\n> AWS Builder ID 账号自动化管理工具，支持自动注册与账号切换\n\n[![Node.js Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fnode-%3E%3D18.0.0-brightgreen)](https:\u002F\u002Fnodejs.org\u002F)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue)](LICENSE)\n[![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ftypescript-5.9-blue)](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n\n## 特性\n\n### 自动注册\n- Playwright 自动化浏览器注册\n- 临时邮箱自动获取验证码\n- 浏览器指纹伪装\n- 支持批量注册\n- 反检测机制（行为模拟、输入延迟）\n\n### 账号切换\n- 交互式菜单操作\n- 快速切换 Kiro IDE 账号\n- 机器码重置功能\n- 自动管理 Kiro 进程\n\n## 快速开始\n\n```bash\n# 克隆项目\ngit clone https:\u002F\u002Fgithub.com\u002FAERT-7Y\u002Fkiro-auto.git\ncd kiro-auto\n\n# 安装依赖\nnpm install\n\n# 安装浏览器\nnpm run install-browser\n\n# 启动自动注册\nnpm run register -- --count 1\n\n# 或启动账号切换\nnpm run switch\n```\n\n## 环境要求\n\n| 要求 | 版本 | 说明 |\n|------|------|------|\n| Node.js | >= 18.0.0 | JavaScript 运行时 |\n| npm | >= 9.x | 包管理器 |\n\n## 使用方法\n\n### 自动注册\n\n```bash\n# 注册单个账号\nnpm run register -- --count 1\n\n# 非交互模式\nnpm run register -- --count 1 --non-interactive\n\n# 注册多个账号\nnpm run register -- --count 10\n\n# 指定并发数\nnpm run register -- --count 10 --concurrency 3\n\n# 指定注册间隔\nnpm run register -- --count 5 --delayMs 5000\n\n# 使用代理\nnpm run register -- --count 5 --proxyUrl \"http:\u002F\u002F127.0.0.1:7890\"\n```\n\n### 账号切换\n\n```bash\nnpm run switch\n```\n\n交互菜单功能：\n- 切换账号\n- 重启 Kiro\n- 重置机器码\n- 查看状态\n\n## 命令行参数\n\n| 参数 | 简写 | 默认值 | 说明 |\n|------|------|--------|------|\n| `--count` | `-n` | 1 | 注册账号数量 |\n| `--concurrency` | `-c` | 1 | 并发注册数 |\n| `--delayMs` | `-d` | 0 | 注册间隔（毫秒） |\n| `--proxyUrl` | `--proxy` | - | 代理服务器地址 |\n| `--non-interactive` | - | - | 非交互模式 |\n| `--no-fingerprint` | - | - | 禁用指纹伪装 |\n| `--no-incognito` | - | - | 禁用无痕模式 |\n\n## 项目结构\n\n```\nkiro-auto\u002F\n├── lib\u002F\n│   ├── auth.ts              # AWS OIDC 认证\n│   ├── register.ts          # 注册核心逻辑\n│   └── fingerprint\u002F         # 浏览器指纹伪装\n│       ├── generator.ts     # 指纹生成器\n│       ├── injector.ts      # 指纹注入器\n│       └── types.ts         # 类型定义\n├── scripts\u002F\n│   ├── switch.ts            # 账号切换入口\n│   └── register.ts          # 自动注册入口\n├── show\u002F\n│   ├── builderid-template.json  # 账号模板\n│   └── results.json         # 注册结果\n├── package.json\n└── README.md\n```\n\n## 技术实现\n\n### 注册流程\n1. 向 AWS OIDC 申请设备码\n2. 获取临时邮箱\n3. 启动浏览器访问注册页面\n4. 自动填写邮箱、姓名\n5. 获取邮箱验证码并输入\n6. 设置密码\n7. 完成授权，获取 SSO Token\n\n### 反检测机制\n- 浏览器指纹伪装（Canvas、WebGL、Navigator 等）\n- 页面预热行为模拟\n- 输入延迟模拟\n- 鼠标轨迹模拟\n\n## 常见问题\n\n**Q: 注册失败怎么办？**\n- 检查网络是否能访问 AWS 服务\n- 尝试增加任务间隔\n- 使用代理\n\n**Q: 机器码重置失败？**\n- 需要以管理员身份运行终端\n\n**Q: 找不到 Kiro 安装路径？**\n- 默认路径：`C:\\Users\\\u003C用户名>\\AppData\\Local\\Programs\\Kiro\\Kiro.exe`\n\n## 免责声明\n\n1. 本工具仅供**学习研究**使用\n2. 请勿将其用于任何商业或非法目的\n3. 使用本工具产生的任何问题，由使用者自行承担\n4. 请遵守 AWS 服务条款和相关法律法规\n\n## 许可证\n\nMIT License\n\n---\n\n如果这个项目对你有帮助，欢迎 Star！\n","kiro-auto 是一个用于自动化管理 AWS Builder ID 账号的工具，支持自动注册和账号切换。其核心功能包括基于 Playwright 的自动化浏览器注册、临时邮箱验证码获取、浏览器指纹伪装以及批量注册等，并具备反检测机制如行为模拟和输入延迟以提高成功率。该工具特别适合需要频繁创建或管理多个 AWS Builder ID 账号的场景，例如开发测试环境搭建或是研究学习用途。使用时需注意遵守相关服务条款及法律法规。","2026-06-01 02:38:14","CREATED_QUERY"]