MinitandemDeutsch

Minitandem: a web app built and run with AI agents

A directory of family activities in canton Fribourg. By Alex Shamrai.

Open the appCode on GitHub

What it is

Minitandem collects activities for families with children from 0 to 6 across canton Fribourg, from play and nature to music and horses. Parents filter by age, place and category. The interface is in German, French and English.

The hard part is not the site but the data. Activities change, and a language model easily makes up an answer when a source says nothing.

The rule

Models read and propose. Code decides and writes.

  1. Fetch the sourceprogram
  2. Fact with quotesearch agent
  3. Check the meaningverify agent
  4. Draft and approvaleditor and verify agent
  5. Catalogueonly the program writes

An example: a wrong fact is caught

From the demo in the repository. It runs without network and without a model, on recorded answers (npm run demo).

  1. The search agent reads a playgroup's page. It finds "children aged 2 to 4 years" and proposes an age of 2 to 4 years. From "Registration is not needed" it makes "free".
  2. The verify agent confirms the age. It rejects "free": the quote only says that you do not need to register. The same page lists a contribution of CHF 5 per family and visit.
  3. The editor agent still writes "free" into its draft. The program refuses the draft because it rests on a rejected fact.
  4. The second draft has only checked facts: the age, and that a parent stays. It is approved. The price stays "unknown" until a search agent backs it with a quote.

Numbers

As of 14 October 2026.

Pipeline, 2 to 13 October 2026

Most model runs (197 of 205) still went through the earlier route with OpenAI Codex (2 and 3 October), 8 through Claude. The rules in the code are the same for both.

Operations

What I do and what the agents do

AI agents write the code: Claude Code, earlier Codex. My part:

I cannot read code fluently yet. I can explain how it works: the four main paths through the code are described in docs/architektur.md (German).

Limits

Contact

Alex Shamrai · hello@minitandem.ch · github.com/avsomg