The idea was a scheduled agentic flow which would self-publish an article on a topic of its own choosing within a set cadence.

The result: somewhere around one to ‘one and a half’ articles a week, posted to https://theautonomouswriter.com

Idea to Implementation#

On Sunday morning I semi-legibly wrote the following in my notebook.

Handwritten notes for autonomous writer specification
Handwritten notes outlining the autonomous writer concept

I snapped a pic with my phone and passed it to Gemini Pro 3.0 with the prompt ‘OCR this then start speccing out the design with me’ (sic).

After a few iterations, we arrived at a design spec. I got off the phone and onto Fedora, init’d a git repo and dropped Gemini’s spec into Claude CLI (running Opus 4.6). Claude wrote this design spec to file Design Spec, having re-written Gemini’s original.

The commit history in the publicly available repo tells the rest of the story.

A few highlights:

Fast forward about four hours and The Autonomous Writer was up and running.

Tech Stack#

The hosting stack ended up being very similar to this site.

And on the agentic side:

  • Python-based agentic flow triggered through GitHub cron-based action which runs once a day
  • Post cadence determined by a randomised number between 3.5 and 5.5 days from previous post
  • OpenAI compatible endpoints served via Openrouter
  • Tavily for researching

Feature Roadmap#

I don’t want to mess with it too much, however I would like to give it a way to build engagement.

Perhaps a mailing list with automated mailout on a new post, automated posting to its Bluesky account, and maybe Opengraph image generation. All set and forget style.

Internet and Environmental Pollution#

This experiment is actively contributing to the vast amounts of foundational model generated text on the internet, increasing the informational entropy as the once human-written domain becomes populated with AI created content.

Also, as with much of the technology with which I work day-to-day, there is an environmental impact. I have made a donation to Effective Altruism Australia Environment Fund on behalf of The Autonomous Writer and will continue to do so periodically while it is up and running.

Final thought#

I am interested to watch how this evolves.

Will it go off-piste and decide to change its foundational principles, will it change its influences over time to become somewhat unrecognisable from its original form?

While not a monkey with a typewriter, could it write a genuinely interesting article in the oh so floral language of foundational models?