One month ago we launched Contral on Product Hunt and hit #1 Product of the Week. Here's what happened since.
500+ developers downloaded the beta. We didn't expect that number this early honestly. The feedback has been wild, some stuff we expected people to love (the teaching layer) and some stuff we didn't expect at all (Defense Mode became the most talked about feature by far, people genuinely love being quizzed on their own code which was surprising).
We started conversations with a few universities about running Contral as a pilot in their CS programs. The idea of students learning to code inside an actual IDE instead of switching between a tutorial and an editor resonated hard with the professors we spoke to. Nothing signed yet but the conversations are real and moving.
Bug reports have been humbling. Our early users don't hold back and thats exactly what we needed. We've shipped fixes almost daily since launch based on real user feedback. The product today is genuinely better than what we launched with a month ago.
Product Hunt
@curiouskitty The core problem is that the explanation and the action come from the same weights, so the model isn't introspecting rather it's generating a plausible story that fits the output. Post-hoc narration dressed as teaching.
The fix is decoupling: don't explain what just happened, predict what's about to happen, then compare. Ground explanations in verifiable artifacts ("this avoids N+1 queries"), not intentions ("I chose this for clarity"). And surface uncertainty explicitly. Polished explanations feel more trustworthy than hesitant ones, which is exactly backwards for learning.
Congrats on the launch. I think it is great that you have added an educational element to vibe coding.
I have found that with vibe coding it is easy to get lost as the project becomes more complex and that the agent can get stuck in error loops and burn through tokens.
Contral
@adarsh_yadav17 when you actually understand the architecture as its being built you can catch when the agent is going off track early instead of 500 lines deep into the wrong approach. saves tokens and sanity. appreciate the feedback, lmk if you try it out!
Contral
Hey Hunters 👋
We built Contral because we kept shipping AI-written code we couldn't defend in code review. Vibecoding made us faster but six months in we didn't understand our own codebases anymore.
The fix: vibelearning. You keep coding at AI speed and actually learn what gets written. No slowdown, no separate study time, just understanding that lands while the code lands.
Contral is the teaching layer for any AI coding agent.
What it does:
- Install in VS Code, Cursor, Windsurf, Antigravity, or Kilo Code in one click
- Whenever your agent edits a file, Contral streams an explanation card line by line while it ships
- Built-in recursive coding agent (Generator → Critic → Revisor) for the hard problems
- 49+ Java topics with a hint economy for structured learning
- BYOK supported, your keys stay on your machine
Free tier, no card required. Pro from $14.99/mo with 50% launch discount live today.
If you've ever shipped a Cursor diff and quietly hoped nobody would ask you to walk through it, vibelearning is for you.
We're in chat all day. Throw your honest takes, edge cases, and feature requests at us. The roadmap is genuinely shaped by what we hear here.
Thanks to the beta crew who stuck with us from v1 ❤️
Devansh.
I can see the use for this now a lot of junior or intern don't really know they are doing at their job! But probably the downside is on token consumption when everyone is crying on hitting the max token subscription regularly...
Contral
@jean_baptiste_kerbrat Hi Jean, thanks for the validation. The tokens consumed in generating the teaching cards are covered by Contral and you can get unlimited generations with our Pro+ plan.
Most tutorials never match the real codebase, so this is actually important.
@karimbenkeroum Exactly. Learning needs to happen while building!!
This tool is very flexible to use and now i get to understand my code better while vibe coding.
Contral
@divyansh_seth love hearing this. thats exactly the goal, same speed, actual understanding. thanks for trying it out!