AI Coding Tools
Tools available to you
Section titled βTools available to youβAll tools below are free (or have a meaningful free tier) and have been assessed for availability from mainland China.
| Tool | Cost | Works in China? | Best for | Watch out |
|---|---|---|---|---|
| GitHub Copilot | Free (student) | β via VS Code | Inline completions, scaffolding new files, multi-file agent mode | Supervise everything it writes β you explain it at Checkpoint |
| Qwen Code | Free (1,000 req/day) | β Alibaba-hosted | Well-scoped, specific tasks with clear inputs and outputs | Weaker on open-ended or ambiguous tasks β define the task precisely before using it |
| TRAE | Free | β ByteDance | UI prototyping, image-to-code, Builder mode; SOLO mode for non-coders (describe visually, AI builds) | Made by ByteDance β data practices differ from other tools. Fine for coursework; avoid for anything sensitive or proprietary. |
| Windsurf | Free tier (generous) | β mostlyβ΄ | Full-project agent that reasons across files; good Cursor alternative on campus | Free tier has monthly limits β track usage |
| Cursor 3.0 | Free tier onlyΒ³ | β mainland ChinaΒ² | Parallel agents, Design Mode (point at UI), /best-of-n | Does not work from campus β U.S. models restricted in mainland China; free tier cannot use China-accessible models |
| Claude.ai / ChatGPT / DeepSeek | Free tier | VariesΒΉ | Explaining code, debugging, planning, writing prompts | Not agentic β you paste in, you copy out. Slower but more controllable. |
ΒΉ Standard browser required. WeChat in-app browser does not reliably support these tools.
Β² Cursor restricts U.S.-hosted models (Claude, GPT-4, Gemini) in the region. Off-campus with international network access: it works and is worth using.
Β³ Student Pro (one free year) requires a university email β XJTLU (.edu.cn) addresses are not accepted. The free tier cannot use China-accessible models (Qwen, DeepSeek) β bringing your own API key is Pro-only.
β΄ Windsurf uses Codeiumβs own servers and is accessible from most Chinese networks, but availability can vary by ISP. Test on your connection before relying on it.
GitHub Copilot has a dedicated setup guide β see GitHub Copilot (free) if you have not claimed your student access yet.
Cursor 3.0 has a dedicated page β see Cursor 3.0 for features, pricing, and the China limitation in detail.
The evaluation exercise
Section titled βThe evaluation exerciseβDonβt pick a tool by reading about it. Pick a tool by trying it on a real task.
| Tool A | Tool B | |
|---|---|---|
| Did it understand the task? | Yes / Partly / No | Yes / Partly / No |
| Did the code work first try? | Yes / After fixes / No | Yes / After fixes / No |
| Can you explain what it wrote? | Yes / With help / No | Yes / With help / No |
| Time to working result |
Record your findings in your Dev Log under this weekβs entry. One paragraph is enough.
What no AI coding tool can do
Section titled βWhat no AI coding tool can doβ- Understand your users β that is User Researchβs job
- Make your MoSCoW decisions β that requires your teamβs judgment
- Replace your Sprint Goal with a working feature
- Give you confidence to attempt something beyond your understanding β if you cannot follow what it built, the scope was wrong
Which tool for which situation
Section titled βWhich tool for which situationβ| Situation | Recommended tool |
|---|---|
| On campus / XJTLU network | Copilot (VS Code), Windsurf, or Qwen Code |
| Not a coder β need to build something visual | TRAE SOLO mode (describe what you want, it builds) |
| Building a UI β want to point at the problem | Cursor 3.0 Design Mode (off-campus) or TRAE |
| Comparing two approaches to the same problem | Cursor 3.0 /best-of-n (off-campus) |
| Large refactor across many files | Cursor 3.0 agent, Windsurf agent, or Copilot agent mode |
| Open-ended task (βbuild me a backendβ) | Break it into smaller tasks first, then either tool |
| Explaining or debugging code | Any β Claude.ai / DeepSeek work well for this |
| No IDE, just need to think through a problem | Claude.ai, DeepSeek, or Kimi (browser-based) |
If a tool is blocked in China
Section titled βIf a tool is blocked in Chinaβ- Copilot β works via the VS Code extension on most campus networks. This is your primary tool if you are on campus.
- Qwen Code β Alibaba-hosted, works everywhere in mainland China, 1,000 free requests per day.
- Windsurf β Codeium-hosted; accessible from most Chinese networks. Test on your connection β if it works, it is the strongest campus alternative to Cursor.
- TRAE β ByteDance-hosted, reliable from campus. SOLO mode requires no coding knowledge.
- Cursor β does not work from mainland China. U.S.-hosted models are restricted. Off-campus with international network access: it works and the student Pro year is worth claiming.
- DeepSeek / Kimi β domestic alternatives, reliable from campus, browser-based.
Was this page helpful?