RSRobince Studio
AI tools

AI coding assistants

Tools that suggest code, explain errors, write tests and help you understand unfamiliar code, inside an editor, a terminal or a browser.

What you can do with them

  • Explain what a piece of code does
  • Suggest a fix for an error message
  • Write a first draft of a function or test
  • Help you learn a new language or framework

Tools in this category

An AI coding agent that takes on development tasks such as bug fixes, tests and migrations, which the developer can steer and review.

Free use unclear, check the site
Made for
Developers and engineering teams, from individuals to enterprises.
Where
WindowsMacLinuxWebiPhone/iPadAndroidCode editor plugin

Cursor

by Anysphere

A coding agent for building software, with a desktop editor, cloud agents, a command-line tool and Slack and GitHub integrations.

Free plan available
Made for
Software teams and developers, including enterprises and students.
Free use
Pricing page lists a Free plan with limited AI usage, including limited agent and chat requests.

An AI coding agent that helps write, understand and ship software, available in many IDEs, the terminal, GitHub.com and GitHub Mobile.

Free plan available
Made for
Individual developers and organizations.
Free use
Plans page lists a Free plan with limited completions, chat and agent usage.
Where
WebiPhone/iPadAndroidCode editor plugin

AI-powered features and coding agents built into JetBrains IDEs, including chat, code generation, completion, and help with tests and commit messages.

Free use unclear, check the site
Made for
Developers who work in JetBrains IDEs.

An AI platform where users describe what they want, then build, launch and grow apps, websites and other tools.

Free use unclear, check the site
Made for
Founders, product managers, designers, engineers, and people who want to build without writing code.
Where
Web

How to choose

No tool is best for everyone. Try two or three on one real task of yours, then use this checklist.

  1. Does it fit your editor and language?Check that it works in the editor and programming languages you actually use.
  2. Where does your code go?Find out whether your code is sent to a server and whether it can be used for training. This matters for work code.
  3. Can you review every change?Prefer tools that show a diff and let you accept or reject changes before they apply.
  4. Is there a free or trial option?Test on a small real project before committing to a paid plan.
  5. How does it handle your whole project?Some tools only see the open file. Others read the whole repository. Decide which you need.
  6. Does your employer allow it?Many companies have rules about AI tools and company code. Ask before using one for work.

Related step-by-step guides

Frequently asked questions

Can AI write a whole app for me?

It can produce a start, but you still need to read, test and understand the code. Treat its output like code from a stranger.

Is AI-written code safe to ship?

Not without review. Test it, check for security problems, and make sure you understand every part.

Which tool should a beginner pick?

Pick one with a free option that works in the editor you already use, and learn with small tasks first.