This is a CLI/backend-only tool. No screenshots available.
- Learning Paths — Structured IT training curricula
- Automated Quizzes — AI-generated quiz synthesis with Ollama
- Progress Tracking — Monitor trainee progress and completion
- Video Ingestion — Training media ingestion via MinIO
- Semantic Search — Qdrant vector search for training content
- Telegram Bot — Notifications and interaction
- FastAPI Backend — Modern, async Python backend
git clone https://github.com/OneByJorah/LearnForge.git
cd LearnForge
cp compose.env.example .env
docker-compose up -dAPI available at http://localhost:8080.
LearnForge/
├── api/ # FastAPI backend
├── db/ # SQLite schema definition
├── ops/ # Operations & deployment
├── scripts/ # Utility scripts
├── skills/ # Hermes agent skills
├── docs/ # Documentation
├── docker-compose.yml # Deployment
├── Makefile # Build automation
└── README.md
| Component | Technology |
|---|---|
| Backend | Python, FastAPI, SQLAlchemy |
| Database | SQLite (PostgreSQL upgrade path) |
| Vector Store | Qdrant |
| Object Storage | MinIO (S3-compatible) |
| LLM | Ollama |
| Notifications | Telegram Bot |
| Agents | Hermes AgentOS |
| Deployment | Docker Compose |
MIT © Jhonattan L. Jimenez
See CONTRIBUTING.md. All contributions follow the Code of Conduct.
Found a vulnerability? Please follow our Security Policy and report privately to security@jorahone.com.
MIT License © Jhonattan L. Jimenez (OneByJorah)
Built with 🌴 by OneByJorah · jorahone.com
