Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2api

traework2api 与 workbuddy2api 的 dockroot 适配聚合仓库,提供 linux/arm64 容器镜像,由 GitHub Actions 自动跟随上游更新构建。

build-traework build-workbuddy

项目来源

本仓库基于以下上游项目构建,感谢原作者 @Sliverkiss 的工作:

上游项目 说明 本仓库目录
Sliverkiss/traework2api TRAE Work SOLO CN 的 OpenAI 兼容接口 traework/
Sliverkiss/workbuddy2api 腾讯 CodeBuddy(WorkBuddy)的 OpenAI 兼容接口 workbuddy/

上游源码不做任何修改;本仓库只维护各自的 dockroot 打包适配(patches/ 增量补丁、Dockerfiledockroot/ 安装脚本与辅助工具)。

容器镜像

镜像 服务端口
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 构建时检出,不入库。

Android 部署

面向 DockRoot 容器模块,安装与日常使用见各目录文档:

License

各目录代码遵循其上游项目的开源许可,版权归原作者 @Sliverkiss 所有;适配层(patches/Dockerfiledockroot/、CI 配置)按原样提供。

About

traework2api + workbuddy2api dockroot monorepo (ARM64 images, zero-intrusion patches)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages