OS·WholeTech
OS·WholeTech / Cheat sheet
📋 Printable reference

The cheat sheet.

every command on one page — print it and tape it next to your desk.

Step 1 · package manager / runtime

Get Node.js on the machine

PlatformCommand
Windowswinget install OpenJS.NodeJS.LTS (Windows Terminal + winget built in)
Mac/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" then brew install node
Linux / dropletcurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - then sudo apt install -y nodejs
Android (Termux from F-Droid)pkg install nodejs git
Synology / Dockersudo docker run -it node:lts bash
The coding agents

Install, run, check

ToolInstallRunCheck
Claude Codenpm install -g @anthropic-ai/claude-codeclaudeclaude --version
Codexnpm install -g @openai/codexcodexcodex --version
Gemini CLInpm install -g @google/gemini-cligeminigemini --version
Hermes Agent ✦curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash (Windows: run inside WSL2)hermes --tuihermes --version
💡Note: Claude Code, Codex, and Gemini install the same way anywhere Node is present (Windows, Mac, Linux, Termux, a container). Hermes Agent (Nous Research) uses its own installer — native on Mac/Linux, inside WSL2 on Windows — and is model-agnostic (works with Nous, OpenAI, Anthropic, OpenRouter).
Tailscale (private network)

One login on every device

PlatformHow
Windowswinget install tailscale.tailscale (or tailscale.com/download/windows)
Macbrew install --cask tailscale (or Mac App Store)
Linux / dropletcurl -fsSL https://tailscale.com/install.sh | sh then sudo tailscale up (add --ssh on servers)
Android / iOSofficial "Tailscale" app from Play Store / App Store
SynologyPackage Center → install "Tailscale"
Checktailscale status
Ollama (local models)

Run AI on your own hardware

PlatformInstall
Windowswinget install Ollama.Ollama (or ollama.com/download/windows)
Macbrew install ollama (or ollama.com/download/mac)
Linux / dropletcurl -fsSL https://ollama.com/install.sh | sh
Synology / Dockersudo docker run -d --name ollama -p 11434:11434 -v /volume1/docker/ollama:/root/.ollama ollama/ollama
First model (everywhere)ollama run llama3.2 (type /bye to exit)
Share over your networkset OLLAMA_HOST=0.0.0.0:11434, restart Ollama; reach it at that machine's Tailscale address, port 11434
The tool landscape at a glance

What's out there

The short version — see the full map and how they interrelate at /landscape/.

CategoryTools
Coding agents (terminal)Claude Code, Codex, Gemini CLI, Hermes Agent, Aider, Cline
Coding in an editorCursor, Windsurf, GitHub Copilot, Continue
Chat assistantsClaude, ChatGPT, Gemini, Perplexity
Run models locallyOllama, LM Studio
Private network glueTailscale
Connect tools to your dataMCP (Model Context Protocol)
🔑Login: the three coding agents open your browser to sign in the first time (Anthropic, OpenAI, Google accounts). On a server they print a URL to open on your laptop. Ollama needs no account.