Aital Unarov38 downloadsSolve Python, C++, Rust, and Go exercises alongside your course notes and check your answers with local tests.
Example learning topics
Your coding agent turns a lesson in your Obsidian vault into a challenge. Open it in Obsidian, write your solution, and run the fixed tests. When a case fails, compare your output with the expected answer. When every case passes, the exercise earns a ✅ in your vault.
Get LeetAny · Set up your vault

You’ll need Obsidian Desktop 1.15+ and Python 3.10+. Exercises can use Python, C++, Rust or Go. Tests execute locally with your OS permissions, so open exercises from sources you trust.
main.js, manifest.json and styles.css from the latest release. Put them in <vault>/.obsidian/plugins/leetany/..leetany file, edit the starter and click Run tests.Run LeetAny: Install course authoring skill, then open your vault in Codex or Claude Code and try this prompt.
Turn my asyncio.gather lesson into one exercise with three fixed tests. Link it to the lesson and verify the reference solution.
Watch the walkthrough · Configure languages and dependencies · Build from source