MIT License Copyright (c) 2026 aimod-cc (https://github.com/aimod-cc) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ──────────────────────────────────────────────────────────────────────────── 使用声明(Usage Notice) 【这份声明的性质】上文的 MIT 条款授予你使用、修改、分发本项目的权利。本声明 在 MIT 之上**追加限制**(主要是第 3 条:禁止商业用途与二次分发牟利),因此 本项目**不是**纯粹的 MIT 项目 —— 完整授权 = MIT 条款 **加上** 本声明的全部内容。 两者若对某一行为给出不同结论,以**更严格**的一方为准。这也是本仓库 `desktop-tauri/src-tauri/Cargo.toml` 用 `license-file` 指向本文件、而不声明 SPDX 的 `"MIT"` 的原因:那个标识会漏掉这里的附加限制。 以下内容同时说明本项目「是什么、用来干什么、有什么风险」。 1. 项目性质:仅供学习与交流 本项目是一个用于学习 HTTP 反向代理、SSE 流式透传、多账号选路、内容脱敏与 桌面端打包(Tauri)等技术主题的实践项目,面向开发者之间的技术交流。 它不是官方产品,与任何被接入服务的提供方(包括但不限于腾讯 WorkBuddy / CodeBuddy、美团 CatPaw、小浣熊、AutoClaw、Cline、Qoder 及其各自的运营主体) 均无任何关联,未获得它们的授权、认可或赞助。 2. 关于反向代理行为 本项目实现的是本地反向代理:在你自己的机器上复用你自己账号的登录态, 把请求转发到官方上游网关。它不破解、不绕过任何付费或权限校验, 使用的额度始终来自你自己账号本就拥有的配额。 但需要明确的是,这种「以非官方客户端形态复用登录态」的转发方式, 可能不符合上游服务的用户协议或使用条款。是否使用、由此产生的 一切后果(包括但不限于账号被限流、被风控、被冻结或封禁), 均由使用者自行承担。 3. 禁止用途(本声明最主要的附加限制) 禁止将本项目用于:任何商业用途、二次分发牟利、批量账号运营、 绕过上游计费或配额限制、以及其他违反当地法律法规的活动。 如需在生产环境或商业场景中调用相关模型服务,请使用官方渠道与官方 API。 这里的「商业用途」指以本项目本身或其衍生版本**直接获取经济收益**, 包括打包出售、付费分发、作为付费服务或付费产品的组成部分等; 「二次分发牟利」指二次分发时**以本项目为卖点收取费用**。 个人学习、研究、自用,以及不以牟利为目的的分享与交流,不受本条限制。 4. 凭证与数据风险 本项目会把账号凭证(accessToken / refreshToken 等)以**明文**形式 保存在本机配置目录(默认 `~/.agent2api/`;1.x 版本的旧目录名是 `~/.workbuddy-proxy/`,升级时会自动拷贝过来)中,导出功能生成的 文件同样包含明文凭证。请自行妥善保管,切勿提交到公开仓库、 上传到网盘或分享给他人。因凭证泄露造成的损失由使用者自行承担。 自「数据结构升级」版本起,这些数据(账号、日志、请求统计、调试报文、 脱敏词表、网关配置与桌面设置)统一存放在该目录下的单个 SQLite 数据库 `agent2api.db` 里,不再各自是一个独立文件。备份时请注意 WAL 模式下 还有 `-wal` / `-shm` 两个附属文件,需要一起拷贝(或先正常退出程序 让数据落盘)。升级时旧文件不会被删除,只会在导入后改名为 `*.migrated` 留在原处。 5. 无担保 本项目按「现状」提供,作者不对其可用性、稳定性、安全性或 对特定用途的适用性作任何承诺。上游接口随时可能变更, 本项目可能随时失效而不再维护。 6. 权利通知 本项目中的接口形态、协议字段等信息来自对官方客户端公开网络通信的 观察与整理,相关商标与服务的权利归其各自所有者。若权利人认为 本项目存在不当之处,请联系作者,将及时调整或删除。