It works on your real files, with real programs
Claude Code reads and edits the files on your disk. It runs real
programs in your terminal — python, ffmpeg, anything you have
installed. ChatGPT can run code, but only in its own cloud sandbox. The result stays
there. You still copy and paste. Dola cannot touch files at all.
CLAUDE.md — house rules it reads every single session
You write a plain text file called CLAUDE.md in your project.
Claude Code reads it automatically, every time, before it touches anything.
Your deployment rules, your style, your warnings — they are never forgotten
and never pasted in again.
ChatGPT has custom instructions, but they are one global note about you — not per-project rule files that live in the folder, under version control, shared with your whole team.
Memory that survives between sessions
Claude Code keeps a folder of memory files on your disk. Lessons learned in May still apply in August. You can open the files, read them, edit them, or delete them — the memory is yours, not hidden on a server.
Skills — teach it a job once, run it forever
A skill is a folder with instructions for one job: build a lesson, review code,
debug a hard bug. You write it once. Then anyone types /lesson-builder
and the whole playbook runs — research, fact-checking, page building, all of it.
Custom GPTs are the closest thing in ChatGPT, but they cannot touch your files or run your tools, so they stay advice, not work.
Real git and GitHub work, not copy-paste
Claude Code makes branches, commits, pushes, and reviews pull requests in your actual repository. This entire site deploys that way: Claude pushes a feature branch, a human merges it, the page goes live. A chat app can only write code into a bubble and hope you paste it in the right place.
It drives your real browser
With the Claude in Chrome extension, Claude clicks buttons, fills forms, reads the console, and takes screenshots — in your Chrome, with your logins, on sites you allow. That is how this site's games get tested: Claude plays them and reports what broke.
ChatGPT's agent browses in a cloud browser that is not yours. Your sessions, your extensions, and your local test pages are not there.
Email from your own accounts
Through small connectors called MCP servers, Claude Code reads, drafts, and sends mail from your real Gmail or Yahoo account — with your approval on every send. This site's school-outreach mail is drafted that way. A chat app can write the words of an email; it cannot open your inbox or send anything.
It operates NotebookLM for you
NotebookLM is Google's research tool: give it sources, get grounded answers, podcasts, and video overviews. Claude Code drives it from the terminal — creates notebooks, loads dozens of sources, and pulls the finished audio and video into the site's lesson pipeline. One AI using another AI as an instrument.
Connect anything you own — even your own GPU box
MCP (Model Context Protocol) is an open standard for plugging tools into Claude. Databases, CRMs, home servers — if it has an interface, it can become a tool. This site's setup connects a school CRM with 874 records and a local GPU machine that generates images and video for free, with no cloud at all.
Agents, schedules, and work that runs while you sleep
Claude Code can split a big job across several agents working at the same time — one writes the script, one makes images, one uploads. It can also run on a schedule: this site posts a generated English lesson to LINE and YouTube every weekday evening, untouched by human hands.
Dola is genuinely good at one scheduled thing: reminders. This is that idea, applied to whole jobs instead of messages.
The whole picture
| Capability | Claude Code · basic paid account | ChatGPT | Dola |
|---|---|---|---|
| Edit files on your computer | Yes | No | No |
| Run programs in your terminal | Yes | Cloud sandbox | No |
| Per-project rule files (CLAUDE.md) | Yes | One global note | No |
| Memory you can open and edit | Yes | Hidden, server-side | No |
| Reusable skills that run tools | Yes | Custom GPTs, advice only | No |
| Drive your own browser | Yes | Its browser, not yours | No |
| Branches, commits, pull requests | Yes | No | No |
| Send email from your accounts | Yes | No | No |
| Operate NotebookLM | Yes | No | No |
| Connect your own hardware (MCP) | Yes | No | No |
| Calendar reminders in LINE | Via connectors | No | Yes |
"Cloud sandbox" and "its browser" mean the work happens on the company's servers, not your machine — results must be copied out by hand. Comparison as of August 2026; all three products change often.
To be fair
Dola is not bad. It is a free calendar assistant in LINE and WhatsApp, and it does that one job well. ChatGPT is a strong chat tool — good answers, good writing, a useful sandbox.
The difference is the kind of tool. A chat app is a very smart person on the phone. Claude Code is that same intelligence sitting at your computer, with its hands on the keyboard — and with your rules taped to the monitor.
What you actually need
No API keys, no per-token bills, no company account. The basic paid Claude plan includes Claude Code.
- A basic Claude subscription (the entry paid plan).
- Install Claude Code — one command in a terminal on Windows, Mac, or Linux.
- Open a folder, type
claude, and ask for something real.
Then add the pieces from this page one at a time: write a
CLAUDE.md, install the Chrome extension, connect your email, write your
first skill. Each one compounds with the last.