Skip to content

Zeeeepa/CodeFreeMax

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeFreeMax

🎉 v3.0.0 Beta 已发布!

全新 PaaS 架构正式上线,请拉取最新仓库重新部署。默认端口已更改为 8877,不会与之前的程序冲突,可放心部署。

🚀 将 Kiro、Antigravity、Warp、Orchids、Grok 等 IDE/服务转换为兼容 OpenAI / Claude / Augment Code 格式的 API 服务。

✨ 功能特性

多渠道支持

渠道 Claude 协议 OpenAI 协议 免费 AugmentCode 备注
Kiro ⭐ AugmentCode 推荐渠道
Antigravity ⭐ AugmentCode 推荐渠道
Warp
Orchids ⚠️ 暂停出售
ClaudeCode 仅支持 Claude 协议
Grok 纯 OpenAI 协议
  • API 端点格式:http://localhost:8877/{渠道}/v1,如 /kiro/v1/antigravity/v1

💰 价格表

渠道 价格 每日调用次数
Kiro 100 元/月 86400 次/天
Antigravity 100 元/月 86400 次/天
Warp 200 元/月 10000 次/天
ClaudeCode 300 元/月 86400 次/天

⚡ QPS 叠加包

所有渠道均可叠加 QPS,提升每日调用上限:

项目 价格 说明
+1 QPS 200 元/月 每日增加 86400 次调用

💡 示例:Kiro 渠道基础 86400 次/天,叠加 1 QPS 后为 172800 次/天,叠加 2 QPS 后为 259200 次/天,以此类推。

核心能力

  • 🔄 多协议 — 同时支持 Claude /v1/messages 和 OpenAI /v1/chat/completions
  • 🧠 上下文自动压缩 — ClaudeCode 多轮对话自动压缩,超长会话不丢失、不卡顿
  • 🚀 Augment Code 适配 — 完美反代 Augment Code,配合魔改插件使用
  • 🌐 代理池 — 支持 HTTP/HTTPS/SOCKS5,可按渠道独立配置代理
  • 🔑 Session 派生 — 代理地址支持 %s 占位符,自动替换为账号 Session ID,实现 IP 隔离
  • ⚖️ 负载均衡 — 多账号随机分配,自动跳过异常账号
  • 🔁 自动重试 — 可配置重试次数、延迟和验证码重试
  • 📋 模型管理 — 自定义模型列表、名称映射、启用/禁用、排序
  • 💾 数据持久化 — MySQL 存储,方便备份迁移
  • 🎨 管理界面 — 全新前端界面,操作直观

快速开始

1. 下载部署文件

git clone https://github.com/ssmDo/CodeFreeMax.git
cd CodeFreeMax/

2. 一键部署

chmod +x deploy.sh
./deploy.sh

运行 ./deploy.sh 会自动执行:停止旧服务 → 拉取最新镜像 → 启动服务

3. 常用命令

# 查看日志
docker compose logs -f

# 停止服务
docker compose down

# 查看状态
docker compose ps

配置说明

.env 文件

# Docker 镜像配置
DOCKER_IMAGE=ssmdo/kiro2api:latest

# 服务端口
PORT=8877

config.yaml 文件

server:
  address: ":8877"  # 服务监听地址

database:
  default:
    type: "mysql"
    link: "mysql:root:password@tcp(127.0.0.1:3306)/augment"  # 数据库连接

目录结构

deploy/
├── README.md           # 部署说明
├── deploy.sh           # 一键部署脚本
├── docker-compose.yml  # Docker Compose 配置
├── config.yaml         # 应用配置文件
├── .env.example        # 环境变量示例
└── data/               # 数据目录(自动创建)

常见问题

1. 端口被占用

修改 .env 文件中的 PORT 变量:

PORT=8080

2. 更新到最新版本

直接重新运行部署脚本即可:

./deploy.sh

3. 查看运行日志

docker compose logs -f

4. 数据持久化

数据存储在 MySQL 数据库中,请定期备份数据库。

🔌 Augment Code 配套使用

本项目可配合魔改版 Augment-BYOK 插件使用,实现在 Augment Code 中使用自定义 API 端点。

👉 使用教程: 飞书文档 🔑 访问密码: 734&Q851

🙏 鸣谢

  • Augment-BYOK - 本插件基于此项目进行魔改,感谢原作者的开源贡献

License

MIT License

About

🚀 将 Kiro、Antigravity、Warp、Orchids等 IDE 转换为兼容 OpenAI/Claude/Augment Code 格式的 API 服务。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%