Skip to content

What Eklavya is

Eklavya is a plugin for Claude Code. You work exactly as you do now — you ask Claude to build something, and it builds it. The difference is that while it works, Eklavya asks you a multiple-choice question about a concept the code it just wrote depends on. One question, not a batch.

You answer with a keystroke. Claude grades it, saves the result to a small database on your machine, and carries on with the task. By default you get at most four questions in a whole session, spread through the work rather than piled at the end. Over weeks the questions get harder, the ones you got right stop coming back, and the ones you fumbled return at spaced-out intervals until they stick.

That is the whole product.

What you need

Node 22 or newer. Check it with node --version. That is the entire list, on macOS, Linux and Windows alike — it runs the server, the eklavya command and every hook. If yours is older, Installing has the upgrade command for your platform.

There is no account, and no learning data leaves your machine.


Next: Installing. If you would rather see the machinery first, How it works is the parts underneath.