Claude Code spiegato: ho ricreato un coding agent da zero

In this video, I explain how a coding agent actually works by recreating a mini Claude Code from scratch. The goal is to understand the inner workings of coding agents. We'll see how, starting with four very simple tools (read, edit, grep, glob), it's possible to build a system capable of creating applications from a prompt. The same logic can be applied to any agent: build system tools and let AI orchestrate everything. Solutions like Claude Code, Cursor, Lovable, and Replit use a similar approach, albeit in much more sophisticated and secure forms. Understanding what's happening "under the hood," however, is crucial to using them effectively, reducing the discovery phase, and making changes more precise and controlled. You can find the project here. In the video, I also explain how to download and use it: https://github.com/ekolivero/nano-agent I'm Erik. After more than ten years as an employed developer, I decided to start my own business to help companies and teams train and integrate AI solutions into their workflows. I am also the founder of https://giotto.video, a platform that allows you to create animations starting from a simple text description, drastically reducing the time required to produce video assets. It is designed for creators, educators, and anyone who needs clear and effective visual explanations. #vibecoding #claudecode #codingagent #programming #ai #artificialintelligence #openai