-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Louis Smart CRM ist eine CRM- und Rechnungssoftware mit eingebautem KI-Assistenten — für kleine und mittlere Unternehmen, die Kundenbeziehungen verwalten, rechtskonforme E-Rechnungen erstellen und Arbeitsabläufe automatisieren möchten.
Letzte Aktualisierung: August 2026 · Zur Wiki-Übersicht
Louis Smart CRM ist Ihre digitale Kunden- und Rechnungsverwaltung — erweitert um einen KI-Assistenten („Louis“), mit dem Sie per normaler Sprache arbeiten können. Statt viele Formulare auszufüllen, können Sie Louis einfach schreiben:
„Lege einen neuen Kontakt für Julia Sommer an, E-Mail julia@sommer.de.“ „Erstelle eine Rechnung an die Acme AG über 5 Stunden Beratung à 150 €.“ „Welche Rechnungen sind aktuell überfällig?“
Louis versteht die Anweisung, bereitet alles vor — und fragt Sie um Erlaubnis, bevor etwas gespeichert oder versendet wird. Sie behalten immer die Kontrolle.
| Bereich | Was Sie damit machen können |
|---|---|
| Kunden & Kontakte | Unternehmen und Ansprechpartner anlegen, pflegen, durchsuchen, importieren |
| Rechnungen & Angebote | Belege erstellen, als rechtskonforme E-Rechnung (ZUGFeRD/XRechnung) versenden, Zahlungseingänge buchen |
| Dashboard | Auf einen Blick: Umsätze, offene Rechnungen, überfällige Posten, Systemstatus |
| KI-Assistent Louis | Per Chat oder Sprache das CRM bedienen — Louis schlägt vor, Sie geben frei |
| Automatisierungen | Wiederkehrende Abläufe (z. B. Mahnungen) laufen automatisch — mit Freigabe durch Sie |
| Kanban-Boards | Aufgaben und Vertriebspipeline als Karten verschieben |
| Telegram-Zugriff | Ihr CRM vom Smartphone per Telegram bedienen |
| Berichte & Analysen | Umsatz, Datenqualität, offene Posten — als Report oder im Chat nachfragen |
Am einfachsten starten Sie das komplette System mit einem Befehl (Docker muss installiert sein):
docker compose up --build -dDanach öffnen Sie im Browser http://localhost:3000 und melden sich an. Ausführliche Schritt-für-Schritt-Anleitung: Readme Installation.
- Ihre Daten bleiben bei Ihnen. Das System kann komplett lokal auf Ihrem Rechner/Server laufen — DSGVO-konform.
- Louis kann nicht von alleine handeln. Jede Änderung an Daten oder jede E-Mail geht erst nach Ihrer Freigabe raus.
- E-Rechnungen sind rechtssicher. Die Rechnungs-Engine erfüllt die gesetzlichen Standards (EN 16931, ZUGFeRD, XRechnung) — die Kernkomponenten sind zertifiziert und dürfen nicht verändert werden.
- Zweisprachig: Die Oberfläche gibt es auf Deutsch und Englisch.
Louis Smart CRM ist eine hochperformante, typsichere und KI-zentrierte Fullstack-Anwendung: React 19 + Vite + Tailwind v4 (Client), Express 4 + tRPC v11 + Zod (Server), PostgreSQL + pgvector mit JSON-Fallback (Dual-Store), autonomer ReAct-Agent (Louis AI), zertifizierte ZUGFeRD/Factur-X-Engine, DAG-Workflow-Automatisierung, Multi-Model-Council, MCP-Server & -Client.
-
Louis AI Copilot: ReAct-Entscheidungsloop, 40+ System-Tools (CRM, RAG/Wissen, Kanban, Templates, Workflows, MCP), QA-Critic, Human-in-the-Loop via
proposedChanges/ einheitlichem Draft-Flow. - E-Rechnung: ZUGFeRD 2.2+ / Factur-X 1.0 Hybrid-PDFs (PDF/A-3b), XRechnung 3.0 (B2G) mit Leitweg-ID-Validierung; zertifizierte, read-only Kernkomponenten.
-
Dualer Speicher-Layer: PostgreSQL +
pgvector(1536-dim. Embeddings) oder lokaler JSON-Fallback (.local_fallback_db.json) — beide Pfade durch denselben Code bedient. - Workflow-Automatisierung: DAG-Editor (React Flow), Knoten ACTION/CONDITIONAL/WAIT/HUMAN_GATE/RAG/ASK_USER, Trigger MANUAL/CRM_EVENT/TIMER (inkl. 5-Felder-Cron), Dry-Run, Versionierung, Vorlagen.
- Council Engine: Multi-Model-/Multi-Rollen-Debatten (Gemini, GPT, Claude, Llama …).
-
MCP: CRM als MCP-Server (SSE/JSON-RPC, API-Key-Auth) und MCP-Client (Tool-Discovery, OAuth, Presets, Namespace
mcp__<server>__<tool>). - Zusätzliche Module: Angebote, Kanban, Agent-Jobs (Cron-Scripte/Watchdogs), Whisper-STT (Voice), Telegram-Gateway, DSGVO-Tooling (Audit-Log, Export, Löschkonzept), i18n DE/EN.
┌──────────────────────────────────────────────────────────────────────┐
│ PRÄSENTATION (React 19, Vite, Tailwind v4, i18n DE/EN) │
│ Dashboard · Unternehmen · Kontakte · Rechnungen · Angebote · │
│ Kanban · Louis AI Studio · Council · Admin-Panel │
└───────────────────────────────┬──────────────────────────────────────┘
▼ (tRPC v11, voll typsicher via Zod)
┌──────────────────────────────────────────────────────────────────────┐
│ LOGIK (Express 4 + tRPC-Router) │
│ Louis AI ReAct-Loop · QA-Critic · Council Engine · Workflow-Engine │
│ (DAG-Executor + Scheduler) · MCP-Server & -Client · STT (Voice) │
└───────────────┬──────────────────────────────────┬───────────────────┘
▼ ▼
┌────────────────────────────────┐ ┌────────────────────────────────┐
│ PostgreSQL + pgvector │ │ JSON-Fallback (.local_ │
│ (Embeddings 1536-dim, │ │ fallback_db.json) — Offline/ │
│ Mandanten-Isolation) │ │ Entwicklungsmodus │
└────────────────────────────────┘ └────────────────────────────────┘
Voraussetzungen: Node.js ≥ 18 (empfohlen 20 LTS), JRE 17+ (nur E-Rechnung), PostgreSQL 14+ mit pgvector — oder JSON-Fallback ohne DB.
npm install # Abhängigkeiten + Assets
npm run dev # Entwicklungsserver auf Port 3000Docker Compose (vollständiger Stack: db, app, telegram-bot-gate, whisper, ollama):
docker compose up --build -dDetails: Readme Installation.
| Gate | Befehl |
|---|---|
| Projektregeln (any-Verbot, i18n, Schutz kritischer Systemdateien) |
npm run check:rules (pre-commit-Hook) |
| Lint / Typen | npm run lint |
| Qualitätssicherung | Interne Test-Suiten (Unit, E2E, ZUGFeRD) — nicht Teil des öffentlichen Repos |
| E2E (Playwright, 20+ Specs) | npm run test:e2e |
| ZUGFeRD-E2E | npm run test:zugferd |
Details: Readme Qualitätssicherung & Tests.
| Bereich | Dokument |
|---|---|
| Basis | Installation & Deployment · Systemarchitektur · Tech-Stack & Regeln · Datenmodell · i18n & Sprachunterstützung |
| CRM-Kern | Dashboard · Unternehmen · Kontakte · E-Rechnung · Angebote · Kanban |
| KI & Automatisierung | Louis AI Assistent · Workflows & Tools · Workflow-Trigger · Council Engine · Agent-Jobs |
| Integrationen | MCP (Server & Client) · Telegram · Mailing · Sprachsteuerung |
| Betrieb | Sicherheit & DSGVO · Vorlagen · Textgenerierung · QA & Tests |
- 🔌 MCP
- 🔄 Agent-Jobs
- 📄 Angebote
- 🧠 Council Engine
- 📊 Dashboard
- 🗄️ Datenbank & Datenmodell
- 🧾 E-Rechnung
- 🛠️ Installation
- 🗂️ Kanban
- 👥 Kontakte
- 🤖 Louis AI Assistent
- 📧 Mailing
- Model-Context-Protocol-(MCP)
- 🧪 Qualitätssicherung & Tests
- Sicherheit-Transparenz-&-DSGVO-Compliance
- Sprachsteuerung-(Voice-&-STT)
- 🏗️ Systemarchitektur
- 🧰 Tech-Stack
- 📱 Telegram
- ✍️ Textgenerierung
- 🏢 Unternehmen
- 📋 Vorlagen
- 🔔 Workflow-Triggers
- ⚡ Workflows & Tools
- 🌐 i18n & Sprachen
- 📖 Einführung
- Voice