Volume 1  ·  M3 Showcase  ·  Agroecology  ·  Right to Repair
Cover illustration: three farm machines (a vintage tractor, a utility side-by-side, and a compact excavator) drawn in 1970s Whole Earth Catalog woodcut style with terracotta, ochre, and deep green on a parchment background. Project title text reads: Vibe Coding for Agroecology — A farmer, an AI coding partner, and a right to repair ethos.

Vibe Coding for Agroecology A farmer, an AI coding partner, and a right to repair ethos

Most "AI for ag" tools are built by engineers for engineers. This project asks: what if a farmer could build their own tools, in their own context, with AI as a coding partner? M3 makes that possible. Here is a working case from a small farm near Almonte, Ontario.

What is M3? M3 (MiniMax-M3) is a large language model from MiniMax, a foundation model company. M3 reads and generates text and code in response to prompts — the vibe coding approach in this project uses M3 as a coding partner that takes a farmer's domain knowledge and turns it into working software artifacts. This site is being submitted to the M3 Showcase, a community challenge for projects built with M3.

The claim

M3 is not distinctive in agroecology because it generates code fast. It is distinctive because of four things, in this order:

1. Domain translation

Concept → structured tool

M3 takes agroecological and right to repair concepts — knowledge as commons, operator sovereignty, anti-lock-in, intergenerational knowledge transfer — and translates them into structured, working tools that non-coders can actually use. Other models can do this in pieces. M3 holds the whole arc: concept → structured intake → executable artifact.

2. Pedagogical scaffolding

Teachable process, not just output

M3 does not just produce the tool. It produces a traceable process the user can read, modify, and learn from. This is what makes vibe coding a popular education practice (in the Freirian / agroecology tradition) rather than a productivity hack. The owner can hand the conversation log to a neighbor and say: here is how I made this, you can do it too.

3. Sovereignty by design

Local-first, no platform

The tools M3 builds are static, file-based, open, and modifiable. They do not lock the farmer into a platform. The equipment data is a JSON file the farmer can keep in git, on a USB stick, on a Raspberry Pi in a farm shed. This matches the agroecology and right to repair ethos: the means of production — and the means of maintenance — belong to the producer.

4. Customization at the edge

Any equipment, any scale, any operator

A 1967-1975 John Deere with 5,335 hours and a 2022 electric UTV with 145 hours and a Chinese-built compact excavator with 64 hours are three radically different machines. The tool does not assume any of them. The JSON equipment list is the operator's list, in the operator's structure, edited in the operator's text editor. Generic ag software cannot do this. A non-coder with M3 can.


The case

The Equipment Maintenance Assistant is a tool that turns a farmer's equipment list into a maintenance calendar, a parts list (with OEM and aftermarket sourcing), a troubleshooting guide, an operator handoff document, and a printable shop card. Each output is generated locally in the browser, from a JSON file the farmer owns.

The canonical demo uses three real machines from a working farm: a vintage John Deere 1120 tractor, a 2022 Polaris Ranger EV, and a 2021 Sunward SWE18UF excavator. The machine data lives in a JSON file. The tool renders outputs on demand. The farmer can edit the JSON, save it back to disk, version it with git, hand it to a neighbor.

Open the case study & tool →


The fight this sits inside

Right to repair in agriculture is not abstract and it is not new. In January 2023, John Deere signed a memorandum of understanding with the American Farm Bureau Federation committing to expanded repair access for farmers — a direct response to years of organizing by U.S. PIRG, Repair.org, and farmer-led coalitions. Colorado passed an agricultural right to repair law in 2024. Minnesota and New York have passed consumer right to repair laws that touch equipment manufacturers. In Canada, Bill C-244 (An Act to amend the Copyright Act) is the federal right to repair vehicle, with active support from farmers, independent repair shops, and the open hardware community.

The Equipment Maintenance Assistant sits in the operational layer below these legal fights. The laws say farmers can repair. This tool says farmers can also document, share, and own the knowledge that goes with repair — without a platform, without an account, without a subscription. The means of maintenance, like the means of production, belong to the operator.


How it was built

This was not generated and posted. It was a working conversation between a farmer and M3, with real pushback, real revisions, and a real agroecological and right to repair framing driving every decision. The process page walks through the build: what M3 drafted, what the owner changed, and why.

Read the process and the four-claim walkthrough →


Build one for your farm

The whole site is static HTML, CSS, and a single JS file. No framework, no build step, no backend. Fork it, edit the equipment list, redeploy. The README explains the structure and the contribution path. The contribute page is where you tell us what you built and what the next case should be.

Build one for your farm →