pgx
PGX — Lightweight Postgres for AI agents. Written in Rust. Thousands of isolated databases in one runtime. 🐘
翻译准备中
Kommunalpolitik in Oldenburg verstehen: Beschlüsse recherchieren, Fragen stellen und Themen verfolgen. Website und native iOS-App mit Quellen aus dem Ratsinformationssystem.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Was entscheidet die Stadt — und was bedeutet das für dich? Kommunalpolitik in Oldenburg. Verständlich, durchsuchbar und mit Quellen. Ratslotse erschließt Tagesordnungen, Vorlagen und Beschlüsse aus dem öffentlichen Ratsinformationssystem. Du kannst Themen verfolgen, Entscheidungen nachlesen und Fragen stellen, ohne dich durch einzelne Protokolle arbeiten zu müssen. Lotti, unsere Lotsenmöwe, begleitet dich dabei durch die Anwendung. 🔎 Beschlüsse recherchieren Suche nach Stichworten und Themen, filtere Ergebnisse und lies die zugehörigen Vorlagen und Protokolle nach.查看完整 README ↗
Ratslotse erschließt Tagesordnungen, Vorlagen und Beschlüsse aus dem öffentlichen Ratsinformationssystem. Du kannst Themen verfolgen, Entscheidungen nachlesen und Fragen stellen, ohne dich durch einzelne Protokolle arbeiten zu müssen. Lotti, unsere Lotsenmöwe, begleitet dich dabei durch die Anwendung.
Ratslotse gibt es als Website und als native SwiftUI-App für iPhone und iPad. Der Haushaltsbereich im Web ist für Konten mit entsprechender Berechtigung verfügbar. Ein Android-Gerüst liegt im Repository, ist aber noch nicht veröffentlicht.
Grundlage sind die öffentlich zugänglichen Informationen der Stadt Oldenburg. Ratslotse ist ein unabhängiges Projekt und kein offizielles Angebot der Stadt. KI hilft beim Aufbereiten, Suchen und Erklären. Ihre Antworten können Fehler enthalten; für den genauen Wortlaut führt der Weg deshalb immer zur Quelle. Fehlende oder noch nicht veröffentlichte Protokolle begrenzen die Auswertung.
Fehler, unverständliche Texte und Ideen kannst du über die Issues melden. Für Code- und Dokumentationsbeiträge erklärt der Beitragsleitfaden die lokale Einrichtung, Prüfungen und den Weg zum Pull Request.
| Einstieg | Inhalt |
|---|---|
| Webanwendung | Backend, Frontend und lokale Entwicklung |
| iOS-App | SwiftUI-Projekt, Tests und Builds |
| Technische Dokumentation | Architektur, Datenverarbeitung und Betrieb |
| Entwicklungsrezepte | Wiederkehrende Änderungen mit den zugehörigen Dateien |
| Projektregeln | Arbeitsablauf und technische Vorgaben; auch über AGENTS.md erreichbar |
| Änderungsverlauf | Veröffentlichte Änderungen |
| Verzeichnis | Inhalt |
|---|---|
council/ | Ratsdaten abrufen, verarbeiten und durchsuchen |
kern/ | Gemeinsame Datenhaltung, KI-Anbindung und Benachrichtigungen |
web/ | FastAPI-Backend und Next.js-Frontend |
ios/ | Native App für iPhone und iPad |
api/ | OpenAPI-Vertrag für die Schnittstelle |
scripts/ | Entwicklung, Datenpflege und Betrieb |
tests/, eval/ | Automatisierte Tests und Auswertung der KI-Qualität |
kommunalwahl/ | Wahlprogramme, Kandidatenregister und Daten für den Wahlabend |
docs-site/ | Quellen der technischen Dokumentation |
docs/archiv/ | Historische Planungsunterlagen |
Der technische Kern besteht aus Python, SQLite mit FTS5, FastAPI und Next.js. Sprachmodelle werden über OpenRouter angebunden; die iOS-App nutzt SwiftUI.