No description
Find a file
2026-01-20 09:37:55 +01:00
backend init 2026-01-20 09:37:55 +01:00
example-nodes init 2026-01-20 09:37:55 +01:00
frontend init 2026-01-20 09:37:55 +01:00
.gitignore init 2026-01-20 09:37:55 +01:00
CONTRIBUTING.md init 2026-01-20 09:37:55 +01:00
DEPLOYMENT.md init 2026-01-20 09:37:55 +01:00
EXAMPLE_NODE_REPO.md init 2026-01-20 09:37:55 +01:00
gitignore.txt init 2026-01-20 09:37:55 +01:00
LICENSE init 2026-01-20 09:37:55 +01:00
package.json init 2026-01-20 09:37:55 +01:00
PROJECT_STRUCTURE.md init 2026-01-20 09:37:55 +01:00
QUICKSTART.md init 2026-01-20 09:37:55 +01:00
README.md init 2026-01-20 09:37:55 +01:00
SUMMARY.md init 2026-01-20 09:37:55 +01:00

l8k - Workflow Automation Platform

Eine modulare, erweiterbare Workflow-Automation-Plattform mit Git-basiertem Node-System.

Features

  • 🎨 Visueller Workflow-Editor - Drag & Drop Canvas mit Zoom, Pan und Snap-to-Grid
  • 🔌 Git-basiertes Node-System - Alle Nodes werden aus Git-Repositories geladen
  • 📦 Versionierung - Branches, Tags und Commits für Nodes
  • 🔄 Workflow-Execution - Manuelle, Cron, Webhook und Event-Trigger
  • 🤖 KI-Integration - OpenAI und lokale LLM-Unterstützung
  • 🔐 Sicherheit - Verschlüsselte Secrets, Audit-Logs, Rollen & Rechte
  • 🌍 Mehrsprachig - Deutsch & Englisch

Architektur

l8k/
├── backend/          # Node.js/Express Backend
│   ├── src/
│   │   ├── api/      # REST API Endpunkte
│   │   ├── core/     # Core-Logik (Workflow-Engine, Node-System)
│   │   ├── services/ # Services (Git, Auth, Execution)
│   │   └── models/   # Datenbank-Modelle
│   └── package.json
├── frontend/         # React Frontend
│   ├── src/
│   │   ├── components/
│   │   ├── pages/
│   │   ├── hooks/
│   │   └── utils/
│   └── package.json
└── package.json

Installation

# Alle Dependencies installieren
npm run install:all

# Development starten
npm run dev

# Production Build
npm run build
npm start

Offizielles Node-Repository

Die Standard-Nodes sind verfügbar unter: 👉 https://git.leander-media.de/leanderkretschmer/l8k-nodes.git

conf.l8k Format

Jedes Node-Repository benötigt eine conf.l8k Datei im Root:

{
  "name": "l8k Standard Nodes",
  "version": "1.0.0",
  "author": "Leander Kretschmer",
  "author_url": "https://leander-media.de",
  "description": "Offizielle Basis-Nodes für l8k",
  "license": "MIT",
  "min_l8k_version": "0.1.0"
}

Lizenz

MIT © Leander Kretschmer