SI Agent News
DevelopingClaude

A company runs 17 Claude bots for $100 a month using a single Mac

By bypassing expensive APIs and using a standard subscription, a B2B company automated multiple workflows with minimal overhead.

$100monthly cost for 17 bots

The short version

Why it matters

This demonstrates that small businesses can automate significant workflows without high variable costs. It shows that a subscription model can be more predictable and cheaper than per-token API pricing for specific tasks.

Bypassing the API bill

A B2B distribution company in Korea has managed to run 17 Claude Code bots for a flat monthly fee of $100. While many AI automation projects involve high, unpredictable costs from per-token API usage, this setup uses a Claude Max subscription plan. This allows the company to perform various tasks without paying extra for every interaction.

The reason the API bill remains at zero is that the bots primarily run via the Claude Code CLI. Instead of wiring every bot to an API key, the owner only uses the API for three specific tasks. The other bots are built using plain Python to move data between databases, templates, and Slack cards. This setup is so simple that the owner noted the cost table is almost annoyingly short.

For the three bots that do require a model, they use a specific command line to request information. This method treats the AI as a simple input-output layer rather than a complex integration. As botsinproduction.com reported, the bot writes a prompt, receives a JSON response, and then moves on to the next task. This approach avoids the need for token accounting or complex key rotation ceremonies.

Technical guardrails and limits

To keep the bots reliable and safe, the owner uses specific flags in the command line. The --restricted and --strict-mcp-config flags ensure the bots cannot touch parts of the filesystem they aren't supposed to access. This prevents a chat summarizer, for example, from browsing unrelated files out of curiosity. Another important setting is --no-session-persistence, which forces every call to start with amnesia.

This amnesia ensures that the bot does not remember a previous customer when it moves on to a new one. The owner also enforces a strict JSON output format so that the system can easily parse the data without dealing with half-finished sentences. The owner also caps the number of tokens the model can return for specific tasks. For example, claim summaries are limited to 1,200 tokens because anything longer suggests the bot has gone off the rails.

There are trade-offs to this subscription-based model. The Max tier has usage limits that are 5x the Pro allowance on that tier. If the CLI login expires on the machine, all 17 bots can fall over at once like dominoes. The owner also learned that running database writes in parallel caused 300-odd database is locked errors and caused seven chats for the bot to simply give up on.

Hardware and maintenance

The entire infrastructure runs on a single, ordinary MacBook located in the office. There is no cloud hosting, no Docker containers, and no complex deployment pipelines. The owner uses a tool called launchd to keep a Python process alive, meaning the only requirement is that the laptop stays plugged in and does not go to sleep. When a bot goes quiet, the first thing the owner checks now is the Mac’s power log rather than the bot itself.

Maintaining this setup requires a human to handle the parts that are hard to automate. The owner spends about one hour a week on the bots now, though it took closer to ten hours a week during the first two months. This time is spent writing and rewriting rules, reading alerts sent to a direct message, and benchmarking different models to ensure accuracy remains high.

The owner started on the Pro plan for US$20 and moved to the Max 5x plan for US$100 when the number of bots multiplied. This tier has been sufficient for all 17 of them. The owner emphasizes that while the US$100 is a small cost, the human time spent writing rules and reading alerts is the biggest line on the bill by a mile. The goal is to have the MacBook do the work while the human simply checks the homework.

What to watch

Try it

Check your laptop's power settings to ensure it is set to stay awake when plugged in if you plan to run long-running scripts.

Sources and links

Liked it? Say why

Add a line for other readers.

No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.

Listen to the AI Wire headlines

Listen to the AI Wire

Listen to our daily AI shows every morning: on your commute, in the shower, wherever you are

Listen to the daily shows

First reported by botsinproduction.com · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.

More AI news