treel / README.md
StarrySkyWorld's picture
Add Space metadata
60672ae
metadata
title: TraePro Subscription Service
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: docker
app_port: 7860
pinned: false

TraePro

TraePro 是一个自动化 Trae 订阅流程的服务:用户在网页上点击开始后,等待生成支付宝二维码,扫码完成后自动下载 account.json

Hugging Face Docker Space

该项目面向 Hugging Face Docker Space 运行,容器需要监听端口 7860

本地用 Docker 跑

TraePro/ 目录下构建并运行:

docker build -t traepro .
docker run --rm -p 7860:7860 traepro

打开 http://localhost:7860/

推送到 Hugging Face Space

git clone https://huggingface.co/spaces/Amethyst-Labs/treel

把本目录(TraePro/)下的文件复制到 treel/ 仓库根目录(确保 DockerfileREADME.md 在仓库根),然后:

git add -A
git commit -m "Deploy TraePro Docker Space"
git push

当提示输入密码时,使用 Hugging Face access token(需要写权限)。

开发运行(非 Docker)

后端

cd TraePro/backend
uv sync
uv run python -m uvicorn main:app --host 0.0.0.0 --port 8000

默认端口为 8000

前端

cd TraePro/frontend
npm install
npm run dev

开发服务器默认端口为 5173

安全说明

服务端已取消 user_token*.json 落盘;仓库也忽略此类文件,避免把敏感 token 推到远端。