repo
in English: repository
A repository is a shared storage for all files in a project that preserves every recorded change, allowing any previous recorded state to be retrieved and restored.
In plain terms
Imagine a shared folder with a log: for every recorded change it notes who altered what and when, and the person making the change adds a short comment explaining why. A repository is exactly like this. It holds all the files of a piece of software (or any other project), along with its complete history.
It allows many people to work on the same material without overwriting each other's work. If something breaks, you can revert to a previous, still-working state, just as you undo the last step in a word processor, only here you can go back even years.
Many cloud storage services also keep previous versions of files, but typically per file, automatically, and often only for a limited time. In a repository, however, the state of the entire project is recorded, in deliberate, named steps. That is why it has become especially important in the AI era: the coding agent reads the project in the repository, works there, and it is visible exactly what it changed.
How it works
- Someone creates the repository and adds the project files. From then on, a version control program (now almost always Git) keeps track of changes.
- Those who want to work on it download the full copy, including history, to their own machine.
- It records its changes in packages accompanied by brief explanations, so-called commits. Each commit is a snapshot of the project's state.
- Riskier or longer tasks are handled on a separate branch so the main version remains operational.
- Once finished, it uploads its changes to a shared repository (for example, GitHub). In team settings, others typically review them there and merge them into the main version after approval.
An everyday example
You read a news report about a new open-source AI tool, and at the end of the article is the link: 'the code is available in the project's GitHub repository'. If you click it, you see a file list, a description of what the program does, and who last modified it and when.
Who is affected
A common misconception
Limits and risks
- Once recorded, data remains in the history: a password or secret key accidentally uploaded can be recovered even after the file is deleted, so it must be changed immediately.
- Anyone can view and clone a public repository, but that does not make it freely usable: the attached license determines this.
- Just because something is in a repository does not guarantee its quality or safety; running code downloaded from an unknown source is as risky as installing an unknown program.
- If you give a coding agent write access to the repo, you must review its changes just like those of a new colleague before they enter the main branch.
Similar, but not the same
- Git – Git is the version control program that tracks changes; the repo is what you manage with this program.
- GitHub – GitHub is an online service for storing repositories and collaborating, not the repository itself.
- cloud folder – The cloud folder synchronizes the current state of files and at most keeps a limited number of previous versions per file. The repo preserves the entire project history in named steps and also manages parallel versions (branches).
Related concepts
version control, software development
A brief history
The idea of version-controlled code repositories dates back to the 1970s (SCCS, 1972); later, CVS and Subversion spread them. The modern repository containing full history on every machine was made common by Git, which Linus Torvalds created in 2005 for Linux development. GitHub, launched in 2008, brought it to a wider audience.
Where things stand
At the end of 2026, the repo is the default workspace for software development, and coding agents typically work within it. More and more repos have a separate document written specifically for agents, explaining how to work on the project.
In the news
- AI may come for managers' headcount too, FT reportsNov 8, 2026 · Work & HR
- AI coding agents still need human rework on three-quarters of tasksNov 8, 2026 · Code
- Eminem's publisher and the Elvis estate both sue AI music platform SunoNov 7, 2026 · Jog
- Activists break into Microsoft data centre construction site in AmsterdamNov 6, 2026 · Agent Age
- Survey: 57% of children turn to AI for emotional support, almost matching homework useNov 6, 2026 · Education & Family
- Teachers' union leader urges Democratic elected officials to address AI in schoolsNov 6, 2026 · Education & Family
- Year-long trial: Rosie AI chatbot did not reduce anxiety or depression in pregnant women and new mothersNov 6, 2026 · Education & Family
- Estonia's AI Leap programme expands to vocational educationNov 6, 2026 · Education & Family
Also known as
repo · repo · repository · repository · code repository · storage · Git repo
Sources
This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.