![]()
The XDA piece put a name to a category most developers already work in: AI as a teammate, not a typist. The Copilot-style autocomplete rush produced tools that write code, and the pushback produced tools that explain it. If you like driving your own keyboard, you want the second group.
We tested seven AI coding tutor apps for desktop across Windows, macOS, and Linux. The picks all lean on explanation, review, and pair-conversation rather than inline completion. Free plans and paid tiers reflect the July 2026 pricing pages of each vendor.
What to look for in an AI coding tutor app
Explanation quality on real repos. Toy snippets are easy; a legacy codebase is where the shine wears off.
Diff-style feedback. A tutor that only critiques the current file misses cross-file consequences.
Language coverage. Frontier models handle most languages; niche tools favour a few.
Context awareness. If the tool cannot read the file you asked about, everything else is theatre.
Chat memory. A pair-programming conversation loses value if it forgets what you did an hour ago.
IDE integration. Some people want a browser tab, others want a right-click menu inside VS Code.
Quick comparison
| App | Best for | Platforms | Free plan | Starting price/mo | Rating |
|---|---|---|---|---|---|
| ChatGPT | Long conversations across files | Web, Windows, macOS, Linux | Yes (GPT-5-mini) | $20 (Plus) | 4.6 / 5 |
| Claude | Code review, refactor rationale | Web, Windows, macOS, Linux | Yes (Sonnet cap) | $20 (Pro) | 4.7 / 5 |
| Perplexity | Language-agnostic library lookups | Web, Windows, macOS, Linux | Yes | $20 (Pro) | 4.4 / 5 |
| Codeium Explain | Free IDE explain-selection | VS Code, JetBrains, Vim | Yes (full) | $0 individual | 4.3 / 5 |
| Sourcegraph Cody | Cross-repo context | VS Code, JetBrains | Yes | $9 (Pro) | 4.4 / 5 |
| Continue | Bring-your-own model tutor | VS Code, JetBrains | Yes (BYOK) | Model cost | 4.2 / 5 |
| JetBrains AI Assistant | IntelliJ, PyCharm, WebStorm | JetBrains IDEs | Trial | $10 (Pro) | 4.1 / 5 |
The apps
1. ChatGPT, Best for long conversations across files
ChatGPT on desktop is a browser tab with the “Code Interpreter” file uploads, a right-click “explain this” via the ChatGPT app, and, with Plus, the option to swap models per turn. What makes it a tutor is the model’s willingness to argue: paste code, ask why, and the reply usually catches the bug you were quietly hoping it would not notice.
Where it falls short: the app version is a wrapper. Cursor and Continue have deeper IDE hooks; ChatGPT does not touch your editor.
Pricing: free tier gets GPT-5-mini with usage caps. Plus is $20/month, Business is $30/user/month, Pro is $200/month for heavier usage.
Platforms: Web, Windows, macOS, Linux (Electron), plus native mobile.
Download: chatgpt.com
Bottom line: if you want a smart pair to talk to and you already pay for Plus, this is the low-friction choice.
2. Claude, Best for code review and refactor rationale
Claude is the tutor to reach for when you want a “why is this wrong” answer, not a “here is a fix.” The Sonnet and Opus models both do well at diff-style critique on real repositories, and Projects (Claude’s file-scope feature) keeps the conversation grounded in the code you actually shared.
Where it falls short: rate limits on the free tier hit harder than ChatGPT’s, and the model can be verbose in a way that reads like it is padding an answer.
Pricing: free plan with daily message caps. Pro is $20/month, Team is $30/user/month, Max is $100/month for heavier usage.
Platforms: Web, Windows, macOS, Linux (Electron), plus native mobile.
Download: claude.com · claude.ai
Bottom line: the pick for reviewers, refactor plans, and cross-file design conversations.
3. Perplexity, Best for language-agnostic library lookups
Perplexity is a search engine that answers with citations. For a tutor use case, that maps to “explain what this library actually does” better than either ChatGPT or Claude, because the answer is grounded in the library’s own docs. Rust, Zig, Elixir, OCaml queries get better first-pass answers here than in either general chat.
Where it falls short: it is not a strong debugger. Long chain-of-thought coding fails more often than the ChatGPT or Claude equivalents.
Pricing: free tier is generous. Pro is $20/month.
Platforms: Web, Windows, macOS, Linux (Electron).
Download: perplexity.ai · download
Bottom line: treat it as a smarter Google. Reach for it when the question is “how does this library want to be used.”
4. Codeium Explain, Best for free right-click “explain this” in your editor
Codeium Explain is the “highlight, right-click, explain” menu inside VS Code, JetBrains, Vim, and every editor Codeium supports. The individual plan is free forever, and unlike Copilot the tool is opinionated about when to shut up: no ghost text unless you ask, no completion popups mid-typing.
Where it falls short: the free explanation model is fine, not brilliant. For deep refactor logic, Codeium loses to Claude.
Pricing: free for individuals. Teams from $12/user/month.
Platforms: VS Code, JetBrains, Vim, Neovim, Emacs, Sublime, Xcode.
Download: codeium.com/download
Bottom line: the pick for a free explain button that lives inside your editor.
5. Sourcegraph Cody, Best for cross-repo context
Cody is what happens when you connect a tutor to your entire codebase, not just the open file. The tool indexes the repo and every dependency reachable from it, and the “explain this” answer cites callers, tests, and prior commits. For anyone maintaining a service inside a monorepo, this is closer to a senior teammate than a coding tool.
Where it falls short: requires either Sourcegraph Cloud or a self-hosted Sourcegraph instance. Setup for a solo dev is not casual.
Pricing: free plan (limited usage). Pro is $9/month, Enterprise custom.
Platforms: VS Code, JetBrains, Neovim.
Download: sourcegraph.com/cody
Bottom line: the pick for anyone who already runs Sourcegraph. Otherwise the setup cost outweighs the benefit.
6. Continue, Best for bring-your-own-model tutor mode
Continue is an open-source AI extension that lets you plug the model of your choice into VS Code or JetBrains: OpenAI, Anthropic, an Ollama instance, or a local LM Studio server. The tutor mode ships with prompts for “explain this,” “critique this,” and “walk me through this file,” and the prompts themselves are open-source Markdown you can edit.
Where it falls short: the “you configure it” trade-off. Continue is less polished than a hosted product until you tune the prompts to your workflow.
Pricing: free. You pay only for the model provider you connect.
Platforms: VS Code, JetBrains.
Download: continue.dev · GitHub
Bottom line: the pick for privacy-first tutors and anyone who runs local models via Ollama.
7. JetBrains AI Assistant, Best for IntelliJ, PyCharm, WebStorm users
JetBrains AI Assistant is the first-party option inside the JetBrains IDE family. It reads the same PSI (program structure interface) that Refactor and Find Usages use, which means “explain this function” gets an answer that already knows every call site.
Where it falls short: JetBrains-only, so anyone who mixes VS Code will end up double-paying elsewhere.
Pricing: 30-day trial. Pro $10/month. Team $20/user/month.
Platforms: all JetBrains IDEs on Windows, macOS, Linux.
Download: jetbrains.com/ai
Bottom line: if IntelliJ or PyCharm is your daily editor, this is the most native tutor available.
How to pick the right one
If you already have a Plus or Pro sub: ChatGPT or Claude. Whichever you use.
If you want the “explain” button inside your editor with no bill: Codeium Explain.
If your day job is a monorepo: Sourcegraph Cody.
If you want to run local models and keep the codebase off vendor servers: Continue with Ollama or LM Studio behind it.
If the JetBrains IDEs are your home: the JetBrains Assistant.
If the goal is library docs explained: Perplexity.
FAQ
Which AI is best for learning to code? Claude for review-heavy learning, ChatGPT for pair-programming Socratic sessions. Both hold up well as tutors; the difference is style.
Is there a free AI coding tutor? Codeium Explain is free for individuals with no usage caps. Continue is free provided you supply your own model (an Ollama instance costs nothing beyond electricity).
Do AI tutors work on Linux? All seven picks here have Linux clients or run in a browser tab. IDE-based options (Codeium, Cody, Continue, JetBrains) install like any other IDE plugin.
Can I use an AI tutor without sending code to a vendor? Yes. Continue with a local Ollama or LM Studio setup keeps every prompt and file on your machine.