No description
Find a file
64eca51b4f
Merge pull request #78 from Hawk0321/main
feat: add GitHub Copilot integration and Kiro Enterprise (external email) IdP support
2026-03-20 10:53:01 +08:00
.agent/skills/code-review-router docs: 更新AI协作工作流 2026-02-21 09:55:30 +08:00
.github/workflows fix: 修复打包错误 2026-02-21 13:05:23 +08:00
4-docs fead[!]: 支持Kiro企业号 2026-02-21 12:58:19 +08:00
AntiHook fix: 修复打包错误 2026-02-21 13:05:23 +08:00
AntiHub feat: add Copilot & Kiro support, update frontend and deployment configs 2026-03-19 20:13:14 +08:00
AntiHub-Backend feat: add Copilot & Kiro support, update frontend and deployment configs 2026-03-19 20:13:14 +08:00
AntiHub-plugin fix: 优化plugin 2026-02-18 10:24:18 +08:00
docker fead: 优化一键安装脚本 2026-02-17 20:52:10 +08:00
.env.example fead: 优化请求体和请求头记录显示&保存 2026-02-22 12:44:56 +08:00
.gitattributes feat: 添加Linux一键部署脚本 2026-01-19 20:37:29 +08:00
.gitignore feat: add Copilot & Kiro support, update frontend and deployment configs 2026-03-19 20:13:14 +08:00
AGENTS.md docs: 更新AI文档 2026-02-22 12:30:38 +08:00
CLAUDE.md fead[!]: 重构Antihook 2026-02-19 17:22:46 +08:00
deploy.sh fix: 优化一键部署脚本缺陷 2026-02-25 14:12:53 +08:00
docker-compose.core.yml feat: add Copilot & Kiro support, update frontend and deployment configs 2026-03-19 20:13:14 +08:00
docker-compose.local.yml feat: add Copilot & Kiro support, update frontend and deployment configs 2026-03-19 20:13:14 +08:00
docker-compose.yml feat: add Copilot & Kiro support, update frontend and deployment configs 2026-03-19 20:13:14 +08:00
LICENSE Add GNU AGPL v3 license 2026-01-07 18:25:56 +08:00
README.md fix: 优化一键部署脚本缺陷 2026-02-25 14:12:53 +08:00
部署手册.md feat: add Copilot & Kiro support, update frontend and deployment configs 2026-03-19 20:13:14 +08:00

Antihub-ALL

GitHub Stars QQ群 Zread AI DeepWiki

AntiHub-ALL Docker 部署

原项目地址:

默认 docker-compose.yml 自带 PostgreSQL + Redis你主要只需要配置你自己的密钥如果你想接入外部 PG/Redisdocker-compose.core.yml(只启动 web + backend

注意事项

当前参考 Kiro.rs 对最新版本CC的修复Antihub-ALL同步了/backend/cc为CC特化端口再次鸣谢相关参考项目

当前2API

  1. Antigravity已完全支持
  2. Kiro-OAuth(GitHub/Google): 已完全支持
  3. Kiro-Token: 已完全支持
  4. Kiro-AWS IMA: 已完全支持
  5. QwenCli: 已完成开发,待测试
  6. CodexCLI: 已完全支持
  7. GeminiCLI 已完全支持

一键部署

Linux 运行 deploy.sh 即可(会先启动 postgres/redis,同步/初始化 Backend 主数据库,再启动 web/backend如需迁移旧 plugin DB请看下方“升级/迁移(可选)”)。

脚本支持交互菜单:

chmod +x deploy.sh
./deploy.sh

也支持直接指定命令(方便写到教程/自动化脚本里):

./deploy.sh deploy     # 1) 一键部署(首次部署/重装)
./deploy.sh upgrade    # 2) 升级(仅升级 web/backend不操作数据库
./deploy.sh uninstall  # 3) 卸载(停止并删除容器,可选删除数据卷)

快速开始

  1. 配置环境变量:
cp .env.example .env

重要提示.env.example 中包含示例密钥,仅用于开发/测试。生产环境部署时,请务必生成新的密钥:

# 生成 Fernet 加密密钥(用于加密存储上游 API Key 等敏感数据)
docker compose run --rm backend python generate_encryption_key.py

# 或使用 openssl 生成其他密钥
openssl rand -base64 32  # 用于 JWT_SECRET_KEY

然后更新 .env 文件中的以下配置:

  • JWT_SECRET_KEY - JWT 令牌签名密钥
  • PLUGIN_API_ENCRYPTION_KEY - Fernet 加密密钥(用于加密存储用户 API 密钥)

登录/访问方式相关(很容易踩坑):

  • ADMIN_USERNAME / ADMIN_PASSWORD:首次启动会按此自动创建管理员账号;ADMIN_PASSWORD 至少 6 位(否则会触发后端参数校验失败,前端无法登录)。
  • COOKIE_HTTP
    • 如果你是 域名 + HTTPS(反向代理/Caddy/Nginx保持 COOKIE_HTTP=HTTPS
    • 如果你是 IP 直连 + HTTP(内网/测试):设置 COOKIE_HTTP=HTTP,否则浏览器不会写入登录 cookieSecure
  • 反向代理必须配置 /backend 转发到后端(否则前端会出现 404/接口不可用):
    • / -> http://127.0.0.1:<WEB_PORT>(默认 3000
    • /backend -> http://127.0.0.1:<BACKEND_PORT>(默认 8000
  1. 启动:
docker compose up -d

如果你自带 PostgreSQL/Redis使用 docker-compose.core.yml 只启动 web + backend并在 .env 中配置 DATABASE_URLREDIS_URL)。

  1. 访问前端:
  • 直连:http://localhost:3000(或你在 .env 里设置的 WEB_PORT
  • 或者用你自己的反代把域名转发到前端端口

鸣谢