This is a first prototype, entirely generated by Claude. I plan to improve this in the future myself. Feel free to submit issues and suggestions via the GitHub repo — link coming soon.