Aeterna Labs · Andreas Dammert

Software
with and for AI.

Solutions that replace manual, repetitive work. From open-source tools for AI workflows to bespoke applications.

Projects

●v3.17.0

PullMD

Self-hosted service that turns web pages, documents, images, audio and YouTube into clean markdown — for humans and AI agents. Cascaded extraction, AGPL.

97.8%
Token reduction
854×
Cache speedup
0 / 40
Errors at 20 parallel requests
498 MB
Playwright sidecar peak‑RAM
●v1.3.0

Claude Code Stats

A Python script reads Claude Code's local JSONL session logs and builds a local HTML dashboard: tokens, costs, activity, session replay. No external dependencies, no cloud.

1
Python script
0
External dependencies
9
Tagged releases
EN + DE
Dashboard languages
●EN 16931

Rechenwerk

An in-house engine that produces compliant German e-invoices: ZUGFeRD and XRechnung to EN 16931, checked against the three official validators. Built so the 2028 e-invoicing mandate does not rest on someone else's untested code.

30/30
Conformance checks green
EN 16931
Standard met
2028
Mandatory from
>100
Automated tests
●v1.0.0

Climate Spiral

An interactive 3D climate spiral built from the monthly values of NASA's GISTEMP v4 series: 1880 through July 2026, wound into a funnel, with a CO₂ curve, Paris rings, super-El-Niño markers and a bilingual explainer overlay about the baseline period.

1,758
Monthly values
1880–2026
Series covered
+1.48 °C
Record month (Sep 2023)
5
Super-El-Niño markers
●Reference

Invoicing Portal

A custom invoicing and customer portal for a client with an unusual billing model. It models how they actually bill, services per individual across multiple locations, instead of bending generic software.

4
Levels in the data model
5
Steps to an invoice
DIN 5008
Letter layout with SEPA QR
EU
Data region
●GDPR Art. 4(5)

Umbra

A self-hosted tool that replaces personal data with stable placeholders before text goes to ChatGPT or Claude, and translates the answer back afterwards. The mapping lives only in RAM and dissolves by itself after two hours.

0
Bytes written to disk
2 h
Until the mapping dissolves
8
Data categories detected
100 %
Runs on your own premises
●v0.2.0

Low-Flow Index

An independent, reproducible analysis of low-flow development in Germany from 1992 to 2025: 359 gauges of the NIWIS network, four aggregation variants, three sensitivity runs, plus a page that lays open every number for checking.

Contact

Questions about a project or working together? A short email is enough.

Send an email