把“简历 + 面试录屏 + 知识库”转成可执行复盘结果:真实问答、分析报告、模拟面试。
English version: README.en.md
- 本地优先:录屏、简历、模型缓存默认保存在本地。
- 全流程闭环:资源管理 -> 分析报告 -> 模拟面试 -> 任务中心。
- 可观测任务:阶段、进度、耗时、执行器、预计剩余时间(ETA)一目了然。
- 可扩展架构:LLM / ASR Provider 可插拔替换。
先完成配置:apps/api/.env(DeepSeek 必填)。
下面三种部署方式是并列关系,任选其一:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/one-click-deploy.ps1bash scripts/one-click-deploy.shdocker compose up -d --build请在 apps/api/.env 至少配置以下字段:
RETRO_API_BASE=https://api.deepseek.com/v1
RETRO_API_KEY=<YOUR_DEEPSEEK_KEY>
RETRO_LLM_MODEL=deepseek-chat完整模板见:apps/api/.env.example
启动后访问:
- Web:http://localhost:5173
- API:http://localhost:8000
- API Docs:http://localhost:8000/docs
停止服务:
docker compose down后端:
cd apps/api
python -m venv .venv
.\.venv\Scripts\activate
pip install -e .[dev,local-asr]
Copy-Item .env.example .env
uvicorn retro_app.main:app --reload --port 8000前端:
cd apps/web
npm install
npm run dev- 开发日志:
docs/development-log.zh-CN.md - 系统架构:
docs/architecture/system-architecture.md - 发布清单:
docs/release-checklist.md - v1.0 发布说明:
docs/release-notes-v1.0.0.md - 贡献指南:CONTRIBUTING.md
MIT (LICENSE)
