Skip to content

Glossary ​

This page explains the words you will meet in the course. Each word has a type, which tells you what kind of thing it is.

Types

  • Cloud Service Provider: A company that rents out computers, storage, and other services over the internet.
  • Compliance Standard: A set of rules that a company can be checked against, to prove that it keeps data safe.
  • Concept: An idea or a way of working. It is not a product that you can buy or download.
  • Email Service Provider: A company that sends emails for your app, and makes sure they reach people's inboxes.
  • Hardware: A physical machine that you can touch.
  • Law: A rule made by a government. Companies must follow it, or they can be fined.
  • Messaging App: An app for sending messages to people or groups. In this course, you can also use these apps to chat with your AI agents.
  • Protocol: An agreed way for different programs to talk to each other.
  • SaaS: Short for "Software as a Service". An app that you use over the internet, usually by signing up or paying every month, without installing it yourself.
  • Software: A program that you install and run, often in the background, to power your apps.
  • Tool: A program that you use directly to get a task done, often by typing commands.

Terms

TermTypeDescriptionLink
APIConceptShort for Application Programming Interface. A set of rules that lets one program ask another program for information, or ask it to do something. For example, when your app sends an email with Resend, it talks to Resend's API. It works like a waiter in a restaurant: you give your order, the waiter takes it to the kitchen, and then brings back your food.en.wikipedia.org
AWSCloud Service ProviderShort for Amazon Web Services. Amazon rents out computers, storage, and many other services over the internet, so you can run your apps on their machines instead of buying your own. This is called "the cloud".aws.amazon.com
ChatGPTSaaSAn AI chat app made by the company OpenAI. You type a question or a task in normal words, and it writes an answer back, like chatting with a person.chatgpt.com
ClaudeSaaSAn AI assistant made by the company Anthropic. You can chat with it, and it can also help you write, study, and build software.claude.ai
Claude CodeToolAn AI helper for writing code, made by Anthropic, the company behind Claude. You tell it what you want in normal words, and it reads, writes and runs code for you. It comes with a Claude Pro plan or higher.code.claude.com
CloudflareCloud Service ProviderA company that helps websites load fast and stay safe from attacks. It also lets you put your own websites and apps on the internet, often for free.www.cloudflare.com
Cloudflare R2 Object StorageSaaSA Cloudflare service for keeping files online, like photos, videos, and documents. Your app can save files to it and load files from it. Unlike many others, it does not charge you when people download your files.www.cloudflare.com
CodexToolAn AI helper for writing code, made by OpenAI. You tell it what you want to build in normal words, and it writes and changes the code for you. It comes with a ChatGPT Plus plan.developers.openai.com
CronConceptA short code for "when", used to schedule a job that repeats. It has five parts: minute, hour, day of the month, month, and day of the week. A star means "every". So 0 7 * * * means 7:00 every day, and */5 * * * * means every 5 minutes.crontab.guru
Data sourceConceptA place an agent can read information from, and often write it back to. In this course, Louis's data source is your Notion page. The model only knows what it learned in training. A data source is how it knows about your community: who the members are, and what is on this week.en.wikipedia.org
DatabaseConceptA place a program keeps information so it can find it again later. Think of it like a table on paper: one row for each thing, and the same columns filled in for every row. Your agent keeps its community's members, events and loans in tables like these, inside Notion.en.wikipedia.org
DigitalOceanCloud Service ProviderA company that rents out computers on the internet (called servers) to run your apps and websites. It is simpler and cheaper to start with than big companies like AWS or GCP.www.digitalocean.com
DiscordMessaging AppA free chat app where people join groups called "servers" to talk by text, voice, or video. It started with gamers, but now many kinds of communities use it. NanoClaw can connect your AI agents to Discord, so you can chat with them there.discord.com
DockerToolA tool that puts a program and everything it needs into a closed box called a "container". The program works the same way on every computer, and it cannot touch the rest of your computer.www.docker.com
EvalsConceptShort for "evaluations". These are tests that check how well an AI does a job. You give the AI a fixed list of tasks and score its answers. When you change something, you run the tests again to see if the AI got better or worse.www.anthropic.com
ForkConceptYour own copy of someone else's project. You can change your copy as much as you like, and the original stays the same. Later, you can bring in new updates from the original. Think of it like photocopying a recipe so that you can write your own notes on it.docs.github.com
GCPCloud Service ProviderShort for Google Cloud Platform. Google rents out computers, storage, and AI tools over the internet, so you can run your apps on their machines. It works like AWS.cloud.google.com
GDPRLawShort for General Data Protection Regulation. A European Union law that protects people's personal information, like names, emails, and addresses. Any company that handles the data of people in Europe must follow it, even if the company is in another country.commission.europa.eu
GeminiSaaSAn AI assistant made by Google. It works like ChatGPT, and it is also built into Google apps such as Gmail and Google Docs.gemini.google.com
GitToolA tool that saves the history of changes to your files. You can see what changed, who changed it, and go back to an older version if something breaks.git-scm.com
GitHubSaaSA website where people keep their Git projects online. It makes it easy to share work, work together with other people, and download projects made by others.github.com
GrokSaaSAn AI assistant made by the company xAI. You can use it on its own website and app, or inside X (the app that used to be called Twitter).grok.com
HarnessConceptEverything around a model that lets it do real work. It has two halves: a program, like Codex or Claude Code, and the instruction file that program hands to the model, like AGENTS.md or CLAUDE.md. A model by itself can only read and write text. The program connects it to tools and data, and keeps it working step by step until the job is done. The instruction file tells it who it is, what the rules are, and how to use its tools. NanoClaw is not a harness. It is an orchestrator that builds and runs one for each agent.www.anthropic.com
herdrToolA tool that lets you run many AI coding helpers (like Codex or Claude Code) at the same time in one terminal, which is the window where you type commands. It shows you which helpers are working, which are finished, and which are waiting for your answer.herdr.dev
HIPAALawShort for Health Insurance Portability and Accountability Act. A United States law that protects people's health information, like medical records. Hospitals, clinics, and companies that work with them must keep this information private and safe.www.hhs.gov
HomebrewToolAn app store for the terminal on a Mac. You type one command, like brew install git, and Homebrew downloads and installs the program for you. It works on Linux too.brew.sh
ISO 27001Compliance StandardA world standard for keeping information safe inside a company. A company with this certificate has been checked by an outside expert, who confirmed that it has good rules to protect its data.www.iso.org
jqToolA small tool for the terminal that picks out one piece of an answer. When you ask a website or a service a question, it often answers in a format called JSON, which is long and hard to read. jq reads it for you and shows only the part you asked for. NanoClaw's setup uses it to check that your Telegram bot works.jqlang.org
MakeToolA tool that runs a long command for you when you type a short name. The short names live in a file called a Makefile, next to the project's other files. You type make start, and Make runs the real command written under start. Think of it like the speed-dial buttons on a phone: one short press instead of typing the whole number.www.gnu.org
MCPProtocolShort for Model Context Protocol. A common way for AI tools to connect to other apps and services, like Notion or GitHub. Think of it like a USB plug for AI: one standard plug that works with many different things.modelcontextprotocol.io
ModelConceptThe "brain" of an AI tool, also called an LLM (large language model). It is a program that learned from a huge amount of text, so it can understand what you write and write back. Companies give their models names, like GPT (from OpenAI), Claude (from Anthropic) and Gemini (from Google).en.wikipedia.org
MongoDBSoftwareA database, which is a program that stores and organises your app's information. MongoDB saves each record as a flexible document, so you do not need to plan the exact shape of your data at the start.www.mongodb.com
NanoClawSoftwareA small and simple AI assistant that you run on your own computer. Each AI agent works inside its own Docker container, so it can only see the things you allow it to see.nanoclaw.dev
Node.jsSoftwareA program that lets your computer run code written in JavaScript, a language first made for websites. NanoClaw needs Node.js to run.nodejs.org
NotionSaaSAn app for writing notes, making to-do lists, and keeping tables of information in one place. In this course, we also use it to store data that our AI agents can read and write.www.notion.com
OllamaToolA free tool that lets you download an AI model and run it on your own computer, instead of using one on the internet. Your data stays on your machine, but you need a fairly powerful computer.ollama.com
OneCLISoftwareA keeper for passwords and keys, installed on your own computer alongside NanoClaw. You give it a secret once, and it adds that secret to your agent's requests as they go out. Your agent never sees the secret itself, so it can't repeat it in a chat.github.com
OpenClawSoftwareA popular AI assistant that can do many things, but it is very big and hard to understand. NanoClaw was made as a smaller and safer idea based on OpenClaw.github.com
OrbStackSoftwareAn app for Macs that runs Docker containers, like Docker Desktop, but smaller and lighter. It is free for personal use.orbstack.dev
OrchestratorConceptThe program that runs the system around an AI agent, without doing the thinking itself. It receives messages, decides which agent should get each one and whether the sender is allowed in, starts the agent's harness when there is work, keeps its schedules, and delivers its answers. Think of it like a restaurant's front of house: it takes the orders and serves the food, while the kitchen cooks. NanoClaw is an orchestrator, and the kitchen is the harness.en.wikipedia.org
PDPALawShort for Personal Data Protection Act. A Singapore law that protects people's personal information, like names, phone numbers, and NRIC numbers. Companies usually need to ask for permission before they collect or use this information, and they must keep it safe.www.pdpc.gov.sg
PlausibleSoftwareA tool that counts visits to a website, like how many people read each page, without cookies and without tracking people from site to site. Think of it like a people counter at a shop door that doesn't know who anyone is. Aijutsu runs its own copy to count visits to this course site.plausible.io
pnpmToolA tool that downloads the pieces of code a Node.js project is built from, at the exact versions the project asks for. Think of it like a delivery service for code: the project writes a shopping list, and pnpm fetches everything on it.pnpm.io
PostgreSQLSoftwareA popular free database. It stores information in tables with rows and columns, like a very powerful spreadsheet with strict rules about what can go into each column.www.postgresql.org
RAGConceptShort for Retrieval-Augmented Generation. A way to give a model the right information just before it answers. First, the system searches a large store of documents for the parts that match the question. Then it adds those parts to what the model reads. The search usually uses a vector database, which finds text by meaning rather than by exact words. Think of it like an open-book exam: the model doesn't need to remember everything, as long as it is handed the right page.en.wikipedia.org
ResendEmail Service ProviderA service that lets your app send emails, like sign-up messages, password resets, or daily reports. It makes sure your emails reach people's inboxes instead of their spam folder.resend.com
SkillsConceptA set of written instructions, saved as files, that teaches an AI harness how to do one kind of job, like making slides or following your company's writing style. The harness only reads a skill when it needs it, so you can add many skills without confusing the AI. Claude and Codex both support skills.agentskills.io
SOC 2 Type IICompliance StandardA report that shows a company protects its customers' data well. An outside checker watches the company for several months, not just one day, to make sure it really follows its own safety rules.www.aicpa-cima.com
TelegramMessaging AppA free messaging app for sending texts, photos, and files to people and groups. It is easy to make "bots" (automatic chat accounts) on Telegram, so it is a popular place to chat with AI agents. NanoClaw can connect your AI agents to Telegram.telegram.org
TemporalSoftwareA tool for building workflows, like Trigger.dev. It remembers how far each workflow has gone, so if a computer crashes in the middle, the work continues from where it stopped instead of starting again. Companies use it for jobs that must not fail, like payments.temporal.io
TerminalToolA window where you control your computer by typing commands, instead of clicking. On a Mac, it is the Terminal app. On Windows, this course uses the Ubuntu terminal from WSL.en.wikipedia.org
TerraformToolA tool that lets you set up cloud computers and services by writing what you want in a file, instead of clicking buttons on a website. You can then build the same setup again and again, and see exactly what changed. It works with AWS, GCP, Cloudflare, DigitalOcean, and many others.developer.hashicorp.com
TokenConceptA long secret code that stands in for a password when one program signs in to another. Your Telegram bot has one, and so does your Notion connection. Treat a token like a password: anyone who has it can act as you.en.wikipedia.org
Tool callConceptWhen a model asks its harness to do something for it, like "add this row to Notion" or "send this message to the group". The model can only write text, so it writes a request in a fixed format. The harness does the real work, and gives the result back to the model to read. Think of it like a chef calling out an order: the chef doesn't leave the kitchen, someone else fetches what is needed.modelcontextprotocol.io
Trigger.devSoftwareA tool for building workflows, which are lists of steps that run one after another in the background. For example, it can send a report every morning or run a long AI task. If a step fails, it tries again so the job still finishes.trigger.dev
UbuntuSoftwareA free and popular version of Linux. Linux is a system that runs a computer, like Windows or macOS. Many servers use Ubuntu. On Windows, WSL runs Ubuntu for you.ubuntu.com
WhatsAppMessaging AppA free messaging app owned by Meta, the company behind Facebook. It is one of the most used chat apps in Singapore and around the world. NanoClaw can connect your AI agents to WhatsApp, so you can message them like a friend.www.whatsapp.com
WranglerToolA tool from Cloudflare that you use by typing commands. It lets you test your website or app on your own computer, and then put it on Cloudflare for everyone to see.developers.cloudflare.com
WSLSoftwareShort for Windows Subsystem for Linux. A part of Windows that runs Linux inside Windows, so you can use Linux programs without a second computer. NanoClaw needs it to run on Windows.learn.microsoft.com

Open-source course materials by Aijutsu, free for self-learning. Terms of Use