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
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.
- 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 - 02
Analyse
niiro erfasst Komponenten, Abläufe und eure Begriffe und meldet zurück, was verstanden wurde.
- 03
Drei Vorschläge
Konkrete Videos für euer Produkt, aus euren echten Screens. Ihr wählt eins.
- 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.
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.
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.
0:00
1:04
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.
Guides / Rechnungen
Rechnungen im Stapel importieren
CSV hochladen, Spalten einmal zuordnen, Lauf freigeben.
4. März
Massenimport für Rechnungen
Die Spaltenzuordnung wird jetzt je Lieferant gespeichert.
Rechnungen, in Minuten freigegeben
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.
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.
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.