The argument in one line.
You can build a free 24/7 autonomous AI agent using PopeBot, local open-source LLMs, and GitHub Actions that requires no API fees or expensive hardware.
Read if. Skip if.
- A developer or technical founder who wants to run autonomous AI agents continuously without paying $100/day in API fees or buying expensive hardware.
- Someone already using Ollama or Docker locally who's curious how to connect those tools into a production agent architecture that works 24/7.
- A person frustrated with expensive AI agent platforms like OpenClaw or Claude who has a computer already running and wants a free, self-hosted alternative.
- You're non-technical or uncomfortable with Docker, command line, and local LLM setup — this assumes you can handle infrastructure.
- You need a polished, no-code solution — PopeBot requires some technical configuration and troubleshooting beyond a single-click install despite the name.
The full version, fast.
PopeBot is a self-hosted autonomous AI agent that runs continuously on hardware you already own, using free local LLMs through Ollama instead of paying $100-a-day API fees or buying a $500 Mac Mini. The architecture combines Docker containers (event handler, reverse proxy, GitHub Actions runner) with a Git-backed control layer, so every change the agent makes to its own code, cron schedule, or skills is tracked, reviewable, and optionally gated behind manual approval. A web chat interface, scheduled heartbeat, API endpoint, and Telegram bridge all feed the same job swarm. You install it with one npm setup command, point it at Ollama plus an ngrok tunnel, and scale horizontally across machines or GitHub's 2,000 free runner hours whenever you outgrow local.
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →Where the time goes.

01 · Hook + villain frame
Binary-rain open, names expensive guru setups as the enemy, promises free alternative + one-step install

02 · Web chat interface demo
Tour of new PopeBot web UI: chats, swarm monitor, notifications, upgrade, settings, cron jobs

03 · Heartbeat scheduler
Heartbeat as the autonomous core -- scheduled instruction loop driving all agent tasks

04 · Live chat demo with Ollama
Types instruction to update heartbeat to 10 min; agent executes via GitHub runner in real time

05 · Swarm + change approval
Job queue, GitHub Actions link-through, PR-based approval workflow, rebuild fires on approve

06 · API + Postman + auto-upgrade
API key generation, Postman job submission outside chat, one-click upgrade to v1.2.67

07 · Heartbeat output + install intro
Weather task result in /job/WEATHER.txt; agent capabilities; GitHub README 3-step overview

08 · NPM install + GitHub token
npx my-agent; npm run setup; repo creation; fine-grained PAT with required permissions

09 · LLM config + ngrok
Ollama local Docker URL, model selection, Brave Search add-on; ngrok http 80 for home firewall bypass

10 · Docker launch + first login
docker compose up, four containers, Docker Desktop check, admin account creation, first message to local LLM

11 · Docker architecture explained
Three containers: event-handler (bot brain), reverse proxy (SSL), runner (job executor). Whiteboard sketch. Scalability to multiple cloud servers.

12 · Git transparency + auto-merge
Every agent action is a commit/PR; full audit trail; path-based auto-merge rules; config editable from GitHub UI

