Menu
Coddy logo textTech

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.

bugsy iconBugsyYour AI tutor
Can you help me with this challenge?
bugsy icon
Take another look at your loop. range(1, 10) gives you the numbers 1 through 9, it never reaches 10. How would you change the range so the loop includes 10 as well? Try it, then run your tests.
Just give me the code.
bugsy icon
You're one character away, and I'd rather you find it. The loop and the print are right. Only the upper bound is off by one.Reveal Solution
Ask Bugsy...

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.

bugsy White iconAsk AI

Can you help me with this challenge?

Under your code. Bugsy checks what you wrote and what failed.

bugsy White iconExplain challenge

Can you explain what this challenge is asking me to do?

Under the challenge text, for when the task itself is unclear.

bugsy White iconExplain solution

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 iconI can help! ✨

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 companion, 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

  • bugsy iconCurious MindAsked Bugsy 5 questions
  • bugsy iconInquisitiveAsked Bugsy 25 questions
  • bugsy iconKnowledge SeekerAsked Bugsy 100 questions
  • bugsy iconBugsy'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.
Coddy programming languages illustration

Learn to code with Coddy

GET STARTED