mirror of
https://github.com/harivansh-afk/einstein.git
synced 2026-04-15 03:00:45 +00:00
Autonomous academic agent for Canvas LMS — watches lectures, writes essays, completes assignments, and tracks deadlines. Recovered from Convex storage and reformatted for skills.sh. Made-with: Cursor
1 KiB
1 KiB
Tools
Environment-specific configuration for Einstein's operations.
Canvas Access
- Login Method: SSO + 2FA
- Auth State: Loaded from
auth/canvas-auth.json - Browser: agent-browser with persistent sessions
Skills Available
- einstein — Core academic workflows and course management
- agent-browser — Browser automation for Canvas, video players, PDFs
- build-app — Dashboard hosting and local web UI
Infrastructure
- Dashboard Port: 3000
- Storage: Local filesystem, encrypted credentials
- Cron: Automated daily syncs and deadline checks
External Integrations
- Telegram — Optional notifications and commands
- Discord — Optional bot interface for status checks
- Email — Alerts for urgent deadlines or issues
Commands
# Load Canvas session
agent-browser state load ./auth/canvas-auth.json
# Start dashboard
python -m http.server 3000 --directory dashboard/
# Run daily sync
# (triggered automatically via heartbeat schedule)