SubLaneSubLane

认识 SubLane

面向团队内部自部署的轻量 AI 订阅网关,专注必要功能。

SubLane 将 Codex、Claude 和 Antigravity 订阅账号整合为团队可用的统一网关。管理员连接账号、配置分组和访问权限;成员使用自己的 API 密钥接入客户端。

它适合希望在内部自主部署、偏爱简单工具、不喜欢臃肿功能的团队。单个 Go 进程同时提供网关和内嵌管理界面,使用 SQLite 保存数据,生产运行不需要 Node.js、Redis 或外部数据库。

从这里开始

使用 Docker 安装

先安装 Docker(含 Compose)、curl 和 jq,再执行:

安装 SubLane
curl -fsSL https://raw.githubusercontent.com/murongg/SubLane/main/scripts/install.sh | bash

脚本会创建 ./sublane,选择最新正式版;只有尚无正式版时才选择最新预发布版。它不会覆盖已有目录,也不会自动安装 Docker。你可以先查看安装脚本,或按手动部署步骤操作。

打开 127.0.0.1:8080,创建管理员、添加订阅账号,再创建个人 API 密钥。远程部署应先通过 SSH 隧道完成初始化,并为团队访问配置 HTTPS。

日常使用路径

  1. 管理员在订阅账号页面完成授权,并验证连接、获取模型目录。
  2. 管理员创建成员,为成员授予账号分组权限。
  3. 成员创建绑定分组的个人 API 密钥。
  4. 成员在客户端填写实例地址、密钥和可用模型。
  5. 在请求记录、个人用量或团队用量中查看调用情况。

当前能力与边界

已实现 OpenAI 兼容 Responses、Chat Completions、HTTP/SSE、Responses WebSocket,以及原生 Claude Messages 和 Gemini 生成接口。账号分组、模型目录、成员权限、并发限制、请求诊断、审计和备份恢复也已实现。

项目仍处于内部测试阶段。自动化测试使用合成账号与模拟上游,不能替代真实订阅授权、真实模型行为及桌面客户端验收。请阅读协议验证范围

目前支持 Codex 额度快照;Claude 和 Antigravity 额度读取尚未实现。官方 API Key 上游、计费、成员 Token 预算不在当前功能范围内。“轻量”描述的是部署结构与功能取舍,不是未经测量的内存或吞吐保证。

关于这份文档

中文文档按部署、使用和维护流程编写,与英文参考文档一一对应。命令、配置字段和接口路径保留原样,界面中文名称旁必要时标注英文名称。源码实现细节可进一步查看项目文档。项目采用 AGPL-3.0-only 协议。