niiro

Erklärvideos, die nie veralten.

niiro liest euren Frontend-Code, baut eure Oberfläche nach und erklärt sie. Ändert ihr etwas, ändert sich das Video.

Aus Code gebaut, rechts im Lauf

Inbox

14 invoices · 132.226,44 EUR open · period 07/2026
InboxExceptionsDiscount expiring
SupplierDescriptionJobNetVATGrossDueGL / CCStatus
Studio Halbfett GmbH
RE-2026-0871
Motion Design Sprint 3P-2026-1188.400,0019 %9.996,0015.07.20263100 / 5000Price variance +5,0 %
Beacon Ads Ireland Ltd.
IE-INV-2026-06-448210
Media spend June 2026AURA-26-01727.480,35RC § 13b27.480,3507.07.20263100 / 6000Blocked, client funding
Papierwerk Druck & Medien
1120346
Plakate DIN A0, 2.400 Stk.AURA-26-0173.870,0019 %4.605,3024.07.20264600 / 5000Discount ends in 2 days
Tonhalle Audio UG
R2026-121
Sound Design & MixP-2026-1183.200,0019 %3.808,0020.07.20263100 / 5000Duplicate suspected
Sabine Krug Fotografie
08/2026
Shooting Berlin, 2 TageVELO-26-0022.850,0019 %3.391,5029.07.20263100 / 5000Supplier not found
Sundeck Studios Oy
2026/0342
Photo production HelsinkiMERI-26-00412.600,00RC § 13b12.600,0012.07.20263100 / 5000Over tolerance +8,6 %
Bureau Lumière SARL
FA2026-0517
Retainer Juli, Design Support3 Jobs5.500,00RC § 13b5.500,0031.07.20263100 / 2000Needs review, +12 %
Mira Feldkamp
2026-034
Art Direction 12 TageP-2026-1184.200,00§ 194.200,0022.07.20263100 / 2100Approved for payment
Cloudgraph Systems B.V.
NL-2026-88121
Creative Suite, 42 seats2.184,00RC § 13b2.184,0005.07.20264960 / 7000Auto-approved, recurring
Kastanienhof Coworking
MV-2026-07-014
Büromiete Juli, 1. OG9.450,0019 %11.245,5003.07.20264210 / 8000Scheduled 03.07.
Rechtsanwälte Bergmann & Voß
26/0455
Prüfung Rahmenvertrag Aura1.980,0019 %2.356,2017.07.20264957 / 8000Approved for payment
Kantine Nord GmbH
K-2026-06-77
Catering Kickoff, 24 Pers.NB-2026-041612,007 % / 19 %700,4408.07.20264650 / 9000Pending approval
Typefoundry Kollektiv e.K.
TK-26-00412
Schriftlizenz Web, 5 JahreAURA-26-0171.450,0019 %1.725,5011.07.20264600 / 2100Paid, company card
Vitrine Event GmbH
AR-8827-2026
Messestand Aufbau, GutschriftVELO-26-002−2.100,0019 %−2.499,003100 / 5000Credit note received
LedgerlyRechnung freigeben

So läuft es

Vier Schritte, und der vierte führt zurück zum ersten.

Ihr entscheidet, was niiro sieht. Alles danach läuft von allein.

$    $          $     

Schritt vier ist wieder Schritt eins. Nichts wird zweimal eingerichtet.

  1. 01

    niiro push

    Eine Positivliste in eurer Konfiguration bestimmt, welche Pfade den Rechner verlassen. Verschlüsselt, auf Secrets geprüft, nie gebaut, nie ausgeführt.

    Oder euren Coding-Agenten einrichten lassen
  2. 02

    Analyse

    niiro erfasst Komponenten, Abläufe und eure Begriffe und meldet zurück, was verstanden wurde.

  3. 03

    Drei Vorschläge

    Konkrete Videos für euer Produkt, aus euren echten Screens. Ihr wählt eins.

  4. 04

    Nächstes Release

    Der nächste Push zeigt, welche Module veraltet sind. Zurück zu Schritt eins, ohne dass ihr neu anfangt.

