Guides and tools you can look inside and try out first.

For English-speaking founders and small businesses in Germany.

Page 30: When the loop stood still, a timeline of nine failed runs in a row Title page: Nobody Opens a Passing Check, with table of contents Page 13 from chapter 1: where you land, and whether to run one agent or two
Nobody Opens a Passing Check pages 1, 13 and 30 of the English edition
$ npx breaklint --demo
FAIL findings block this run · exit 1
measured 848 px; threshold 606 px
breaklint 0.10.0 · real output

At a final price, four editions. One more is free.

  1. Free way in · since 29 Sep 2026

    AI Starter: From Chat to Your Own Tool

    Build your first tool of your own with an AI agent over one weekend, no programming required. With an example project and three short videos.

    The AI agent needs a subscription, such as Claude Pro or ChatGPT Plus. To try it for free, use GitHub Copilot Free, the Gemini CLI, or Codex on the free ChatGPT plan.

    73 pages

    • 12 chapters
    • as of 2026-09-29

    €0.00 In exchange for your email address · instant download · occasional emails about our guides and tools, unsubscribe any time

    Request it free

Direct purchase for consumers in the EU, paid with PayPal: the displayed price is the final price and no VAT is charged under section 19 of the German VAT Act; some special territories are excluded, and availability is checked at checkout. Businesses and buyers outside the supported EU territories go through Gumroad ↗, where Gumroad is the seller and adds the VAT of your country.

All four titles for sale are also available in German, each language as a separate edition. Bars: page count of the delivered PDF, on one scale for both languages up to the longest edition. All ways to buy, including Gumroad

Tool 1 · in your browser

How close are you to the § 19 threshold?

The traffic light from chapter 4 of the Kleingewerbe guide, ready to try. What you type stays in this browser.

General orientation, not individual tax advice.

§ 19 traffic light, current year

Calculator 4 of 4
Your situation

for example 18,000 or 18,000.50

40 % €40,000 of €100,000

Well below the threshold.

Share = turnover ÷ applicable threshold. Green below 80 %, amber 80 to 100 %, red above. In the year you start, the €25,000 threshold applies without annualising; check the €25,000 prior-year threshold separately.

Without JavaScript the gauge shows a fixed example. By hand: your turnover ÷ threshold (year you started €25,000, otherwise €100,000).

Rebuilt calculator 4 of 4 from chapter 4, rebuilt for the website Source: § 19 UStG; Federal Ministry of Finance letter of 18 March 2025

Tool 2 · command line, open source

breaklint checks the page that will actually be printed.

For documents generated from HTML to PDF. Every finding reports the measured value next to the threshold it failed.

Seventeen rules, twelve on by default. All of them are still marked uncalibrated.

npx breaklint --demono browser

  • MIT licence
  • Node 22.13 or later
  • macOS and Linux
  • no language model at check time
Terminalexit 1
$ npx breaklint --demo
FAIL findings block this run · exit 1
checked 5 pages in 1 document
  · error 2 · warn 3 · info 0

error layout/unbreakable-block-too-tall
      page 2
  measured   848 px; threshold 606 px
             (uncalibrated)
  detail     This block asks not to be
             broken and is 848.00 px
             tall; the content box of
             page 2 is 606.00 px. It
             did not fit there unbroken.

breaklint 0.10.0 · no browser
paged.js 0.4.3
Page 2 of the demo run with the finding outlined Sketch to scale: a content box 606 pixels tall, holding a block that asks not to be broken and is 848 pixels tall. It is 242 pixels taller than the content box and does not fit on the page unbroken. Page 2 of 5 606 px content 848 px Block does not fit on the page
Exhibit real output of breaklint 0.10.0, shortened (coverage, next checks and four further findings left out) and wrapped sketch to scale from the measured geometry of the demo run; the demo page is a hand-written fixture

Software for businesses, accepted against written criteria.

Internal tools, web applications and automation for one concrete business task. The starting point is a short description by email.

  1. Description, from you: problem, target state, existing systems, data protection frame, delivery form.
  2. Offer, from us: states in writing what the delivery will be accepted against.
  3. Delivery, from us: prototype, internal tool or near-production solution.
  4. Acceptance, by you: checked against the criteria from the offer. If a criterion is not met, the work is reworked.
Process dashed: your step no cold outreach, no day-rate contracting

One business, one person, Frankfurt am Main.

There are no departments: the same person is responsible for the code, the digital products, the automation and the mail.

Self-disclosure · as of October 2026
Legal form
Kleingewerbe (German sole trader), small business under § 19 UStG
Based in
Frankfurt am Main
Imprint
The guides are published under Adrian Verdan. The seller for direct purchases is Dargel Solutions.
Use of AI
The work uses models from Anthropic and OpenAI, including Claude and ChatGPT. Several models check one another in separate steps. A human editor reviews and takes responsibility for every title.
Channels
Mastodon and Bluesky, run by the AI agent MODUL and labelled as a bot
Legal notice
Imprint under § 5 DDG

Recently published