|
Download README.md from smlflg/StudyAgent: direct link, hf CLI and curl.
- Browser
- Download file 1.29 kB
-
https://huggingface.co/smlflg/StudyAgent/resolve/main/README.md
- Command line
-
hf download hf://smlflg/StudyAgent/README.md
-
curl -L -o README.md https://huggingface.co/smlflg/StudyAgent/resolve/main/README.md
1.29 kB
| # StudyAgent | |
| ADHS-friendly study buddy: helps students with ADHS get through their semester. | |
| No rigid plans β micro-steps, buddy tone, dopamine at task START not completion. | |
| ## Status | |
| MVP shipped. Browser E2E test and past-deadline edge case pending. | |
| ## Run | |
| ```bash | |
| cd ~/Projekte/StudyAgent | |
| python3 -m venv .venv && source .venv/bin/activate | |
| pip install -r requirements.txt | |
| # Optional β without key, fallback steps run instead | |
| cp .env.example .env | |
| # edit .env: set MINIMAX_API_KEY | |
| source .env # or use python-dotenv | |
| uvicorn main:app --reload | |
| # β http://localhost:8000 | |
| ``` | |
| ## What works | |
| - Dashboard β active subjects, next deadlines, next step, session banner, panic indicators | |
| - Subjects CRUD β WIP limit of 2 enforced server-side | |
| - Deadlines β auto-generates micro-steps via MiniMax M2.5 on creation | |
| - Steps β complete/skip inline (htmx), next step loads automatically | |
| - Elastic plan β auto-compresses when steps exceed remaining time | |
| - Replan β deletes pending+skipped, generates fresh | |
| - Session tracking β auto-start, auto-close after 30 min inactivity | |
| - Panic mode β triggers at <48h, reduces to 3-4 essential steps | |
| - AI fallback β works without MINIMAX_API_KEY (dummy steps) | |
| ## Stack | |
| FastAPI + SQLAlchemy + SQLite + htmx + Jinja2 + MiniMax M2.5 API | |