Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

cli2api

CLI2API 是一个自托管的 OpenAI 兼容 API,将用户的登录态转换为本机运行的 OpenAI 接口。支持 Qoder、WorkBuddy、Trae 和 Devin 等工具接入。

Ficha actualizada 22 sept 2026, 20:52 · upstream 22 sept 2026, 20:49 · release v0.6.5

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es cli2api

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

CLI2API 允许用户将现有的本地登录状态(如 WorkBuddy、Qoder 国内版)封装为一个可复用的 OpenAI 兼容 API,无需重新配置客户端。项目采用 Docker 容器化部署,提供统一的 Web 控制台进行账号管理、模型选择和密钥管理。Go 网关负责统一鉴权、路由和调度,各上游服务(如 Qoder、WorkBuddy)通过适配器模式运行在独立进程中,避免每次请求都启动完整 CLI。

CASOS DE USO
  • 将 WorkBuddy 或 Qoder 国内版账号封装为可复用 API,无需重复配置客户端
  • 实现多账号会话管理,支持自动选号、并发限制和故障切换
  • 统一接入不同上游工具(Qoder、WorkBuddy、Trae),提供一致的接口风格
  • 通过 Docker Compose 托管更新,支持版本升级和回滚操作
  • 为开发者提供统一的 API 访问方式,降低集成开发成本
PUNTOS DESTACADOS
  • 采用 Go 控制面架构,统一鉴权、路由和调度,各上游服务独立运行
  • 基于 SQLite 实现多账号存储,支持会话粘性和并发限制管理
  • 提供 Docker Compose 托管更新机制,简化版本升级流程
  • 兼容 OpenAI Chat Completions、Responses、Anthropic Messages 等多种接口格式
  • 集成 Qoder 国内版、WorkBuddy 和 Trae 等主流工具的原生适配代码
PRECAUCIONES
  • 仅支持本机访问,不提供账号、额度或官方 API 服务
  • 兼容接口为无状态适配,不保存服务端会话状态,也不执行上游专属工具
  • 图片能力取决于上游模型和平台限制,WorkBuddy/Trae 明确不支持图片输入
  • 跨上游同名模型的调度受系统开关、账号权限和地域约束,无法任意切换
  • 上游协议变化可能导致兼容性失效,请求日志默认不保存提示词或回复正文
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

推荐使用 Docker Compose 进行部署。启动命令为 `./scripts/start.sh`(Windows)或 `./start.sh`(Linux/macOS)。环境变量包括 API_BASE_URL、API_KEY、MODE、PROXY_MODE 等。首次启动需保存管理员密钥,后续可通过控制台添加账号和创建客户端密钥。托管更新通过 Docker Compose 的 update 命令完成,支持版本升级和回滚。生产环境建议将容器部署在独立网络中,避免与宿主机共享网络。

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3010
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.