Browse by type
一个面向本地部署的账号注册、登录恢复、验活和资源池管理平台。项目提供 FastAPI 后端与 React 管理界面,把协议注册、浏览器注册、密码与 2FA、401 刷新、邮箱池和代理池串成一套可观察、可停止、可复用的任务流程。 - QQ 群:https://qm.qq.com/q/JigtiO2Hyc - 群二维码:assets/screenshots/QQ群交流.jpg
支持在设置页维护多种邮箱来源,并在注册任务中选择本次使用的邮箱服务:
python -m venv .venv
# Windows PowerShell
.\.venv\Scripts\Activate.ps1
# Linux / macOS
source .venv/bin/activate
pip install -r requirements.txt
cd frontend
npm ci
npm run build
cd ..
python -m uvicorn main:app --host 127.0.0.1 --port 8000
浏览器访问 http://127.0.0.1:8000。前端开发模式:
cd frontend
npm run dev
docker compose up --build
Docker Compose 会启动 API、前端静态资源和项目配置的可选依赖。浏览器、Mihomo 和邮箱服务是否启用,取决于本地配置和部署环境。
cp .env.example .env
至少设置一个随机的 APP_PASSWORD,再在管理界面配置:
示例:
APP_PASSWORD=<请使用密码管理器生成的随机值>
ACCOUNT_MANAGER_DATABASE_URL=sqlite:///./data/account_manager.db
BACKGROUND_JOBS_ENABLED=0
APP_RUNTIME_MODE=desktop
更多字段和 provider 配置见 docs/configuration.md。
api/ FastAPI 路由:账号、任务、配置、邮箱、代理
application/ 任务编排和应用服务
core/ 数据库、配置、凭据加密、邮箱抽象和通用逻辑
infrastructure/ repository、provider 定义和持久化实现
platforms/chatgpt/ 协议注册、浏览器注册、验活、登录恢复和 2FA
frontend/ React + Vite 管理界面
tests/ 单元测试和集成测试
docs/ 配置、发布和贡献说明
# 后端测试
pytest -q
# 前端构建
cd frontend
npm run build
cd ..
# 检查补丁格式
git diff --check
邮箱密码、refresh token、Cookie、TOTP 密钥、代理凭据和第三方 API key 请只放在本地 .env、数据库或 Secret 管理中,不要提交到 Git。生产环境请使用自己控制的邮箱、代理和服务配置,并定期备份数据库和加密密钥。
本项目使用 AGPL-3.0。第三方依赖仍分别受其各自许可证约束。
browse all types & interfaces →
$ claude mcp add FrciblyK12 \
-- python -m otcore.mcp_server <graph>