Skip to content

amosblomqvist/learn

  • URL: https://github.com/amosblomqvist/learn
  • Stars: 1073
  • Language: TypeScript
  • Category: AI & Agents
  • Topics: None

What it does

This repository contains an AI learning system designed for personal use, which integrates various skills and extensions to facilitate learning. It includes features like visual aids, quizzes, and user interaction through a UI popup.

Why it's interesting

Unlike standard learning platforms, this system is tailored to the user's personal learning style and is built around a specific teaching philosophy. It allows for customization and includes unique subagents for tasks like research and visualization, which are not commonly found in typical learning tools.

How it works

The system is structured as a .pi directory with various components: skills for teaching and visualization, extensions for user interaction and logging, and agents for specific tasks. It requires the pi framework and a compatible subagent implementation to function fully. The README notes that while subagents enhance functionality, the core teaching skill can operate independently, albeit with reduced capabilities. There is some uncertainty regarding the adaptability of agent definitions for different implementations, as specific tools are mentioned.

Get started in 5 minutes

Clone the repository into a .pi directory using the command: git clone https://github.com/amosblomqvist/learn .pi. Then, open the pi framework in that directory to begin using the system.

Watch out for

The repository is a personal project and may not have extensive documentation or support. Users should be aware that the teaching skill is designed for a single learner and may require modifications to suit different learning preferences. Additionally, the README does not specify a license, which could affect usage rights.