Robot Nerd Face LogoRobot Nerd Face
Back to Home
EdTechAI/MLSaaSOpen-SourceFull Stack

Learntime.ai – An Open-Source, AI-Powered Learning Platform

Learntime.ai is an AI-enhanced SaaS learning platform designed from the ground up to leverage evidence-based learning techniques like spaced repetition. As an open-source project, it combines cutting-edge AI with community-driven development to create a powerful, efficient, and accessible educational tool. The platform addresses the need for more effective learning by providing an intelligent system that personalises the educational journey for each user.

Project Role: Founder and Technical Architect

Our team conceived, designed, and developed this project from initial concept to a fully functional, open-source platform. We managed the entire product lifecycle:

Vision & Strategy

Defined the product vision, focusing on integrating evidence-based pedagogical techniques with advanced AI to create a uniquely effective learning experience.

Technical Architecture

Designed and engineered the complete system architecture, including a sophisticated multi-model AI orchestration system and Retrieval-Augmented Generation (RAG) capabilities for specialised knowledge retrieval.

AI Innovation & Optimization

Engineered an AI-driven assessment and feedback system. A key achievement was implementing a cost-effective routing system for LLM tasks and optimising token usage, which resulted in a 40% reduction in API costs.

Open-Source Leadership

Created and maintain the open-source Learntime platform, fostering its adoption within the developer community.

Key Features of Learntime.ai

The platform is built on a foundation of intelligent, cost-effective, and pedagogically sound features.

Multi-Model AI Orchestration

To balance performance with operational costs, the platform features an intelligent orchestration system. It dynamically routes tasks to the most appropriate Large Language Model—such as GPT-4, Llama, or Mistral—based on the complexity of the query. This ensures high-quality responses for complex tasks while using more cost-effective models for simpler ones.

Course-Specific Knowledge with RAG

Learntime.ai delivers highly accurate and context-aware information by using Retrieval-Augmented Generation (RAG) systems. By leveraging vector databases, the platform retrieves information directly from specialised, course-specific knowledge bases, ensuring that all AI-generated content is relevant and factually grounded in the source material.

AI-Driven Assessment & Feedback

The platform includes an advanced AI system that provides learners with instant assessments and targeted feedback on their progress. This system was engineered for efficiency, with highly optimised token usage that significantly reduces the cost of API calls without compromising the quality of the pedagogical interaction.

Technical Architecture & Stack

The platform was built using a modern, scalable, and AI-centric technology stack to ensure a robust and responsive experience.

AI & Machine Learning

  • LLM Integration & Orchestration (GPT-4, Llama, Mistral)
  • Retrieval-Augmented Generation (RAG)
  • Prompt Engineering
  • Vector Databases

Backend & Infrastructure

  • Node.js
  • PostgreSQL
  • AWS (Serverless)
  • Docker
  • CI/CD

Open Source Impact

As an open-source project, Learntime.ai represents a commitment to democratizing access to advanced AI-powered education technology. The platform serves as both a functional learning tool and a reference implementation for developers looking to integrate similar AI capabilities into their own educational applications. The open-source nature allows for community contributions, ensuring the platform continues to evolve with the latest pedagogical research and AI advancements.

Explore the Project

Visit the live platform to experience AI-powered spaced repetition learning.