Developer Tools
Developer tools are the classic software craft tools — above all version control with Git — that any serious work with AI takes for granted, from the editor through terminal and package managers to build tools and CI.
Coding AI sounds like magic: you describe what you need, and the assistant writes the code. In reality, that relies on a whole toolbox that existed long before AI. Developer tools are the classic software-engineering instruments used to write, organise, check and ship code. They are the foundation — without them, AI-assisted development is like an engine with no gearbox.
This is especially true when an AI does more than suggest snippets and instead works like a coding agent (such as Claude Code or Cursor), acting on its own across many files. For that to stay safe, every step has to be traceable and reversible. That is exactly what version control provides.
Version control: Git as a safety net
Version control is a system that records every change to your code. The standard is Git: a distributed system that keeps a project’s complete history locally on your machine. Each change is saved as a commit — a snapshot with a description. Multiple developers (or multiple AI attempts) work in parallel via branches without overwriting each other, and later bring their states together with a merge.
For AI work this is invaluable: if an agent makes a change go wrong, a single command takes you back to the last working state. Platforms like GitHub or GitLab build on top of this and add code reviews, issue tracking and automation.
Git rarely stands alone. It belongs alongside an editor or IDE, the terminal, package managers like npm or pip, build tools, and CI (continuous integration) that runs your tests automatically on every change. Together they form the environment in which AI can deliver reliably in the first place.
What you’ll find on this page
Below you’ll see a topic world around developer tools: current news, blog articles with background and practice, lexicon articles for deeper dives and a glossary of the most important terms. Use the filters above to jump straight to a sub-topic — such as version control and Git.