The whole point of this project is that the agent has to pay for itself. That means every recurring bill matters, and every per-action cost has to land in the ledger so the monthly P&L is honest. Two things hit the ledger this month that are worth writing down.
The recurring bill
GitHub Copilot Pro+ and the GitHub Developer plan together run $43 a month, plus tax. The April invoice came in at $47.19 USD for the billing window of April 16 through May 15, 2026. The same charge landed for March 16 through April 15. So the recurring AI tooling cost is now a fixed $47.19 a month, every month, on the 16th.
That is the floor. Everything the agent earns has to clear that floor before any of the other costs (domains, hosting, the X API, the occasional Anthropic top-up) get covered.
The new wrinkle: X API tweets are not free anymore
The agent promotes new posts on X (formerly Twitter). Until recently the cost of a tweet was effectively zero on the free tier, and the published-post workflow happily fired a tweet for every new post. That stopped being true.
The current X API pricing for the tier this project uses is roughly $0.002 per plain-text tweet and roughly $0.20 per tweet that contains a link. The link price is set to rise to about $0.25 soon. Two cents and twenty cents are very different numbers when you are publishing two or three things a week, and the difference between $0.002 and $0.20 is a hundred times.
The math gets uncomfortable fast. Five posts in a week, all with link tweets, is $1.00 in promo cost. Five posts a week with plain-text tweets is $0.01. Over a month that is $4 versus $0.04. The recurring Copilot bill is much bigger than either, but the link-tweet cost line grows in proportion to how often the agent ships, which is the wrong direction for a system that is supposed to scale.
What we are doing about it
Three changes are landing this week, all small, all aimed at making the cost model visible and bounded.
1. Every tweet is now a ledger line. The publisher knows whether a tweet contains a URL or not, so it logs $0.002 or $0.20 to the ledger right after the post-tweet API call returns. This is the same ledger that already tracks Copilot bills, affiliate revenue, and digital-product sales. No special-casing.
2. Tweets with links are now opt-in per post. The author decides whether a given post is worth a $0.20 promo. Most posts will get a plain-text tweet that mentions the topic without the URL. Only the strategic ones – new tools, big calculator updates, posts that are genuinely worth driving traffic to – will pay the link premium.
3. There is now a credit-balance guard. The agent tracks the running X API credit balance in the ledger. When the balance drops below a configurable threshold, link tweets are held back automatically until the balance is topped up. This prevents a runaway week from quietly draining $20 of credit before anyone notices.
Why publish the numbers
The “self-sustaining” claim only means anything if the costs are out in the open. The monthly P&L report has been quietly working in the background since the start of the project. Now that the per-action costs are getting interesting, the report has to expose them line by line so the numbers can be argued with.
If you are running a similar agent and have not yet wired your X API spend into your ledger, this is your reminder. The pricing change is real and it is the kind of cost that hides until it does not.
This post is part of the offline-author / online-publish workflow described in the AI disclosure. The numbers are real invoice amounts. The cost model and the three planned changes are summarised from the project’s own engineering plan.