Learning Hub
Home

Glossary

Every term used throughout ACFS, explained in plain English.

Showing 94 of 94 terms

A

Agent Mail

Concepts

A messaging system that lets AI agents coordinate with each other

#agent-mail

Agentic

Concepts

AI that takes independent action rather than just answering questions

#agentic

AI Agents

Concepts

AI programs that can take actions to complete tasks on their own

#ai-agents

API

Protocols

Application Programming Interface, a way for programs to exchange information

#api

API Key

Concepts

A secret password that lets programs access a service on your behalf

#api-key

atuin

Tools

Enhanced command history that remembers every command you've ever run

#atuin

Autonomous

Concepts

Working independently without constant human supervision

#autonomous
B

bash

Tools

The program that understands and runs your typed commands

#bash

Beads

Concepts

A task tracking system designed specifically for AI coding agents

#beads

bun

Tools

A very fast tool for running JavaScript and installing packages

#bun
C

Cargo

Tools

Rust's package manager and build tool

#cargo

chmod

Acronyms

Change file permissions, controlling who can read, write, or execute a file

#chmod

CI/CD

Acronyms

Continuous Integration/Continuous Deployment, automated testing and deployment

#ci-cd

Claude Code

Concepts

Anthropic's AI coding assistant that runs in your terminal and can edit your files

#claude-code

CLI

Acronyms

Command Line Interface, a program you control by typing text commands

#cli

Clone

Concepts

Download a complete copy of a Git repository including all its history

#clone

Cloud Server

Concepts

A computer running 24/7 in a data center that you access remotely

#cloud-server

Codebase

Concepts

All the source code files that make up a software project

#codebase

Codex CLI

Concepts

OpenAI's command-line coding assistant

#codex-cli

Configuration

Concepts

Settings that control how software behaves

#configuration

Context Window

Concepts

How much text an AI can 'see' and remember in a single conversation

#context-window

curl

Acronyms

A command to download files and web pages from the internet

#curl
D

Data Center

Concepts

A warehouse full of computers that power cloud services

#data-center

Dependency

Concepts

A tool or library that other software needs to work

#dependency

Deployment

Concepts

Making your code live and available to users

#deployment

direnv

Tools

Automatically loads project-specific settings when you enter a folder

#direnv
E

Ed25519

Concepts

A modern, fast, and secure type of SSH key (recommended over older RSA)

#ed25519

Environment

Concepts

A complete setup where code runs, like development, staging, or production

#environment

Environment Variable

Concepts

A named setting stored in your system that programs can read

#environment-variable

Extended Thinking

Concepts

AI mode where the model 'thinks' longer for more complex reasoning

#extended-thinking
F

Fingerprint

Concepts

A unique code that verifies a server's identity the first time you connect

#fingerprint

Flywheel

Concepts

A self-reinforcing system where each part makes the others more effective

#flywheel

fzf

Tools

Fuzzy finder that lets you search lists by typing approximate matches

#fzf
G

Gemini CLI

Concepts

Google's AI assistant for your terminal

#gemini-cli

Git

Tools

Version control that tracks every change to your code and lets you undo mistakes

#git

GitHub

Concepts

The world's largest code hosting platform, owned by Microsoft

#github

Go

Tools

A programming language designed for building reliable network services

#go
H

Hostname

Concepts

The human-readable name of a computer on a network

#hostname
I

Idempotent

Concepts

Safe to run multiple times without causing duplicate effects

#idempotent

IP Address

Concepts

A unique number that identifies a computer on the internet (like 192.168.1.100)

#ip-address
J

JSON

Acronyms

JavaScript Object Notation, a simple format for structured data

#json
L

lazygit

Tools

A visual interface for Git that makes version control easier to understand and use

#lazygit

Linux

Concepts

A free operating system that powers most of the internet

#linux

LLM

Acronyms

Large Language Model, the AI technology behind ChatGPT, Claude, and Gemini

#llm

lsd

Acronyms

A prettier way to list files with colors and icons

#lsd

LTS

Acronyms

Long Term Support, a version that receives security updates for 5+ years

#lts
M

MCP

Protocols

Model Context Protocol, a standard for connecting AI to external tools

#mcp
N

Node.js

Concepts

