尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Repo for poor mans coach
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A free "poor man's chess coach." Type your Chess.com or Lichess username and get a personalized coaching report built from Stockfish analysis of your last 20 rapid/blitz games. Aimed at sub-1800 players. No signup, no upload — just a username.
Work one roadmap session at a time. Read
CLAUDE.md+STATE.md+ the named session, plan, get approval, build the slice, verify with real commands, commit.
backend/ FastAPI (Python 3.12), python-chess + Stockfish, SQLAlchemy + Alembic
frontend/ Next.js (App Router) + Tailwind
cd backend
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload # http://localhost:8000
curl localhost:8000/health # {"status":"ok"}
pytest # offline unit suite
cd frontend
npm install
npm run dev # http://localhost:3000
Chess.com/Lichess evaluations are computed locally by a real Stockfish binary — install
one before running anything in app/analysis.py or scripts/engine_hello.py:
brew install stockfish → binary lands at /opt/homebrew/bin/stockfish
(Apple Silicon) or /usr/local/bin/stockfish (Intel)sudo apt install stockfish → /usr/games/stockfishCopy backend/.env.example to backend/.env and set SF_PATH to whatever which stockfish (or the equivalent) printed for you. Then sanity-check the install:
cd backend && source venv/bin/activate
python scripts/engine_hello.py
Expect a small centipawn edge for White in the starting position, and a mate score
(Qh4# found instantly) in the second position — that's Fool's Mate, the fastest
checkmate in chess, used here because an engine that can't spot it in an instant isn't
installed correctly.
Session 4 complete (engine smoke test verified) — see STATE.md for the full session
log and what's next.