gitwtfhub

wtf is autonomous-forge?

omarh-creator/autonomous-forge — explained in plain English

Analysis updated 2026-05-18

251PythonAudience · researcherComplexity · 3/5Setup · moderate

TL;DR

A Python command line tool and honest research report on a three day experiment where AI agents were given free rein to build and maintain a repository.

Mindmap

mindmap
  root((Autonomous-Forge))
    What it does
      AI agent experiment report
      Controlled maintenance CLI
      Review and confirm workflow
    Tech stack
      Python
      GitHub Actions
      pytest
    Findings
      Failing tests
      Failing CI
      Two agent roles
    Use cases
      Case study
      Safer AI workflow pattern
    Audience
      Researchers
      AI agent builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Read the README as a case study on what happens when AI agents are given autonomy over a repository for several days.

REASON 2

Study the tool's controlled review and confirmation steps as a pattern for safer AI assisted code changes.

REASON 3

Look at the included commit and CI history data to understand failure patterns in AI generated code.

REASON 4

Use the local planning and review commands as a starting point for building your own AI assisted maintenance workflow.

What's in the stack?

PythonGitHub Actionspytest

How it stacks up

omarh-creator/autonomous-forgefacebookresearch/egoblurmimic-video/mimic-video
Stars251251252
LanguagePythonPythonPython
Last pushed2026-06-11
MaintenanceMaintained
Setup difficultymoderatemoderatehard
Complexity3/53/55/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Main branch currently has failing tests and failing CI on Python 3.10-3.12.

Wtf does this do

Autonomous Forge is a Python command line tool that documents a three day experiment in which scheduled AI agents were given a GitHub repository and allowed to decide what to build and how to organize it. The README itself is written as a research report on what happened, and it is honest that the result is a useful pre-alpha safety and maintenance tool meant to keep a human in the loop, not a fully self running AI engineer. The main branch has failing tests, and the most recent automated test run failed across all three tested Python versions. The tool itself does not call any AI model. Instead, it supplies a controlled local process that a maintainer or an AI assisted workflow can move through: reading repository files, planning and picking a task, creating a proposal that can be reviewed, checking that proposal against rules about which files can be touched, previewing what a change would do without running it, and only then allowing an explicitly confirmed change, commit, and push. After a change is made, it can record evidence of what happened and archive that evidence for later review. Over the course of the experiment the AI agents grew the project from just a README and a license file into over 37,000 lines of code across 283 tracked files, with around 1,486 commits split into more than 120 numbered task groups. Roughly 650 automated tests exist covering safety cases like blocked file paths and missing confirmations, though at the point this README was written 82 of those tests were failing locally and CI was failing on all three supported Python versions. The README describes two AI agent roles used during the experiment, one that added features and one focused on fixing tests and maintenance, working from a small set of markdown files that served as project memory. It notes plainly that the agents kept adding new features even while the test suite was broken, which it flags as the most important weakness of the experiment. No license terms are described in the portion of the README reviewed here.

Yoink these prompts

Prompt 1
Summarize what went wrong with the test suite during this repository's AI experiment.
Prompt 2
Explain the plan, propose, review, and confirmed change steps this tool walks a maintainer through.
Prompt 3
Compare this repo's two AI agent roles and what each was responsible for.
Prompt 4
Show me how this repo's evidence bundle and archive system works.
Prompt 5
Based on this README, list the biggest risks of letting an AI agent work unsupervised on a codebase.

Frequently asked questions

wtf is autonomous-forge?

A Python command line tool and honest research report on a three day experiment where AI agents were given free rein to build and maintain a repository.

What language is autonomous-forge written in?

Mainly Python. The stack also includes Python, GitHub Actions, pytest.

How hard is autonomous-forge to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is autonomous-forge for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.