Zum Inhalt springen
Docxcelerate

Dokumente als Komponenten.
DOCX als Ergebnis.

Setzen Sie Dokumente aus kleinen, typisierten Komponenten zusammen — mit dem JSX, das Sie ohnehin schreiben. Nutzen Sie die eingebauten KI-Funktionen für dynamische Dokumente und skalieren Sie die Dokumenterzeugung mit unserer Engine.

$ npx docxcelerate init my-documents

v0.1.4

my-documents/ 3 Dokumente · 31 Dateien
import { Document, Section, template } from "docxcelerate/template";
import {
  Conditions,
  Fees,
  Greeting,
  NextSteps,
  Offer,
  SignOff,
  TutorNote,
} from "./nodes/index.ts";
import type { OfferData } from "./types.ts";

export const documentTemplate = template<OfferData>(
  <Document id="offer-of-admission" title="Offer of Admission">
    <Section id="your-offer" title="Your offer">
      <Greeting />
      <Offer />
      <TutorNote />
    </Section>
    <Section id="conditions" title="Conditions">
      <Conditions />
    </Section>
    <Section id="fees-and-funding" title="Fees and funding">
      <Fees />
    </Section>
    <Section id="next-steps" title="Next steps">
      <NextSteps />
      <SignOff />
    </Section>
  </Document>,
);
Zulassungsbescheid · A4 100%

Eine echte Dokumentvorschau, live gerendert — keine Screenshots und keine versteckten Tricks.

Schreiben

Dokumente schreiben wie Websites

Ein Dokument ist ein Baum aus typisierten Komponenten. Wer schon einmal React geschrieben hat, kennt diese Form bereits — Props, Komposition, kleine Dateien — und ist als Frontend-Entwicklerin oder -Entwickler schon am ersten Nachmittag produktiv, statt erst eine Templatesprache lernen zu müssen.

KI

Für KI entworfen

Generierter Text ist ein Node-Typ, kein nachträglicher Aufsatz. Markieren Sie den einen Absatz, der wirklich ein Modell braucht, geben Sie ihm Prompts und einen Platzhalter, und lassen Sie den Rest deterministisch — so löst KI den schwierigen Teil, ohne dass das ganze Dokument ihr ausgeliefert ist.

Änderungskontrolle

Dokumente liegen in Ihrem Repository

Weil ein Dokument Quellcode ist, wird das Ändern eines Satzes zu einem Pull Request — mit Diff, mit Review, und noch ein Jahr später nachvollziehbar, wenn jemand fragt, wer die Formulierung zum Zahlungsrückstand geändert hat. Tests halten fest, dass ein Dokument das rendert, was Sie erwarten, sodass die CI den Fehler vor der Empfängerin oder dem Empfänger bemerkt.

Docxcelerate behandelt ein Dokument so, wie ein UI-Framework einen Bildschirm behandelt: kleine Komponenten, zu einem Baum zusammengesetzt, gerendert von etwas, das Papier versteht. Sie bekommen die Ergonomie eines Komponentenmodells, und die Empfängerin oder der Empfänger bekommt ein Word-Dokument.

Die Engine

In der Engine werden Dokumente tatsächlich geschrieben. Sie setzt Ihre Daten ein, führt die KI aus und gibt das fertige Dokument zurück. Jede Art von Node kann KI nutzen, nicht nur Absätze. Die Antwort des Modells wird entweder zum Text, geschrieben aus den Informationen, die Sie ihm geben, oder trifft eine Entscheidung, von der das Dokument abhängt.

Sie veröffentlichen ein Template einmal in der Engine. Danach kann jedes System ihre API mit einem Datensatz aufrufen und bekommt ein Dokument zurück. Eine kostenlose Engine steht zum Selbsthosten bereit. Die verwaltete Cloud betreibt die vollständige Fassung, mit vielem, das die kostenlose nicht hat, und kommt bald.

  1. 01 Bauen Das Framework macht aus Ihrem Dokument ein Paket. Dieser Schritt läuft auf Ihrem Rechner.
  2. 02 Veröffentlichen Sie senden das Paket an eine Engine. Die Engine speichert es und gibt ihm einen Namen.
  3. 03 Schreiben Ihre Anwendung sendet einen Datensatz. Die Engine gibt das fertige Dokument zurück.