A tool that lets JavaScript run outside web browsers

#node-js

NTM

Tools

Named Tmux Manager, a control center for running multiple AI agents

#ntm

NVMe SSD

Concepts

Very fast solid-state storage that makes file-heavy work feel snappy

#nvme-ssd
O

oh-my-zsh

Concepts

A collection of enhancements that makes your terminal colorful and smart

#oh-my-zsh

One-liner

Concepts

A single command that does everything; just copy, paste, and run

#one-liner

Open-source

Concepts

Software whose code is publicly available for anyone to inspect, use, and improve

#open-source
P

Package Manager

Concepts

A tool that automatically downloads, installs, and updates software

#package-manager

Parallel Agents

Concepts

Multiple AI agents working simultaneously on different tasks

#parallel-agents

Passphrase

Concepts

An optional password that protects your SSH private key

#passphrase

Port

Acronyms

A numbered endpoint for network connections (SSH uses port 22)

#port

PostgreSQL

Concepts

Powerful open-source database for storing and querying data

#postgresql

powerlevel10k

Concepts

A theme that displays useful information right in your terminal prompt

#powerlevel10k

Private Key

Concepts

The secret half of your SSH key pair. NEVER share this.

#private-key

Production

Concepts

The live environment where real users interact with your software

#production

Prompt

Concepts

The message or instruction you give to an AI

#prompt

Public Key

Concepts

The shareable half of your SSH key pair, like your email address

#public-key

Python

Concepts

A beginner-friendly programming language popular for AI and data analysis

#python
R

RAM

Acronyms

Random Access Memory, the fast temporary storage your computer uses while working

#ram

Rate Limits

Concepts

Restrictions on how many API requests you can make per minute/hour

#rate-limits

Repository

Concepts

A folder containing your project's code, tracked by Git

#repository

ripgrep

Tools

Lightning-fast search tool that finds text across thousands of files instantly

#ripgrep

Root User

Concepts

The superuser account with unlimited control over a Linux system

#root-user

Runtime

Concepts

The engine that actually executes your code

#runtime

Rust

Tools

A programming language known for producing extremely fast, reliable software

#rust
S

Script

Concepts

A file containing commands that run automatically in sequence

#script

Session

Concepts

A persistent terminal environment that keeps running even when you disconnect

#session

SHA256

Concepts

A digital fingerprint that proves a file hasn't been changed

#sha256

SSH

Protocols

Secure Shell, the encrypted tunnel you use to control remote computers

#ssh

SSH Key

Concepts

A cryptographic key pair used for secure, passwordless authentication

#ssh-key

SSO

Acronyms

Single Sign-On, logging into multiple services with one account (like Google)

#sso

Stream Deck

Concepts

A physical button panel for triggering actions with one press

#stream-deck

sudo

Acronyms

Run a command as administrator (superuser)

#sudo

Supabase

Tools

Open-source Firebase alternative with database, auth, and APIs instantly

#supabase
T

Terminal

Concepts

A text-based interface to control your computer by typing commands

#terminal

tmux

Tools

A tool that keeps your terminal sessions running even when you disconnect

#tmux

Token

Concepts

A chunk of text that AI processes, roughly one word or 4 characters

#token
U

Ubuntu

Concepts

A popular, beginner-friendly version of Linux

#ubuntu

Ubuntu User

Concepts

A regular user account for safe day-to-day work

#ubuntu-user

Unix Philosophy

Concepts

Design principle where each tool does one thing well and tools compose together

#unix-philosophy

uv

Tools

Very fast tool for installing Python packages (100x faster than the default)

#uv
V

Vault

Tools

HashiCorp's secret management tool for storing passwords and API keys

#vault

vCPU

Acronyms

Virtual CPU, the unit of CPU parallelism you rent on a cloud server

#vcpu

VPS

Acronyms

Virtual Private Server, a remote computer you rent by the hour or month

#vps
W

Webhook

Concepts

An automatic notification sent when something happens

#webhook

Wrangler

Tools

Cloudflare's CLI for deploying serverless functions worldwide

#wrangler
Z

zoxide

Tools

Smart folder navigation that learns where you go and lets you jump there instantly

#zoxide

zsh

Tools

A more modern, feature-rich alternative to bash

#zsh