Initial commit: LinkVault – KI-gestützte Link-Sammlung

FastAPI + HTMX Web-App zum Speichern von Links mit automatischer
KI-Kategorisierung, Zusammenfassung und semantischer Suche (OpenAI).
Mehrbenutzer mit Login, SQLite-Persistenz, Docker/Docker-Compose-Setup.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Erik Thiele
2026-07-13 22:07:05 +02:00
parent ff8c9f5141
commit 47685f0d34
22 changed files with 1035 additions and 0 deletions

15
.env.example Normal file
View File

@@ -0,0 +1,15 @@
# Kopiere diese Datei nach ".env" und trage deine Werte ein.
# Geheimer Schlüssel für Session-Cookies (beliebiger zufälliger String).
# Erzeugen z.B. mit: python3 -c "import secrets; print(secrets.token_hex(32))"
SECRET_KEY=change-me-please-set-a-random-secret
# OpenAI API-Key (https://platform.openai.com/api-keys)
OPENAI_API_KEY=
# Modelle (Standardwerte sind günstig & gut)
OPENAI_MODEL=gpt-4o-mini
EMBEDDING_MODEL=text-embedding-3-small
# Datenbank (Standard: lokale SQLite-Datei)
DATABASE_URL=sqlite:///./linkvault.db