AITutor – vimtutor, but for AI-assisted coding
1 points
1 hour ago
| 0 comments
| HN
I built an interactive terminal tutorial that teaches AI coding concepts — context windows, tools, MCP, hooks, subagents, and more.

I use Claude Code, Cursor, and GitHub Copilot daily, and I kept noticing the same thing: most developers (myself included, at first) use these tools without really understanding how they work under the hood. What's a context window? Why did the AI "forget" something? What does MCP actually do? Why do some prompts work better than others?

AITutor is like vimtutor for this stuff. 15 lessons across beginner/intermediate/advanced tiers, each with theory, an interactive ASCII visualization you can play with, and a quiz. It runs entirely in your terminal.

Built with Go and the Charm ecosystem (Bubbletea, Lipgloss).

Try it: npx @aitutor/cli@latest Or: brew tap naorpeled/tap && brew install aitutor

GitHub: https://github.com/naorpeled/aitutor

Would love feedback on the curriculum — what's missing, what's wrong, what concepts you wish someone had explained to you earlier.

No one has commented on this post.