Über locali¶
locali ist ein privates Nebenprojekt — entstanden aus einem konkreten Problem und einer klaren Überzeugung: Lokale Gemeinschaften verdienen eine eigene, unabhängige digitale Infrastruktur. Digitale Selbstbestimmung ist keine technische Spielerei — sie ist eine Voraussetzung für gelebte lokale Demokratie.
Warum dieses Projekt¶
Lokale Kommunikation in Deutschland ist zersplittert. Gemeinden nutzen ihre Website, Vereine posten auf Facebook, Initiativen verschicken Newsletter — und der Bürger, der einfach wissen möchte, was in seinem Ort los ist, muss dutzende Kanäle im Blick behalten.
Die vorhandenen Plattformen sind nicht das Problem — sie funktionieren. Aber sie wurden nicht für lokale Gemeinschaften gebaut. Sie wurden für Reichweite, Werbung und Wachstum gebaut. Und sie werden von Unternehmen betrieben, die weder in Europa sitzen noch lokale Demokratie als Ziel haben.
Das ist kein abstraktes Problem: Wer die Kommunikationsinfrastruktur einer Gemeinschaft kontrolliert, hat Einfluss auf das, was sichtbar ist — und was nicht. Lokale Vereine, Initiativen und Gemeinden, die ihre Öffentlichkeit über externe Plattformen organisieren, machen sich abhängig von Algorithmen, Geschäftsbedingungen und Entscheidungen, die anderswo getroffen werden.
locali ist der Versuch, das zu ändern: eine Plattform, die explizit für lokale Gemeinschaften gebaut ist — selbst betrieben, auf datensouveränen Betrieb ausgelegt und ohne Abhängigkeit von einer zentralen Plattform. Digitale Unabhängigkeit als Grundlage für lokale Handlungsfähigkeit.
Haltung¶
Lokale Öffentlichkeit ist eine Voraussetzung für Demokratie. Nicht im abstrakten Sinne — sondern ganz konkret: Eine Gemeinschaft, die sich nicht informieren kann, kann sich nicht entscheiden. Eine Gemeinschaft, die nur über Plattformen kommuniziert, die Aufmerksamkeit monetarisieren, ist strukturell benachteiligt.
Kommerzielle Plattformen sind auf Engagement optimiert. Engagement belohnt Empörung, Zuspitzung und Vereinfachung — nicht weil die Betreiber das ausdrücklich wollen, sondern weil es die Anreizstruktur begünstigt. Desinformation, Zuspitzung und Feindseligkeit entstehen dort leichter, wo Aufmerksamkeit die zentrale Währung ist.
locali ist strukturell anders gebaut: kein kommerzieller Engagement-Algorithmus, der Reichweite vergibt, kein Feed, der auf Empörung optimiert. Wer ruhig und sachlich schreibt, soll nicht strukturell im Nachteil sein. Das ist eine Architekturentscheidung — und eine Haltung.
Die Verantwortung für die Qualität des Diskurses liegt bei der Gemeinschaft und den Betreibern — nicht bei der Plattform. Aber die Plattform ist so gebaut, dass sie nicht gegen sie arbeitet.
Wer dahinter steckt¶
locali ist ein Einzelprojekt. Kein Unternehmen, kein Team, kein Investor. Entwickelt in der Freizeit — aus echtem Interesse an dem Problem und dem Wunsch, etwas Nützliches zu bauen.
Das bedeutet auch: Es gibt keine Roadmap-Garantien, kein SLA, keinen Support-Vertrag. Was es gibt: direkte Kommunikation, echtes Interesse an Feedback und die Bereitschaft, das Produkt gemeinsam mit frühen Betreibern weiterzuentwickeln.
Deshalb eignet sich locali in der aktuellen Phase vor allem für technische Evaluation, Pilotprojekte und frühes Feedback — nicht für produktive Pflichtkommunikation.
Open Source — geplant¶
Der Quellcode ist noch nicht öffentlich. Die Veröffentlichung als Open Source ist geplant, sobald die Software einen stabilen Stand erreicht und eine saubere Einrichtungsanleitung existiert.
Das Ziel: Ein Projekt, das jede Gemeinde, jeder Verein und jede Initiative selbst betreiben kann — ohne auf einen zentralen Dienst angewiesen zu sein.
Tech-Stack auf einen Blick¶
| Schicht | Technologie |
|---|---|
| Frontend | Angular 19, Angular Material, NgRx Signal Store |
| Backend | ASP.NET Core 10, Clean Architecture, Domain-driven Design |
| Datenbank | PostgreSQL 16, EF Core, pgvector |
| Auth | Keycloak (OIDC / OAuth 2) |
| KI | Ollama (lokal) + OpenAI-kompatible Cloud-Anbieter |
| Build | Nx Monorepo, Docker Compose |
Die vollständige Architekturdokumentation — ADRs, Bounded Contexts, Ingestion-Pipeline, Semantic Intelligence Layer — liegt im Repository auf GitHub und wird dort gepflegt.
Hosting und Infrastruktur¶
Die aktuelle Testumgebung läuft bei netcup in Karlsruhe — einem deutschen Hoster. Kein amerikanisches Hyperscaler-Produkt, keine Daten außerhalb der EU.
KI-Integration¶
Für KI-gestützte Funktionen (z. B. automatische Verschlagwortung, semantisches Routing, Inhaltssuche) unterstützt locali zwei Ansätze:
- Ollama (Standard, lokal): KI-Modelle laufen direkt auf dem eigenen Server — vollständig lokale KI-Verarbeitung, keine Inhalte oder Anfragen werden für die Analyse an externe Dienste gesendet. Das ist die empfohlene Konfiguration für alle, die Datensouveränität ernst meinen. Erfordert leistungsstärkere Hardware.
- Externe Cloud-Anbieter (opt-in): Wer Cloud-Modelle einsetzen möchte, konfiguriert das explizit — und trägt die datenschutzrechtliche Verantwortung selbst. Aktuell unterstützte Anbieter:
| Anbieter | Herkunft | Hinweis |
|---|---|---|
| Mistral AI | Frankreich (EU) | Option mit EU-Datenverarbeitung; rechtliche Prüfung bleibt nötig |
| Azure OpenAI | EU-Regionen verfügbar | Eigene Azure-Ressource; kann Datenresidenz-Anforderungen erleichtern |
| OpenAI | USA | Daten beim Anbieter in den USA |
| Google AI (Gemini) | USA | Daten beim Anbieter in den USA |
| Cohere | Kanada | Kanada hat EU-Angemessenheitsentscheidung; kein EU-Anbieter |
Die Architektur ist offen für weitere Anbieter. Cloud-Konfiguration ist bewusst nicht der Standard — sie muss aktiv eingeschaltet werden.
Verwendete Open-Source-Projekte¶
locali wäre ohne eine starke Basis aus Open-Source-Software nicht möglich. Danke an alle Communities und Maintainer dieser Projekte:
Frontend¶
| Projekt | Verwendung | Lizenz |
|---|---|---|
| Angular | Web-Framework | MIT |
| Angular Material | UI-Komponenten (Material Design 3) | MIT |
| NgRx Signals | Reaktives State-Management | MIT |
| ngx-translate | Mehrsprachigkeit | MIT |
Backend¶
| Projekt | Verwendung | Lizenz |
|---|---|---|
| .NET / ASP.NET Core | Backend-Framework und API | MIT |
| Entity Framework Core | Datenbankzugriff und ORM | MIT |
| Mediator | Command/Query-Muster | MIT |
| ErrorOr | Fehlerbehandlung ohne Exceptions | MIT |
Infrastruktur¶
| Projekt | Verwendung | Lizenz |
|---|---|---|
| PostgreSQL | Datenbank | PostgreSQL |
| Keycloak | Identitäts- und Zugangsverwaltung | Apache 2.0 |
| Traefik | Reverse-Proxy | MIT |
| Grafana | Monitoring-Dashboards | AGPL 3.0 |
| Prometheus | Metriken-Erfassung | Apache 2.0 |
| OpenTelemetry | Distributed Tracing | Apache 2.0 |
| Ollama | Lokale KI-Modelle | MIT |
| Docling | PDF-Extraktion für Amtsblätter | MIT |
Ideen, Feedback, Mitmachen¶
Wenn dir etwas fehlt, du eine Idee hast oder einfach Interesse an dem Projekt hast — melde dich. Kontakt: Impressum.