Contral - The agent which teaches while you build
by•
Contral is the agent that teaches you while you build.
Most developers study tutorials that have nothing to do with the code they actually work on. When they open their editor, they are on their own.
Contral lives inside your existing environment and fixes that. Build Mode gives you context aware assistance as you write real code, supporting your thinking instead of replacing it. Learn Mode guides you through actual tasks with real time explanations tied to your editor.
No new tools.


Replies
Contral
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.
@devanshranjan I don’t see Claude Code in the list…
Contral
@devanshranjan @natalia_iankovych it'll work in Claude Code too. I've demonstrated it in the video 😁.
Probably forgot to mention it.
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.
Mailwarm
Most tutorials never match the real codebase, so this is actually important.
Contral
@karimbenkeroum Exactly. Learning needs to happen while building!!
Open SaaS
This looks really cool. We're building a similar open-source Agent-led web dev course and launching next week: https://www.producthunt.com/products/open-vibe?launch=open-vibe -- very cool to see similar ideas popping up in this space.
Contral
@hot_town Love to add to the community.
Product Hunt
Contral
@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.
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!
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!
This seems like a perfect tool for someone like me who loves to vibe code and build products but doesn't fully understand the code behind it. Will give this a try in my next vibe coding session and give feedback on everything i observed, Wishing you all the best on your post launch journey!
Just curious, will/is there an option to use our own API keys for the model and pay a fees just for the wrapper itself?
Contral
@marut_tewari thanks a lot. We've built this keeping in mind this problem itself.
To use your own API key you can simply use the BYOK (bring your own key) feature.
It'll let you do this. Hope it helps!
The ecosystem indeed needs streaming explanation cards which line-by-line along with an agent’s diffs. We've all mindlessly accepted a Cursor diff just to get a feature over the line, so having a built-in comprehension safety net is a huge win. I wonder if the pop ups become quite loud when you are just bingeing on standard boilerplate code. Also is there a way to mute the noise?