13 · Roadmap + community CTA
More skill examples, self-learning, more chat platforms, GPU video. AI Architects Skool community plug. Outro.
Lines worth screenshotting.
- A fully autonomous AI agent running 24/7 on your existing hardware is achievable with Ollama, Docker, and GitHub Actions — all free.
- The heartbeat is the core of any autonomous agent system — a recurring interval task that checks email, does research, and executes standing instructions.
- Using GitHub as execution infrastructure means every agent action is version-controlled and reviewable before being applied to your running system.
- A one-step install that auto-provisions the entire stack removes the biggest adoption barrier for self-hosted autonomous agents.
- GitHub runners provide free compute for scheduled agentic jobs up to the free tier limit, making cloud execution cost-zero for light workloads.
- An auto-update mechanism that pulls new versions through the same agent approval flow means the system can upgrade itself without manual intervention.
- Approval-gated changes — reviewing agent edits before they apply — give you full observability without blocking the automation loop.
- The same agent architecture that runs on a local computer can be scaled horizontally by adding more runners in the cloud without code changes.
- Running free local LLMs via Ollama eliminates API fees entirely, making the cost of autonomous agents a one-time hardware decision.
- Notifications for every agent action appear in the control center dashboard, so monitoring does not require visiting GitHub directly.
- A Telegram interface is an alternative to a web chat UI — both pipe jobs into the same swarm execution layer.
- An API endpoint on the agent system lets external tools submit jobs programmatically, turning the autonomous agent into an addressable service.
The villain frame is the whole video.
Name the expensive thing first, name it specifically, then show your free alternative live -- the demo only lands because the villain was established in the first breath.
- Open with the exact cost the audience fears paying -- specific dollar amounts ($100/day, $500 Mac Mini) are far more visceral than vague references to being expensive.
- Lead with your most polished UI even in a CLI tutorial -- the ChatGPT-like web interface is what makes the free claim feel credible.
- Frame your implementation constraints as transparency features: Docker = security, GitHub commits = audit trail, PR approval = human control.
- The heartbeat is a teachable named primitive -- reuse it in your own automation content as a concept you can own.
- Star-the-repo ask mid-tutorial (8:00) outperforms a cold CTA at the end -- ask when trust is highest, not when attention is lowest.
- Whiteboard diagrams drawn live signal deep understanding and create a visual anchor the viewer can screenshot.
Terms worth knowing.
- Autonomous AI agent
- A software program powered by a language model that runs on its own schedule, takes instructions, and performs multi-step tasks like research, scheduling, or sending messages without a human driving each step.
- API fees
- Per-call charges that providers like OpenAI or Anthropic bill when software sends requests to their hosted models. Heavy agent use can rack up these fees quickly because every action triggers a model call.
- Local LLM
- A large language model that runs on your own computer instead of a cloud provider's servers. Once downloaded, it answers prompts offline with no per-request cost.
- Ollama
- A free tool that downloads and runs open-source language models locally on Mac, Windows, or Linux, exposing them through a simple API other apps can call.
- Docker
- A platform that packages software into isolated containers so each program runs in its own sandboxed environment without conflicting with the host system or other apps.
- Docker container
- A single running instance of a Docker-packaged program, isolated from the host machine and from other containers but able to talk to them over a defined network.
- Docker Compose file
- A configuration file that defines a multi-container Docker setup, listing each container, its settings, and how they connect, so the whole stack can be started with one command.
- GitHub Actions
- GitHub's built-in automation system that runs scripted jobs called workflows whenever you trigger them or on a schedule. It includes a free monthly allotment of runtime.
- GitHub runner
- A worker machine that executes a GitHub Actions job. It can be GitHub's hosted infrastructure or a self-hosted machine like your own computer.
- Repository (repo)
- A project folder tracked by Git and hosted on GitHub, containing the code and a full history of every change made to it.
- Heartbeat
- In agent frameworks, a recurring trigger that fires the agent on a fixed interval (for example every ten minutes) with a standing set of instructions to carry out.
- Cron job
- A task scheduled to run automatically at a set time or interval, named after the long-standing Unix scheduler.
- Reverse proxy
- A server that sits in front of other services, accepts incoming traffic, and forwards it to the right backend. It commonly handles HTTPS certificates and routing.
- SSL certificate
- A digital credential that lets a website serve traffic over HTTPS, encrypting data between the browser and the server and proving the domain's identity.
- ngrok
- A service that creates a secure public URL pointing to a program running on your local computer, letting outside traffic reach it through your firewall. A free tier is available.
- Firewall
- A network barrier, often built into your router, that blocks unsolicited incoming connections from the internet to devices on your home network.
- NPM module
- A reusable package of JavaScript code published to the npm registry that other projects can install and run with a single command.
- API key
- A secret string that identifies and authorizes a program when it calls an external service's API. Keys are usually scoped to specific permissions.
- Personal access token
- A GitHub-issued credential that lets scripts and tools act on your account with a limited set of permissions, used instead of a password for automation.
- Postman
- A desktop tool for crafting and sending HTTP requests by hand, commonly used to test APIs without writing code.
Things they pointed at.
Lines you could clip.
“AI gurus are pushing expensive setups with Cloudbot that cost a $100 a day in API fees and $500 Mac minis.”
“This is completely and 100% scalable. From this control center, we can be running one, two, 10, hundreds of these processes all at the same time.”
“We are not just setting up an agent that is able to modify itself with no transparency, with no way of knowing what is happening or tracking it. We have that.”
Word for word.
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
The bait, then the rug-pull.
Stephen G. Pope opens on a binary-rain animation and drops the villain in the first breath: AI gurus charging $100 a day in API fees and $500 Mac Minis. His counter-offer is both the title and the entire argument.
Named ideas worth stealing.
Three-Container Docker Architecture
- Event Handler (bot brain)
- Reverse Proxy (SSL bridge)
- Runner (job executor)
Isolate concerns: the thinker, the secure channel, the worker. Each container can move to cloud independently.
Heartbeat Pattern
A scheduled cron loop running standing orders -- what separates a chatbot from an autonomous agent.
GitHub as Transparent Agent Memory
Use git commits and PRs as the agent audit trail. Every action is reviewable, approvable, reversible without building custom UI.
How they asked for the click.
“if you wanna be part of a community that is working on these types of problems, make sure to jump into the AI architects”
Soft single-sentence Skool plug at 20:24. Star-the-repo ask at 8:00 is the harder mid-video ask.



































































