PandoraHelper
使用 PandoraHelper 轻松和你的小伙伴共享 ChatGPT Plus/Claude Pro 服务!
Install / Use
/learn @nianhua99/PandoraHelperQuality Score
Category
Development & EngineeringSupported Platforms
README
本项目是基于oaifree和fuclaude实现的,感谢LinuxDo,
文档
你可以访问 文档站点: https://wiki.oai2b.com 来查看如何部署、使用。
<details> <summary>旧版文档</summary>简单介绍
- 账号管理: 集中管理ChatGPT和Claude账号。
- 分享账号: 轻松创建和管理共享账号, 与其他小伙伴共享ChatGPT Plus/Claude Pro服务。
- 分享功能:支持各分享账号的会话记录隔离、模型次数限制、有限期限制、道德审查限制等
- 用户界面: 同步的ChatGPT/Claude官方Web UI页面,1:1还原。
- 使用统计: 追踪共享账号的使用情况,包括各模型的使用量、对话记录等。
- 自动刷新: 支持自动刷新账号令牌,确保长期可用性。
手动部署
- 在Releases中下载对应操作系统和架构的包。
- 解压后修改同目录中的
config.json至你需要的参数。 - 你必须设置一个8位以上的admin_password,它是你后台管理的登录密码!
- 各种Linux/Unix系统使用
./PandoraHelper启动即可。 - Windows系统双击
PandoraHelper.exe即可,当然需要在cmd中启动。
Docker部署
docker pull q11391/pandora-helper
docker run -d --name PandoraHelper --net=bridge \
-p 9000:9000 \
-v ./data:/app/data \
q11391/pandora-helper
- 容器内使用9000端口,你可以映射到其他端口。
config.json会保存在./data目录下, 修改其中的 admin_password 后再启动Docker。- 第一次启动容器时, 会自动生成
data.db文件。
Docker Compose部署
- 创建或拉取
config.json配置文件到./data目录下。并修改其中的 admin_password。 - 创建
docker-compose.yml文件,内容如下: docker-compose up -d原神, 启动!。
version: '3'
services:
pandora-next:
image: q11391/pandora-helper
container_name: PandoraHelper
network_mode: bridge
restart: always
ports:
- "9000:9000"
volumes:
- ./data:/app/data
k8s部署
- 修改
deploy/k8s/deploy.yaml中的pvc部分至你需要的参数。 - 修改
deploy/k8s/deploy.yaml中的config.json部分至你需要的参数。 - 在k8s中部署
kubectl apply -f deploy/k8s/deploy.yaml
配置文件
- admin_password:后台管理登录密码,没有默认值,必须设置。环境变量为:
ADMIN_PASSWORD - 有关Pandora.domain下的设置, 如果你反代了
new.oaifree.com则需要修改为你反代后的域名。 - 所有配置项均可通过环境变量来设置,比如
http.host可以写作HTTP_HOST
{
"security": {
"admin_password": ""
},
"http": {
"host": "0.0.0.0",
"port": 9000,
"title": "Pandora",
"rate": 100
},
"database": {
"driver": "sqlite",
"dsn": "./data/data.db"
},
"share": {
"random": true,
"custom": true
},
"pandora": {
"domain": {
"chat": "https://chat.oaifree.com",
"token": "https://token.oaifree.com",
"index": "https://new.oaifree.com",
"claude": "https://demo.fuclaude.com"
}
},
"log": {
"level": "info",
"encoding": "console",
"output": "console",
"log_file_name": "./logs/server.log",
"max_backups": 30,
"max_age": 7,
"max_size": 1024,
"compress": true
}
}
使用说明
- 管理员登录:访问
/admin页面,输入admin_password即可登录。 - 普通用户登录:访问
首页或/login页面,输入Unique Name和密码即可登录。
账号管理
- 账号管理:在
账号管理中可以查看所有账号的Refresh Token、Access Token、Email。 - 刷新Token:在
账号管理中点击刷新可以刷新Access Token。只有你填入了Refresh Token才能使用此功能。程序会在每日凌晨自动刷新。 - 添加账号:在
账号管理中点击新建,输入Refresh Token或Access Token,以及Email点击保存。请注意,这里的密码没有实际作用。 - 用量统计:统计本账号下各个
Share Token的用量情况。 

生成共享账号
在账号管理中可以生成Share Token。点击共享列的 + 号,输入Email和限额等信息。点击保存即可生成Share Token。
- Unique Name / 密码: 你的伙伴将在本系统的 /login 页面使用Unique Name和这个密码登录。
- 有效期:到期后共享账号将被自动删除。
- 站点限制:共享账号只能在这些站点使用。
- GPT3.5/GPT4次数:这是共享账号的GPT3.5/GPT4次数限制(所有时间内)。
- 每天重置限额:勾选后,每天凌晨将重置限额。这样你可以限制这个共享账号每天的使用次数。
- 显示用户信息:勾选后,共享账号会看到主账号的Email。
- 会话隔离:建议开启
- 临时聊天:开启后共享账号不会留下聊天记录。

分享管理
- 分享管理:在
分享管理中可以查看所有Share Token的各种信息。你可以在这里直接使用Share Token发起对话。
分享登录
本系统使用原生的Pandora登录页面,你可以在/login页面使用Unique Name和密码登录。

写在最后
- 特别鸣谢: LinuxDo
- 本项目前端基于 Slash-Admin
- 本项目后端基于 go-nunu
- 本项目的 CDN 加速和安全保护由腾讯 EdgeOne 赞助
- CDN acceleration and security protection for this project are sponsored by Tencent EdgeOne.
- Best Asian CDN, Edge, and Secure Solutions - Tencent EdgeOne
Star History
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