Beispiele

Drei Produkte, drei Oberflächen, drei Erklärvideos.

Erfundene Unternehmen, echter Code. Kapitel, Untertitel und Stimme auf Englisch, Spanisch und Deutsch.

Inbox

14 invoices · 132.226,44 EUR open · period 07/2026
InboxExceptionsDiscount expiring
SupplierDescriptionJobNetVATGrossDueGL / CCStatus
Studio Halbfett GmbH
RE-2026-0871
Motion Design Sprint 3P-2026-1188.400,0019 %9.996,0015.07.20263100 / 5000Price variance +5,0 %
Beacon Ads Ireland Ltd.
IE-INV-2026-06-448210
Media spend June 2026AURA-26-01727.480,35RC § 13b27.480,3507.07.20263100 / 6000Blocked, client funding
Papierwerk Druck & Medien
1120346
Plakate DIN A0, 2.400 Stk.AURA-26-0173.870,0019 %4.605,3024.07.20264600 / 5000Discount ends in 2 days
Tonhalle Audio UG
R2026-121
Sound Design & MixP-2026-1183.200,0019 %3.808,0020.07.20263100 / 5000Duplicate suspected
Sabine Krug Fotografie
08/2026
Shooting Berlin, 2 TageVELO-26-0022.850,0019 %3.391,5029.07.20263100 / 5000Supplier not found
Sundeck Studios Oy
2026/0342
Photo production HelsinkiMERI-26-00412.600,00RC § 13b12.600,0012.07.20263100 / 5000Over tolerance +8,6 %
Bureau Lumière SARL
FA2026-0517
Retainer Juli, Design Support3 Jobs5.500,00RC § 13b5.500,0031.07.20263100 / 2000Needs review, +12 %
Mira Feldkamp
2026-034
Art Direction 12 TageP-2026-1184.200,00§ 194.200,0022.07.20263100 / 2100Approved for payment
Cloudgraph Systems B.V.
NL-2026-88121
Creative Suite, 42 seats2.184,00RC § 13b2.184,0005.07.20264960 / 7000Auto-approved, recurring
Kastanienhof Coworking
MV-2026-07-014
Büromiete Juli, 1. OG9.450,0019 %11.245,5003.07.20264210 / 8000Scheduled 03.07.
Rechtsanwälte Bergmann & Voß
26/0455
Prüfung Rahmenvertrag Aura1.980,0019 %2.356,2017.07.20264957 / 8000Approved for payment
Kantine Nord GmbH
K-2026-06-77
Catering Kickoff, 24 Pers.NB-2026-041612,007 % / 19 %700,4408.07.20264650 / 9000Pending approval
Typefoundry Kollektiv e.K.
TK-26-00412
Schriftlizenz Web, 5 JahreAURA-26-0171.450,0019 %1.725,5011.07.20264600 / 2100Paid, company card
Vitrine Event GmbH
AR-8827-2026
Messestand Aufbau, GutschriftVELO-26-002−2.100,0019 %−2.499,003100 / 5000Credit note received

Vierzehn Eingangsrechnungen, hundertzweiunddreißigtausend Euro offen, Buchungsperiode null sieben.

Updates

Eine Komponente ändert sich. Das Video zieht nach.

niiro weiß, aus welcher Quelldatei jede Szene stammt. Genau das macht ein Update günstig.

Ein Commit benennt einen Status um.

src/components/StatusBadge.tsx
 const labels: Record<InvoiceStatus, string> = {-  pending: "Needs review",+  pending: "Awaiting approval",   approved: "Approved", };

Der Hash-Vergleich gegen die Provenance-Manifeste findet die Kandidaten, das Modell bewertet jeden Diff.

Überblick

  • intro
  • invoice-list
  • filters

