~ / blog / series / AI Agent Life, from Zero
❯ ls ~/blog/series/ai-agent-life,-from-zero
16 posts
- partdatetitle
- 12026-06-16[Agent 101 #1] AI assistant vs ChatGPT: one answers you, one uses your tools to get things done
You mostly use ChatGPT one question at a time. A self-hosted AI assistant (agent) finishes the job with your own tools, runs on your side, and plugs into the apps you use daily. Lesson one of building your own assistant from zero.
- 22026-06-16[Agent 101 #2] What is an agent framework? Why you shouldn't roll your own — just use one that exists
You don't need to write code to have your own AI assistant. An agent framework already packages the hard parts so you just install and go. Here's why you shouldn't wire it yourself — and why this series uses Hermes.
- 32026-06-16[Agent 101 #3] The fixed combo we'll use: ChatGPT as the brain, Hermes as the body
An AI assistant = a brain + a body. Use your ChatGPT account as the brain and Hermes as the body — one fixed combo, nothing to choose. Here's why it's set up this way, and what to have ready before you install.
- 42026-06-16[Agent 101 #4] How to install Hermes Agent Desktop: your first AI assistant, no terminal
Install the Hermes Agent desktop app — no terminal. Download it, let it auto-install dependencies, sign in with your ChatGPT account, and your first AI assistant is running in about 15 minutes.
- 52026-06-16[Agent 101 #5] Use your AI assistant from your phone: connect Hermes to Telegram
Order your assistant around from your phone. Chat with one official Telegram bot, get a key (token), hand it to Hermes — done. No public URL, no webhook, no tunnel, because Hermes fetches messages from Telegram itself.
- 62026-06-16[Agent 101 #6] Let your assistant run on its own: daily research that pings your Telegram
The last and most satisfying step: set up a task that runs itself. Tell it in plain words, and every day it researches what you care about, sums it up, and messages your Telegram. Set it once, close the laptop, and it pings you the next morning.
- 72026-06-16[Agent 101 #7] Give your AI assistant eyes and ears: vision + voice for a text-only brain
Your AI assistant only reads text? Give it eyes and ears — send a photo it understands, send a voice clip it understands. Not by swapping in a pricier model, but by bolting on a small vision model as a perception side-car. Hermes's built-in auxiliary.vision + faster-whisper, measured end to end.
- 82026-06-17[Agent 101 #8] One person, a whole team of assistants: each with its own desk, brain, and memory
Comfortable with one assistant and want a second and third? Hermes gives each one its own home (config, memory, personality), each able to run a different model and handle different tasks. Plain-language: why split them, how, and the three I actually run. Honest: most people only need one — this is for when you want to tinker.
- 92026-06-19[Agent 101 #9] Swap your assistant's brain for one on your own machine: from cloud ChatGPT to a local model
We used ChatGPT as the assistant's brain. This post does something bolder — swaps that brain from the cloud to a local model running on your own machine (e.g. ds4). The payoff is an autonomous brain: no cloud model provider, your conversations stay on your machine, no usage caps. The honest cost: local brains are usually slower (~10 tok/s on my ds4) and need a capable machine. Swap the brain, keep the body — Hermes doesn't change at all.
- 102026-06-20[Agent 101 #10] Installed it, now what? Give your assistant hands — connect your own tools
Your assistant is installed, but right now it only talks — it's all mouth. This post gives it hands: connect tools so it actually checks your folders, runs your commands, calls services you wrote yourself. The key idea is MCP, the 'universal outlet' standard for tools — plug one in and the assistant can use it. All running on your side, connected to your own stuff.
- 112026-06-22[Agent 101 #11] Assistant gone haywire? Don't blame the engine — usually it's the car that broke, not the engine
When an AI assistant loops, wanders, freezes, or answers the wrong question, your first instinct is 'this model is dumb.' But from my own debugging, eight times out of ten it's not the model — it's the ring around it (tools, config, memory). The model is the engine; that ring is the car. A car that won't move usually doesn't have a broken engine — it has a flat tire or a clogged fuel line.
- 122026-06-23[Agent 101 #12] Reach your home AI agent from anywhere: Muninn, a private iOS app over iroh P2P
Hermes runs at home, but you lose it the second you walk out. Bridging through Telegram works but it's fiddly and routes every message through someone else's server. Muninn is an iOS app built for Hermes: give your agent one command, scan a QR, and your phone connects straight home over an encrypted iroh tunnel — no cloud in the path.
- 132026-06-24[Agent 101 #13] See what your fleet of AI agents is doing — from your phone: Muninn adds a Kanban board
Hermes has a built-in Kanban, but on your phone all you get is Telegram's plain text. Muninn now pulls that board onto the phone: Running / Blocked / Done columns — who's working on what, which card got blocked — at a glance. Zero backend, pure P2P.
- 142026-06-29[Agent 101 #14] One spec, three assistants, three Tetris games: a Hermes Kanban dispatch test
After raising a fleet of assistants, I gave them the same one-line 'make a Tetris game' spec — no details at all — one card each, and let them each write a web Tetris in a single shot. I touched zero lines of game code; I only published the result. The surprise: from that one line, the Hermes harness plus a local model I tuned myself (on a modded 2080 Ti) filled in things I never asked for — a ghost piece and wall-kick — in one shot. You can play all three.
- 152026-07-01[Agent 101 #15] Hermes /learn: I had a local 27B write its own reusable skill
Hermes has a /learn command that turns 'something you just did' into a reusable skill — a SKILL.md. I wired it into my own fleet: one Kanban card, a local 27B running on a modded 2080 Ti, and about 3 minutes later it handed back a clean, spec-compliant skill — plus two implementation details the docs don't spell out (slash command vs. dispatch, and where skills actually live). A plain-language walkthrough of what /learn does, how to use it, and where its limits are.
- 162026-07-21[Agent 101 #16] Hermes config health check: 5 silent gotchas that make your assistant act weird
Part 11 said a haywire assistant is usually a broken car (tools, config, memory), not a dumb engine (the model). This is that checklist: a context_length set at the wrong level silently compresses early, Qwen thinking left on runs 10x slower, an MCP tool that connects but every call fails, and a sib running a different model than you think. Five real config gotchas, each with a check you can hand to your agent to run on itself, plus the fix.