← Learning Environment AI · Stage 3
Learning Environment / AI / Local Setup
Stage 3 · Apply

Building a local AI
that actually works

No overengineering. No 8-GPU server. This is the practical path: what hardware you need, what software to install, which model to run, and the four things that waste people's time.

What you actually need to start

The most common mistake is buying hardware before deciding what you want to do. The model determines the hardware, not the other way around. Here's the decision tree:

Use caseModel sizeHardwareLatency target
Drafting / summarization 3B–9B Modern laptop, 16 GB RAM ✓ <1s/token (fine)
Coding / agentic work 12B–32B Desktop GPU 24GB VRAM ✓ <1s/token
Hard reasoning / planning 33B–70B 80GB VRAM / multi-GPU 2–4s/token (acceptable)
Fine-tuning / RAG training 7B–13B 24GB+ VRAM, lots of RAM Doesn't matter
The rule

If you're doing drafts, summaries, and light coding, a 12B model on 24GB VRAM is the sweet spot. If you need deep reasoning, you either go bigger (33B+) or offload to a cloud API for the hard parts. Most people are somewhere in between — and that's fine. You don't need to solve everything locally.

The four things that waste time

From building and maintaining local setups, these are the mistakes people keep making:

A working setup, step by step

This is a real setup that runs a newsletter pipeline, does agentic coding, and handles voice notes. It's not the most powerful setup — it's the one that's actually being used and maintained.

1
Hardware. A desktop with a 24GB VRAM GPU (RTX 4090 or RTX 3090) and 64GB system RAM. This runs 12B–33B models comfortably. A laptop with 16GB RAM and a modern CPU is enough for 3B–9B models with quantization.
2
Runtime: Ollama. Install Ollama. It handles model loading, quantization, and serving via a local API. No Kubernetes, no Docker (unless you already use it), no config files to maintain. `ollama serve` and you're running.
3
Model selection. For general work: Gemma 3 12B (fast, good instruction following, runs on 16GB). For harder reasoning: Nemotron 3 33B (slower, but noticeably better on multi-step tasks). For code: Qwen 2.5 32B or DeepSeek Coder if available.
4
Interface: Hermes Agent. A desktop app + Telegram gateway that routes to Ollama (local) or a cloud API (when needed). Supports tool use (web search, file ops, browser), cron jobs, and multi-session state. This is the layer that turns a model into a working system.
5
Knowledge base: ChromaDB + transcripts. A local vector store of curated content (transcripts, articles). When the agent needs to reference something, it searches the KB first rather than relying on model memory. This is the RAG step most people skip.
What this stack looks like in practice

A Telegram message arrives: "Summarize this YouTube video and write a newsletter section about it." The local model takes a transcript from the knowledge base, runs a summarization pass, writes a draft, and the draft is handed to a stronger model for the final polish. Total time: a couple of seconds locally, under two minutes end to end.

A concrete example: an automated newsletter

The clearest way to see an agent system is to watch one doing a real job end to end. Consider a newsletter that turns a pile of video content into a weekly, edited, deliverable email. Here is the pipeline in the order it actually runs — each step is one agent call or one script, and a human approves before anything leaves the building:

1
Collect. A fixed list of channels is scanned once a week. New videos are pulled, and their transcripts are fetched and stored. Nothing is written by hand here — the agent just gathers the raw material.
2
Index. Every transcript is chunked and stored in a local vector database. Now the agent can search "what did these channels say about M2 last month" instead of re-reading hours of speech. This is the RAG step: memory you can query.
3
Cluster & draft. The agent groups the material by theme (AI / Bitcoin / Macro), picks the strongest angles, and drafts a section for each. It cites the source it pulled from next to every claim. You are reading a draft, not a final product.
4
Assemble. A fixed template lays out the sections, the disclaimers and the footer. This step is deterministic — no model, no creativity, so the format never breaks. Deterministic glue is what keeps an opinionated model from wrecking a stable layout.
5
Approve. The draft, as both a preview and a readable file, lands in a messenger. A human reads it, edits what they want, and sends a single word — "go." Nothing is published until that word exists.
6
Deliver. On approval the same content is rendered into email and sent through a mail server. One approval, one send, one audit trail of who approved when.
Why this is the best example to learn from

It uses every idea from this page — local model, vector store, deterministic glue, a human in the loop — and it has a finished output you can see. A newsletter is not a toy; it is the smallest honest version of an agent doing a real job. If you can build this, you have built the thing that every bigger agent system is made of: gather → index → draft → assemble → human-check → deliver.

Bonus: you don't need to be a programmer

The most common reason people never build a local agent is the belief that they need to be a developer. That is no longer true for the 80% of useful setups, and here is why — because the skill is in the arrangement, not the code.

What it actually takes

The real prerequisites are: a machine that can run a 7B–13B model (a decent laptop or a used GPU box), a few hours of willingness to read documentation, and the discipline to do the boring steps in order — model first, then retrieval, then the glue, then the schedule. Nobody who ships an agent system in a month did it to impress an interviewer. They did it because they had a recurring, boring, repetitive task, and they refused to keep doing it by hand. That last one is the whole secret — and it is a judgment call, not a coding one.

What you need
A recurring task
The best agent systems are born from a job someone was tired of doing by hand. No task, no build. A task you hate, an excellent one.
What you don't need
A CS degree
You need to chain existing tools, not invent them. The models, runtimes, stores and schedulers all already exist and are documented.
What you do need
Order & taste
Do the model before the UI, retrieval before reasoning, deterministic glue before creative steps, and a human approval before anything ships. That order is the difference between a demo and a system.
Where it breaks
Skipping the human
The moment you remove the approval step, you stop having a tool and start having a liability. Keep the human in the loop until the failure rate is genuinely boring.

What NOT to do

Cost comparison: local vs cloud

Local (amortized)
~$0 / query
Hardware cost spread over 2+ years. Electricity is negligible. Unlimited queries, no rate limits, full privacy.
Cloud (typical)
$0.05–2 / query
Cost depends on model and context length. GPT-4 class: ~$0.50–3 per request. Claude: similar. Cheaper models: $0.01–0.10.
Hybrid (recommended)
≈ $0.10–0.50 / query
Local does 80% of the work (drafting, summarizing, context retrieval). Cloud handles the hard 20%. Total cost is a fraction of all-cloud, quality is close to all-cloud.
Privacy
Local: full
Nothing leaves your machine. Cloud: data goes to the provider. For sensitive work (medical, legal, personal), local is the only option that doesn't require a data processing agreement.

Next steps

Disclaimer

Learning content. This is not investment advice. Local AI setups vary widely in cost and capability depending on hardware and model choice. The setup described here is a working reference, not a universal recommendation. Sourced from Raoul Pal, Anthony Pompliano, Jordi Visser, Peter Diamandis & Bankless. The World is Spinning Faster Than Before is an educational project.

The World is Spinning Faster Than Before — AI · Local Setup
Stage 3 of 3 · Learning Environment / AI