Prüfung

  • invoice-detail
  • status-badgevisuell betroffen
  • review-queue

Freigabe

  • approve-dialoginhaltlich betroffen
  • confirmation
  • outro

Sieben Module bleiben unverändert und behalten Szenen, Audio und Rendering.

Zwei Module entstehen neu, die Kapitelmarken verschieben sich.

Überblick

0:00

Prüfung

1:04

Freigabe

2:18 (vorher 2:12)

Gleiches Video, gleiche URL, sechs Sekunden länger. Nichts neu einzubetten.

Zwei von neun Modulen neu. Der Rest bleibt.

Deshalb rechnet niiro pro Modul ab: Ein Update kostet das, was sich wirklich geändert hat, nicht ein neues Video.

Für wen

Ihr released jede Woche. Ein Videodreh nicht.

Kleine Teams, schnelle Releases, ein Produkt, das jeden Monat anders aussieht. Die Alternative ist kein anderes Werkzeug, sondern der Eigenbau, jedes Mal.

Heute

  • Screen aufnehmen
  • Schneiden
  • Vertonen
  • Übersetzen lassen
  • Nächstes Release, von vorn

Ein halber Tag pro Video, einmal je Sprache.

Mit niiro

  • niiro push
  • Vorschlag wählen
  • Freigeben
  • Drei Sprachen inklusive
  • Nächstes Release, zieht nach

Eine Freigabe, drei Sprachen raus.

Wo es landet

Ein Video ist nur dort etwas wert, wo jemand hinsieht.

Einmal einbetten. Ändert sich das Produkt, zeigt das Embed die neue Fassung.

Ledgerly Docs
Erste Schritte
Rechnungen
Massenimport
API

Guides / Rechnungen

Rechnungen im Stapel importieren

CSV hochladen, Spalten einmal zuordnen, Lauf freigeben.

EN · DE · ES2:10
Upload
Zuordnung
Freigabe
Docs-Seite
Ledgerly
RechnungenLieferantenZahlungen

Schritt 2 von 4

Erste Rechnung freigeben

EN · DE · ES2:10
Überspringen
Onboarding im Produkt
Ledgerly Changelogv2.14

4. März

Massenimport für Rechnungen

Die Spaltenzuordnung wird jetzt je Lieferant gespeichert.

EN · DE · ES2:10
Changelog-Eintrag
Ledgerly SupportMara · Support
Wie importiere ich 300 Rechnungen auf einmal?
Neunzig Sekunden, Kapitel 2 zeigt die Zuordnung:
EN · DE · ES2:10
Support-Antwort
Ledgerly
ProduktPreiseDocsKostenlos starten

Rechnungen, in Minuten freigegeben

EN · DE · ES2:10
Landingpage

MP4 · Untertitel je Sprache · Kapitel · Transcript · Embed-Schnipsel

Kontrolle

Ihr bestimmt, was niiro sieht.

Eine Positivliste im Repo entscheidet, was hochgeht. Was nicht drinsteht, verlässt euren Rechner nicht.

Ihr schreibt die Pfade.

