traework2api 与 workbuddy2api 的 dockroot 适配聚合仓库,提供 linux/arm64 容器镜像,由 GitHub Actions 自动跟随上游更新构建。
本仓库基于以下上游项目构建,感谢原作者 @Sliverkiss 的工作:
| 上游项目 | 说明 | 本仓库目录 |
|---|---|---|
| Sliverkiss/traework2api | TRAE Work SOLO CN 的 OpenAI 兼容接口 | traework/ |
| Sliverkiss/workbuddy2api | 腾讯 CodeBuddy(WorkBuddy)的 OpenAI 兼容接口 | workbuddy/ |
上游源码不做任何修改;本仓库只维护各自的 dockroot 打包适配(patches/ 增量补丁、Dockerfile、dockroot/ 安装脚本与辅助工具)。
| 镜像 | 服务端口 |
|---|---|
ghcr.io/xyouo/traework2api:latest |
7864 |
ghcr.io/xyouo/workbuddy2api:latest |
7863 |
Tag 规则:latest 跟随上游最新提交;upstream-<short-sha> 对应具体上游版本,便于回滚。
两条 workflow 相互独立、互不影响:
- 每天北京时间 04:17(traework)/ 04:47(workbuddy)检查各自上游
- 上游无变化时跳过;有更新时构建并推送
linux/arm64镜像 - 支持在 Actions 页面手动触发
2api/
├── traework/ # traework2api 的 dockroot 适配
│ ├── patches/ # 相对上游的增量补丁
│ ├── helper/ # 登录辅助工具
│ ├── dockroot/ # Android 安装脚本与 stack 定义
│ ├── scripts/ # login / signin / credit
│ └── Dockerfile
├── workbuddy/ # workbuddy2api 的 dockroot 适配(结构同上)
└── .github/workflows/ # 双独立构建流水线
每个 product 目录自成一个完整的 Docker build context;上游源码 upstream/ 由 CI 构建时检出,不入库。
面向 DockRoot 容器模块,安装与日常使用见各目录文档:
各目录代码遵循其上游项目的开源许可,版权归原作者 @Sliverkiss 所有;适配层(patches/、Dockerfile、dockroot/、CI 配置)按原样提供。