D
ictionaryof
Vibes
.com
Full Index
Categories
Tip Jar
The
I
ndex
Every term in the dictionary, alphabetically. Hover a row to open the entry.
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
4
04
also: 404 error, 404-ing
The error you get when a web page or API can't be found.
A
a
gent
An AI that doesn't just answer — it takes actions, like reading files, running commands, or browsing the web, usually within limits you set.
A
nthropic
The company that makes Claude.
A
PI
also: application programming interface
A way for one piece of software to ask another piece of software to do something.
A
PI key
A long password that lets your code use a paid or private API.
a
uthentication
also: auth
Proving who you are to a website, app, or API.
a
utonomy
How much the AI is allowed to do on its own without asking you first.
B
b
ackend
The part of an app the user doesn't see — the server, the database, the logic that runs behind the screens.
b
ash
One of the most common shells. The default on most Linux machines and older Macs.
b
ranch
A parallel version of your project where you can try something without touching the version everyone else is using.
b
reaking change
An update to a tool or library that forces everyone using it to change their code.
b
rowser
The app you use to open websites — Chrome, Safari, Firefox, Edge, and so on.
b
ug
A mistake in the code that makes it misbehave.
b
uild
Turning your project files into the packaged version that can actually run or be deployed.
C
c
d
also: change directory
A command that moves you into a different folder.
C
hatGPT
The consumer chat app from OpenAI, built on their GPT models.
c
heckout
A git command that switches you to a different branch, or to an older version of your files.
C
I/CD
also: continuous integration, continuous deployment
Automated pipelines that run your tests and deploy your code whenever you push changes.
C
laude
An AI assistant made by Anthropic. One of the main AI tools people use for writing, coding, and reasoning through problems.
C
laude Code
also: CC
A version of Claude that lives in your terminal and can read, write, and run code on your computer.
c
lient
The software making a request — usually your browser or an app you're using.
c
lone
Making a copy of a project from GitHub onto your computer.
c
ommand line
also: CLI
The method of controlling a computer by typing commands instead of clicking buttons.
c
ommit
A saved checkpoint of your work, with a short note explaining what changed.
c
onfig
also: configuration
The settings that tell a tool or app how to behave — things like which port to use, which database to connect to, how big to make the cache.
c
ontainer
A self-contained, portable bundle of an app plus everything it needs to run.
c
ontext window
also: context
How much text the AI can hold in its attention at once in a single conversation.
C
SS
also: Cascading Style Sheets
The language that describes how a web page looks — colours, fonts, spacing, layout, animations.
C
SV
also: comma-separated values
A spreadsheet-like text file where each row is a line and each cell is separated by a comma.
C
ursor
A code editor built on top of VS Code with AI baked in.
D
d
atabase
A program that stores your app's data in an organised way, so you can save, find, and update it quickly.
d
ebug
Figuring out why code isn't working and fixing it.
d
ependency
A bit of code your project needs that someone else wrote.
d
eploy
Putting your code somewhere the world can see it.
d
eprecation
When a feature is marked as old and scheduled for removal, so you should stop using it.
d
iff
A view of what changed between two versions — what was added, what was removed.
d
irectory
also: folder
Another word for folder.
D
NS
also: Domain Name System
The phonebook of the internet — it turns a domain name into the actual address of a server.
D
ocker
A tool that packages your app and everything it needs — the runtime, the libraries, the config — into a single portable box called a container.
d
omain
The name you type into a browser to reach a website — like google.com.
E
e
ditor
also: text editor, code editor
The app you type code into.
e
mbedding
A way of turning a piece of text into a list of numbers that captures its meaning, so a computer can compare it to other pieces of text.
e
ndpoint
A specific address on an API for a specific thing you want to do.
e
nv file
also: .env
A file where you list your environment variables in one place.
e
nvironment variable
also: env var
A setting the computer remembers outside your code — often used for secrets like API keys.
e
rror
A message from the computer saying something went wrong.
e
vals
also: evaluations
Tests that check whether an AI system is actually doing its job well.
e
xtension
also: plugin
An add-on that gives your editor or browser extra powers.
F
f
ile extension
The three or four letters after the dot in a filename. Tells the computer what kind of file it is.
f
ile path
also: path
The address of a file on your computer.
f
ine-tuning
Taking an existing AI model and training it a bit more on your own examples, so it behaves the way you want.
f
ork
Your own copy of someone else's project on GitHub, which you can change without affecting the original.
f
ramework
A larger piece of someone else's code that gives your project its overall shape, not just one helper job.
f
rontend
The part of an app you see and click — the screens, buttons, layouts, everything running in your browser.
f
unction
A named chunk of code that does one specific job, which other code can call on whenever it needs that job done.
G
g
it
A tool that remembers every version of your project, so you can change things without fear of breaking them forever.
G
itHub
A website where people store, share, and collaborate on code projects.
g
itignore
A file that tells git to pretend certain files don't exist.
G
PT
A family of AI models made by OpenAI. ChatGPT is the best-known product built on them.
g
rep
A command that searches through text files for a word or phrase.
g
uardrails
Rules or limits that stop an AI system from doing things it shouldn't.
H
h
allucination
When an AI confidently says something that isn't true.
h
ome directory
Your personal base folder on the computer, where your files live by default.
h
osting
Paying a company to run your code on their servers so the world can reach it.
H
TML
also: HyperText Markup Language
The language that describes the structure of a web page — the headings, paragraphs, links, images, and layout.
H
TTP
The language web browsers and servers use to talk to each other.
I
I
DE
also: integrated development environment
An app for writing code that also helps you run it, test it, and fix it — all in one place.
i
nference
What's happening when the AI is actually answering you, as opposed to when it was being trained.
i
nstall
Putting a tool or package onto your machine so it's ready to use.
i
ssues
The built-in list on a GitHub project where bugs, feature requests, and questions get tracked.
J
J
avaScript
also: JS
The programming language that runs in every web browser. Also runs on servers via Node.js.
J
SON
A way of writing structured information so both humans and computers can read it.
L
l
ibrary
A collection of ready-made code you can call on to do a specific job — date handling, image resizing, database access.
l
icence
also: license
The rules about what you're allowed to do with a piece of code someone else wrote.
l
int
An automatic check for style problems, obvious mistakes, and risky-looking patterns in your code.
L
LM
also: large language model
The kind of AI that Claude, GPT, and Gemini all are — trained on huge amounts of text to predict what comes next.
l
ocal
Your own computer. Where you're working right now, in front of you, before anything has been deployed or shared.
l
ocalhost
A special address that always means "this computer." When you open localhost in a browser, you're talking to a program running on your own machine.
l
og
A running record of what a program did, so you can look back and see what happened.
l
ow-code
Tools that do most of the work for you but let you drop into code when you need to.
l
s
also: list
A command that shows you what's in the folder you're currently in.
M
m
ain
also: master (older name)
The default, official branch of a project — the "real" version everyone agrees on.
m
arkdown
A simple way of writing formatted text using plain characters — stars for bold, hashes for headings.
M
CP
also: Model Context Protocol, MCP server
A shared standard that lets AI tools plug into other software — so an AI can read your email, update your calendar, or open your files without being hand-wired into each one.
m
erge
Combining the changes from one branch into another.
m
erge conflict
When two branches changed the same bit of code in different ways, and git can't decide which to keep.
m
kdir
also: make directory
A command that makes a new folder.
m
odel
The specific AI doing the thinking in a given product — Claude, GPT-5, Gemini, and so on.
N
N
etlify
A hosting service that deploys web apps from GitHub — close sibling to Vercel.
N
ext.js
also: Next
A framework built on top of React that handles the plumbing — routing between pages, loading data from servers, deploying to the web.
n
o-code
Tools that let you build apps by clicking and configuring, without writing code at all.
N
ode.js
also: Node
A program that lets you run JavaScript outside a browser — usually on your computer or a server.
n
pm
also: Node Package Manager
The tool that installs packages for JavaScript projects, plus the huge online registry those packages come from.
O
O
Auth
A standard way to let one app access your account on another app without handing over your password.
o
pen source
Code released under a licence that lets anyone read, use, and change it — within whatever terms that licence sets.
O
penAI
The company that makes ChatGPT and the GPT models.
P
p
ackage
A bundled, named, versioned piece of reusable code you can drop into your project. Most often used interchangeably with "dependency."
p
ackage.json
The file in a JavaScript project that lists what it is, what it depends on, and what commands it can run.
p
ip
The tool that installs packages for Python projects.
p
lain text
Text with no formatting, fonts, or styling — just the characters themselves.
p
ort
A numbered door on your computer where a specific program is listening.
p
roduction
also: prod
The live version of your app — the one real users are using right now.
p
rompt
What you type to an AI to tell it what you want.
p
rompt engineering
The craft of writing prompts that reliably get good results.
p
ull
Bringing the latest version of a project down from online onto your computer.
p
ull request
also: PR
A proposal to merge your changes into someone else's project, with a place for them to review and discuss.
p
ush
Sending your saved work from your computer up to a shared place online, usually GitHub.
p
wd
also: print working directory
A command that tells you which folder you're currently standing in.
P
ython
A programming language known for being readable and beginner-friendly. Heavily used in AI, data, and automation work.
R
R
AG
also: retrieval-augmented generation
A technique where the AI searches your documents for relevant bits and reads them before answering, so it can speak about your specific stuff — not just what it learned in training.
r
ate limit
A cap on how many times you're allowed to use an API in a given window.
R
eact
A popular JavaScript framework for building the interactive part of websites — buttons, forms, anything that updates as you click.
r
eadme
also: README.md
The file at the top of a project that explains what it is and how to use it.
r
ebase
Replaying your commits on top of a different starting point, so your branch looks like it was built from the latest version of main.
r
emote
Somewhere that isn't your computer — a server, a cloud machine, a GitHub repo online.
r
epo
also: repository
A project folder that git is watching.
r
equest
The message your app sends when it wants something from an API or a server.
r
esponse
The message that comes back after you've sent a request.
R
EST
The most common style for building APIs. REST APIs use web addresses (URLs) and standard actions like GET, POST, and DELETE, so different tools can talk to them the same way.
r
ollback
Reverting a deploy back to the previous version, usually because the new one broke something.
r
untime
The environment your code actually runs in — the program or system doing the running.
S
s
chema
A description of the shape that data is supposed to take.
S
DK
also: software development kit
A ready-made set of code and tools for working with a particular service, so you don't have to call its API by hand.
s
erver
A computer whose job is to answer requests from other computers.
s
hell
The program inside your terminal that reads what you type and runs it. Bash and zsh are both shells.
S
SH
also: secure shell
A way to safely log in to another computer and control it from your terminal.
S
SH key
A pair of files on your computer that proves it's you when you SSH into another machine — one file you keep secret, one you share.
s
tack trace
A long error message that shows the chain of steps the program took before it broke.
s
taging
A near-identical copy of your live app, used to test changes before they go to real users.
s
tash
A way to temporarily put aside changes you haven't finished, so you can come back to them.
s
tatus code
A short number in an HTTP response that says what happened. 200 means OK, 404 means not found, 500 usually means the server broke.
s
udo
A word you put in front of a command to run it with admin powers.
s
ystem prompt
A set of instructions that shape how the AI behaves for an entire conversation, before you've said anything.
T
t
emperature
A setting that controls how much the AI varies its answers — low temperature for consistent, predictable replies; high temperature for more variety and surprise.
t
erminal
also: command line, console
The window where you type instructions to your computer instead of clicking.
t
est
A small piece of code that runs your code and checks whether it still works.
t
oken
A small piece of text that an AI reads and writes in — sometimes a whole short word, sometimes a few characters, sometimes a chunk of a longer word.
t
ool use
When an AI reaches for a specific tool — like a calculator, a search engine, or your file system — instead of just talking.
t
raining
The long, expensive process of teaching an AI by feeding it huge amounts of text or data before anyone ever uses it.
T
ypeScript
also: TS
JavaScript with extra labels that say what kind of data each variable is. Helps catch mistakes before the code runs.
U
U
RL
also: link, web address
The full web address of something — the whole string starting with https://, including the domain and the path to the specific page.
V
v
ariable
A named container that holds a piece of data your code is working with.
v
ector database
also: vector DB
A database built to store embeddings and find the closest matches quickly.
V
ercel
A hosting service that specialises in deploying web apps quickly, often straight from GitHub.
v
ibe coding
Building software by describing what you want to an AI in plain English, rather than writing the code yourself.
V
S Code
also: Visual Studio Code
The most popular code editor in the world. Free, made by Microsoft.
W
w
ebhook
A way for one service to call your app automatically when something happens — instead of your app having to keep asking.
Y
Y
AML
Another way of writing structured information, designed to be easier for humans to read than JSON.
Z
z
sh
also: Z shell
Another common shell, very similar to bash. The default on modern macOS.