niiro.yml
project: acme-webinclude:  - src/components/**  - src/app/**  - src/styles/**  - tailwind.config.tsexclude:  - "**/*.test.*"  - "**/__mocks__/**"

Ausgeschlossen, auch wenn ein Pfad passt: .env-Dateien, Lockfiles, Schlüssel, alles über 5 MB.

Der Push sagt, was er geschickt hat.

$ npx niiro pushsrc/components/**      112 filessrc/app/**              31 filessrc/styles/**            4 filestailwind.config.ts       1 fileSecret scan (gitleaks): cleanEncrypted with the acme-web keySynced 148 files, 12 uploaded, 2.4s

Der Projekt-Token ist write-only. Er darf einen Snapshot pushen, aber keinen lesen.

  • Niegebaut oder gebündelt
  • Nieausgeführt, keine einzige Zeile
  • Niefür Modelltraining genutzt
  • Nieüber Mandanten hinweg geteilt

Datenfluss, Verschlüsselung und Löschfristen im Detail: Trust-Center

Agent-native

Lasst es euren Coding-Agenten einrichten.

Die Docs sind für Agenten geschrieben. Prompt kopieren, ab in Claude Code oder Codex.

Setup-Prompt
Lies zuerst https://niiro.io/llms.txt und richte dann niiro in diesem Repo ein.

1. Führe `npx niiro init` aus und trage in die niiro.yml die Pfade unserer Oberfläche ein: Komponenten, Routen, Theme und Styles. Sonst nichts.
2. Zeig mir, welche Dateien diese Positivliste ergibt.
3. Führe `npx niiro push` aus und melde Dateizahl, Ergebnis des Secret-Scans und die Projekt-ID.

Der Agent schreibt die niiro.yml, führt den Push aus und meldet zurück. Ihr lest nichts.

llms.txt
Kuratierte Linkliste auf jede Doku-Seite als Markdown.
llms-full.txt
Die gesamte Dokumentation in einer Datei, bei jedem Deploy neu erzeugt.
niiro-mcp
Dieselben Kommandos als MCP-Tools, dazu Videostatus, betroffene Videos und neue Aufträge.

Preise

Einstieg ohne Vertriebsgespräch.

Ein Monatsplan mit Kontingent, dazu Guthaben, das ihr bei Bedarf auflädt.

Geschätzte Startpreise

Probe

0 EUR

ohne Karte

  • Analyse eures Repos
  • Verstanden-Report
  • Kurze Vorschau eurer eigenen App

Starter

49 EUR

pro Monat

  • Etwa zwei Videos
  • Eine Sprache
  • Updates inklusive

Growth

199 EUR

pro Monat

  • Etwa acht Videos
  • Drei Sprachen
  • Embed-Player
  • CI-Anbindung

Scale

599 EUR

pro Monat

  • Etwa dreißig Videos
  • Alle Sprachen
  • Priorität in der Warteschlange

Das Monatskontingent verfällt, Aufladungen nicht. Vor jedem teuren Lauf steht eine Schätzung.

Analyse, Report und Vorschau sind kostenlos. Das erste fertige Video gehört zu Starter.

Fragen

Was zuerst gefragt wird.

Welche Frameworks werden unterstützt?

Alles, was zu HTML und CSS rendert. React, Next.js, Vue, Svelte und Angular sind abgedeckt; Monorepos sind unproblematisch, weil ihr auf Pfade zeigt und nicht auf einen Build.

Was passiert mit unserem Code?

Er wird unter einem eigenen Schlüssel verschlüsselt gespeichert und als Referenzmaterial gelesen, nie gebaut und nie ausgeführt. Bei einer Kündigung verschwinden die Daten sofort, der Schlüssel nach sieben Tagen.

Wie genau ist die Replik?

Klassen, Abstände, Farben und Schriften werden wörtlich aus eurem Code übernommen. Die Daten in den Szenen sind erfunden und passen zu eurer Domäne.

Wie lange dauert das erste Video?

Analyse und Vorschläge in Minuten. Das erste fertige Video geht durch eine menschliche Sichtung, bevor ihr es seht.

Was kostet ein Update?

Neu erzeugt wird nur, was sich wirklich geändert hat. Ein Update kostet damit einen Bruchteil der Erstgenerierung.

Wem gehört das Video?

Euch. Ihr könnt es herunterladen, selbst hosten und weiterverwenden, auch nach einer Kündigung.

Können wir das Skript ändern?

Ja. Das Transcript ist editierbar, die Stimme wird nur für den geänderten Abschnitt neu erzeugt.

Was ist mit Bereichen hinter dem Login?

Die funktionieren, weil niiro Code liest statt eure App zu besuchen. Zugangsdaten braucht es nicht.

Seht, was niiro aus eurem Code macht.

Kein Newsletter.