K-Culture GlossaryㅋWords from the people who build
Codebase
The entire body of code that makes up a piece of software. "AI that understands the whole codebase" is the key phrase in the coding-agent race.
In plain words
A codebase is the term for all the code that makes up a single piece of software. Think of a building: it's not just one blueprint page, but the entire set of design drawings — if each file is the blueprint for one room, the codebase is the full blueprint collection for the whole building. The codebase of a large service can run into millions of lines, and it can take a new developer weeks just to get familiar with a company's codebase.
This term shows up so often in AI news lately because the bar for judging AI coding has shifted. Autocomplete that continues code within a single file is already common — the real competition now is over whether an AI can understand someone else's massive codebase as a whole and fix multiple files at once. In human terms, it's like being able to read the blueprint set of a building you've never seen before and then actually do the plumbing work.
That's why "understanding the codebase" keeps coming up together with context window — how much an AI can hold in memory at once. The bigger the blueprint set, the bigger the desk you need to spread it all out on.
How it shows up in the news
"The new model ranked first in a large-scale codebase understanding benchmark" — meaning it was tested not on short code snippets, but on its ability to read and fix code at the scale of an actual production service.