git clone https://github.com/BingyanStudio/github-analyzer.git
cd github-analyzer/
cp .env.example .env在 Github Apps New Github App
Github App Name随意填写Homepage URL如:http://localhost:8010Callback URL如:http://localhost:8010/callbackWebhook取消勾选Active
权限选择
None. 无需选择任何权限。
创建 App 并生成 Secret
在 .env 中填入:
APP_ID=1234567 # Github App ID
PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----"
OAUTH_CLIENT_ID=1tIsAFaK3C1Ient1DplZ # Github Apps Client ID
OAUTH_CLIENT_SECRET=123456789abcdef123456789abcdef12345678 # Github Apps Client Secret
VITE_HOST=https://gitbox.hust.online # 域名,仅用于图片分享填入自己的 OpenAI 兼容的接口、API_KEY 与模型名称
OPENAI_API_BASE_URL=https://openrouter.ai/api/v1
OPENAI_API_KEY=
OPENAI_MODEL=deepseek/deepseek-chat-v3-0324:free其余环境变量无需修改
docker-compose up -d服务将在 http://localhost:8010 启动