ProjectAJ14/eklavya

28 stars · Last commit 2026-10-25

Learn while your agent works. A Claude Code plugin that quizzes you on the concepts behind the code it just wrote — local knowledge graph, spaced repetition, optional commit gate.

README preview

<div align="center">

<img src="web/public/brand/mark.svg" alt="Eklavya bow-and-arrow icon" width="120" height="120">

# Eklavya

**Learn while your agent works — and carry project context forward.**

[<img src="assets/btn-website.svg" alt="Visit the website" width="240" height="48">](https://eklavya-run.web.app/)

[<img src="assets/launch-film.jpg" alt="Play the 30-second Eklavya launch film" width="760">](https://eklavya-run.web.app/#demo)

*Named for Ekalavya, who mastered archery practicing before a silent statue of his guru. Here, the statue talks back.*

[![npm](https://img.shields.io/npm/v/eklavya?style=flat-square&color=0A5751&labelColor=16150f)](https://www.npmjs.com/package/eklavya)
[![license](https://img.shields.io/npm/l/eklavya?style=flat-square&color=0A5751&labelColor=16150f)](LICENSE)
[![node](https://img.shields.io/node/v/eklavya?style=flat-square&color=0A5751&labelColor=16150f)](https://nodejs.org)

</div>

View full repository on GitHub →