Coddy's AI tutor
Meet Bugsythe AI tutor for coding that won't do your homework
Bugsy sits next to your editor, reads your code and your last error, and points you to the next step. Hints and explanations, never a pasted answer.
Live demo
Watch Bugsy help with a broken loop
A real exchange. The loop stops one short of 10 and the tests fail.
Print the numbers from 1 to 10, one per line.
for i in range(1, 10):
print(i)If a reply would paste the solution, Bugsy shows a Reveal Solution button instead.
Starting points
Three ways to start
Each button puts a ready question in the chat. Edit it or send it as is.
“Can you help me with this challenge?”
Under your code. Bugsy checks what you wrote and what failed.
“Can you explain what this challenge is asking me to do?”
Under the challenge text, for when the task itself is unclear.
“Can you walk me through how the solution to this challenge works?”
Once the solution is open. Bugsy walks through why it works.
Context
What Bugsy sees
You never paste anything. Bugsy already has:
- Your code, as it is right nowThe editor's live contents.
- Your last failing testThe error or output, so the diagnosis is about your code.
- The lesson and the challengeSo answers stay on topic.
- This lesson's chatSaved, and waiting when you come back.
Bugsy answers in the language you use Coddy in.
Hints, not answers
It won't give you the answer
Bugsy is told to guide you, not to hand over the solution. When your code is nearly right, it points at the line to change. If a reply would still reproduce the solution, the code block is replaced by a Reveal Solution button.
After five failed runs, Coddy offers to show the solution itself.
And more
Bugsy notices patterns
If another learner wrote the same code and found Bugsy's hint useful, Bugsy offers it before you ask. Your thumbs up or down helps the next person.
Solution analysis
Once your solution passes, Bugsy scores it from 1 to 4 for readability, performance and maintainability, and explains each score.
- Readability4/4
- Performance3/4
- Maintainability4/4
Coverage
Where Bugsy works
The mascot
Who is Bugsy?
Bugsy is Coddy's AI tutor, a curious guide built from tiny sparks of code. Bugsy watches your progress and helps you find the next step when coding gets tricky.
Badges for asking
Curious MindAsked Bugsy 5 questions
InquisitiveAsked Bugsy 25 questions
Knowledge SeekerAsked Bugsy 100 questions
Bugsy's Best FriendAsked Bugsy 500 questions
FAQ
Questions about Bugsy
Does Bugsy give me the answer?
No. Bugsy gives hints, points at the line to change and explains concepts. If a reply would paste the solution, you get a Reveal Solution button instead, and after five failed attempts Coddy offers the solution itself.
Is Bugsy free?
Yes. Every learner gets 3 messages a day, and 20 on the day they sign up. Pro removes the limit, uses our best AI model and adds solution analysis. Bugsy never costs energy.
Is using Bugsy cheating?
No. Bugsy gives hints and explanations, not finished solutions, like a good tutor sitting next to you. You still write the code and run the tests.
Does Bugsy see my code?
Yes. Bugsy reads the code in your editor and the error from your last failing test for the lesson you are in. If you rate a hint as helpful, the same hint can be offered to another learner who writes the same code.
Which AI model does Bugsy use?
Pro learners get our best model on every reply and free learners get a faster one. We switch models as better ones arrive, so this page does not name one.
Does Bugsy work in math lessons?
Yes. Bugsy reads the steps you wrote on the board and tells you which move went wrong. Chess lessons run on the board and do not include Bugsy.