What is a code script?

Corbin Brown
2 min read
Code Scripts Explained in 9 Minutes (for beginners)Premieres soonPart of the Vibe Coding Fundamentals video series on YouTube.
An app runs continuously, waiting for users. A script is the opposite: a short program you run on purpose, that does one job, and exits. Rename five hundred photos. Pull yesterday's orders into a spreadsheet. Resize every image in a folder. Scripts are the duct tape of software — unglamorous, everywhere, and the fastest payoff vibe coding offers, because an AI agent can write a working one in under a minute.
The shape of a script
A script is a text file of instructions read top to bottom: get the input, transform it, put the output somewhere, done. You run it from the terminal with a command like node script.js or python script.py — the language matters less than the shape. When your agent says “I'll write a quick script for that,” this is what it means: a one-job tool, not a feature of your app. Agents also write scripts for themselves constantly — to convert files, seed test data, or check a deployment — so you'll see them fly by even when you never asked.
The recurring-task upgrade
The pattern that changes how you work: notice anything you do manually on a schedule — weekly report, monthly cleanup, copying data between tools — and ask your agent for a script. The second step is scheduling it (computers can run scripts automatically at set times; on a Mac the agent will mention cron or launchd), at which point the chore stops existing. One honest caution: a script is code, and a script that deletes or overwrites files deserves the same respect as any code that does. Run it on a copy of the data first — ask the agent to build that in.
FAQ
Script vs app — where's the line?
Runs-and-exits versus runs-and-waits. If it needs a user interface, accounts, or an always-on presence, it's an app. If it's a job that starts and finishes, it's a script. Plenty of good products started as a script the builder kept improving.
Is it safe to run a script an agent wrote?
Read the plain-language explanation first — ask “explain what this script does and what it touches” — and be strict about anything that deletes, overwrites, or sends data off your machine. For everything else, the blast radius of a one-job script is naturally contained.