Skip to content
Blog
AI Operations6 min

The $5/Month AI Stack: Everything You Need, Nothing You Don't

Most people pay $50 to $100 per month for AI tools. ChatGPT Plus is $20. Zapier is another $20. Calendly is $10. A note-taking app with AI features is $10. Add a CRM and you are over $100 before you have built anything custom.

Here is what I run for $5 per month.

The Stack

One server. A VPS with 4 cores, 8GB RAM, 160GB storage. Hetzner, about $5/month after the first year (first year included when I set it up for clients). It runs everything below simultaneously.

Open WebUI. A ChatGPT-like interface that connects to any AI model. It runs locally on the server, so conversations never leave your machine. You can switch between models, save conversations, and share them — without a $20/month subscription.

NATS. A message bus that connects all the services. When an email arrives, NATS tells the candidate processor. When a candidate is scored, NATS tells the notification system. Everything talks to everything through NATS, and it uses about 20MB of RAM.

Custom Go services. Small programs that each do one thing. An email watcher. A Telegram bot. A candidate scorer. A health checker. A notification router. Each one is a compiled binary under 30MB. They start in milliseconds and barely use resources.

Monitoring. Prometheus collects metrics. Grafana shows dashboards. Uptime Kuma checks that everything is running. If something breaks, I get a push notification on my phone within 60 seconds.

Cal.com. Open source scheduling. Clients book calls directly. No $10/month Calendly needed.

Listmonk. Open source newsletter manager. Handles subscriptions, double opt-in, tracking, and delivery. No $30/month Mailchimp needed.

The Cost Comparison

| What you get | SaaS route | Self-hosted route | |---|---|---| | AI chat | ChatGPT Plus $20/mo | Open WebUI $0 | | Automation | Zapier $20/mo | Go services + NATS $0 | | Scheduling | Calendly $10/mo | Cal.com $0 | | Newsletter | Mailchimp $13/mo | Listmonk $0 | | Notes + AI | Notion AI $10/mo | Obsidian + local AI $0 | | Monitoring | Datadog $23/mo | Prometheus + Grafana $0 | | Total | $96/mo ($1,152/yr) | $5/mo ($60/yr) |

That is a 95% cost reduction. And you own everything.

What You Give Up

Honesty matters here. Self-hosting is not free in every sense.

Setup time. Someone has to configure the server, install the services, connect the APIs, and test everything. That is what I do during a build session. You describe what you need, I build it while we talk.

Maintenance. Software updates, security patches, disk space monitoring. I set up automated health checks and alerts, but you are the owner. If the server runs out of disk space at 3am, you get the notification.

Polish. SaaS products have dedicated design teams. Your self-hosted tools work well but look like developer tools. Open WebUI is polished. Grafana is polished. Some smaller tools are functional but plain.

What You Keep

Privacy. Your data stays on your server. No training on your conversations. No third-party access.

Control. You can modify anything. Add a feature, change a workflow, connect a new tool. No feature requests, no waiting for a product roadmap.

Permanence. SaaS companies shut down, change pricing, or remove features. Your server runs until you turn it off.

Cost predictability. $5/month. Not $5 today and $15 after they raise prices next quarter.

Is It For You?

This stack works best if you understand what a server is, even if you have never managed one. You should be comfortable with the idea of logging into a dashboard, reading a notification, and occasionally restarting a service.

It does not work if you want someone else to handle everything forever. This is ownership, not a service contract.

If you want to see what the stack looks like running, book a Discovery Call. I will show you the real dashboards, the real services, the real $5 invoice.

We use cookies
We use analytics to understand how visitors use our site. No data is sold or shared.