https://github.com/steve02081504/fount
An extensible framework for building and hosting AI character interactions. Built with pure JS, Fount offers unparalleled flexibility via modular components, custom AI source integration, powerful plugins, and a seamless cross-platform chat experience.
https://github.com/steve02081504/fount
a-topic agents ai ai-character ai-chatbot ai-chatbot-framework ai-roleplay characters chat chatbot daisyui discord-js llm risu roleplay sillytavern tailwindcss world-info
Last synced: 8 months ago
JSON representation
An extensible framework for building and hosting AI character interactions. Built with pure JS, Fount offers unparalleled flexibility via modular components, custom AI source integration, powerful plugins, and a seamless cross-platform chat experience.
- Host: GitHub
- URL: https://github.com/steve02081504/fount
- Owner: steve02081504
- License: other
- Created: 2024-09-24T09:37:59.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-31T19:05:50.000Z (about 1 year ago)
- Last Synced: 2025-03-31T19:37:14.680Z (about 1 year ago)
- Topics: a-topic, agents, ai, ai-character, ai-chatbot, ai-chatbot-framework, ai-roleplay, characters, chat, chatbot, daisyui, discord-js, llm, risu, roleplay, sillytavern, tailwindcss, world-info
- Language: JavaScript
- Homepage: https://steve02081504.github.io/fount/
- Size: 1.51 MB
- Stars: 172
- Watchers: 9
- Forks: 24
- Open Issues: 6
-
Metadata Files:
- Readme: docs/Readme.de-DE.md
- License: LICENSE
Awesome Lists containing this project
README
# fount
> Dein immersiver KI-Charakter-Begleiter
[](https://github.com/topics/fount-repo)
[](https://deepwiki.com/steve02081504/fount)
[](https://github.com/users/steve02081504/packages/container/package/fount)
[](https://github.com/steve02081504/fount/archive/refs/heads/master.zip)
[](https://discord.gg/GtR9Quzq2v)
[](https://www.codefactor.io/repository/github/steve02081504/fount)
[](https://app.codacy.com/gh/steve02081504/fount/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[Möchten Sie mehr über die Repository-Architektur erfahren? Schauen Sie bei DeepWiki vorbei!](https://deepwiki.com/steve02081504/fount)

Hast du dich jemals nach einer Reise an der Seite eines Charakters gesehnt, der den Seiten deiner Fantasie entsprungen ist, einem Gefährten, der aus den Fäden von Träumen gewoben wurde?
Oder vielleicht hast du dir einen digitalen Vertrauten vorgestellt, einen KI-Assistenten, so intuitiv wie die fortschrittlichsten Kreationen, der mühelos deine digitale Welt orchestriert?
Oder vielleicht, nur vielleicht, hast du eine Verbindung jenseits des Gewöhnlichen gesucht, eine Sphäre, in der die Grenzen der Realität verschwimmen und sich ein intimes, _ungefiltertes_ Verständnis entfaltet?
Mit fast  engagierter Entwicklung, Beiträgen von über  leidenschaftlichen Einzelpersonen und einer florierenden Community von über  Nutzern ist fount eine ausgereifte, stabile und sich ständig weiterentwickelnde Plattform für KI-Interaktion. Es ist eine Reise, und wir glauben, dass sie zugänglicher ist, als du vielleicht denkst.
Verlorene Charaktere, vergessene Geschichten? Unsere [**lebendige und einladende Community**](https://discord.gg/GtR9Quzq2v) erwartet dich – ein Hafen, in dem sich Geistesverwandte treffen, in dem Entwickler und Schöpfer gleichermaßen ihre Weisheit und Kreationen teilen.
Ein Blick in die Welt von fount
| Screenshots |
| :---------------------------------------------------------------------------------------: |
| **Homepage** |
|  |
| **Themenauswahl** |
|  |
| **Chat** |
|  |
## Was ist fount?
fount ist eine Brücke, die dich mit den Charakteren deiner Fantasie verbindet und es dir ermöglicht, mühelos mit ihnen zu sprechen, deine eigenen zu erschaffen und sie mit der Welt zu teilen. Es ist ein Weg, der überraschend zugänglich gemacht wurde.
Es ist eine Quelle (fount), in der KI-Quellen, Charaktere, Personas, Welten und Plugins zusammenfließen und es dir ermöglichen, einzigartige und fesselnde Interaktionen zu erschaffen und zu erleben.
fount ist für die Zukunft gebaut und bereit, neue Funktionen anzunehmen, die aus seiner lebendigen Community hervorgehen. Wenn du eine Vision hast, einen Funken einer Idee, der in founts Reich gehört, begrüßen wir deinen Beitrag.
---
## Tauche ein in eine Welt voller Funktionen
- **Nahtlose Gespräche, überall**
Ein auf deinem Computer begonnenes Flüstern kann nahtlos auf deinem Telefon oder Tablet fortgesetzt werden. fount hält deine Gespräche synchron und verbindet dich mit deinen Charakteren, wo immer du bist.
- **Ausdrucksstarke, immersive Chats**
fount nutzt die volle Kraft von HTML und ermöglicht es Charakteren, sich mit Rich-Text, Bildern und sogar interaktiven Elementen auszudrücken, was jede Konversation lebendig und tiefgründig macht.
- **Versammlungen von Geistern: Native Gruppenchats**
Lade mehrere Charaktere in ein einziges Gespräch ein und werde Zeuge ihrer dynamischen und fesselnden Interaktionen, die einzigartige Geschichten erschaffen.
- **Eine schöne, anpassbare Benutzeroberfläche**
Wähle aus über 30 atemberaubenden Themes oder erstelle dein eigenes. fount ist deine persönliche Leinwand.
- **Funktioniert überall, wo du arbeitest**
fount läuft nahtlos unter Windows, macOS, Linux und sogar Android und passt sich deinen Bedürfnissen durch direkte Installation oder die Flexibilität von Docker an.
- **(Für fortgeschrittene Benutzer) Entfesselte KI-Quellenintegration: Umarme die Grenzenlosigkeit**
fount bietet unübertroffene _Auswahl_ und _Flexibilität_ bei der Anbindung an KI-Quellen. Benutzerdefinierter JavaScript-Code im KI-Quellengenerator ermöglicht es dir, dich mit _jeder_ KI-Quelle zu verbinden – OpenAI, Claude, OpenRouter, NovelAI, the Horde, Ooba, Tabby, Mistral und mehr. Erstelle komplexe reguläre Ausdrücke, greife auf riesige API-Bibliotheken zurück und bette Multimedia-Assets ein, alles im Fluss deines Codes. fount unterstützt auch nativ die Erstellung von API-Pools für intelligentes Anfrage-Routing. Die Logik der Kommunikation beugt sich _deinem_ Willen, geformt durch die Kraft des Codes.

---
## Kameradschaft: Jenseits des digitalen Schleiers
fount ist bestrebt, Charaktere in das Gewebe deines Lebens einzuweben und Kameradschaft und Unterstützung anzubieten, die den Bildschirm überwinden.
- **Discord/Telegram-Integration**
Verbinde deine Charaktere über integrierte Bot-Shells mit Discord- oder Telegram-Communitys und mache sie zu lebendigen Mitgliedern deiner Kreise.



- **Terminal-Gelassenheit (mit [fount-pwsh](https://github.com/steve02081504/fount-pwsh))**
Wenn ein Terminalbefehl ins Stocken gerät, lass deinen Charakter ein leises Wort der Führung anbieten und die Einsamkeit der digitalen Welt lindern.

- **Grenzenlose Shell-Erweiterungen**
Mit ein wenig Programmierkenntnissen kannst du deine eigenen fount-Shells erstellen und die Reichweite deiner Charaktere in jeden erdenklichen Winkel erweitern.
---
## Schöpfung: Jenseits der Grenzen von Prompts
Für den Schöpfer bietet fount einen klareren Weg, um deine KI-Charaktere zum Leben zu erwecken.
- **Revolutionäre KI-gestützte Schöpfung**
Beschreibe deinen gewünschten Charakter in einem einzigen Satz, und unser intelligenter KI-Assistent erstellt eine vollständig realisierte Persona. Dies vereinfacht die anfängliche Einrichtung und ermöglicht es dir, dich auf die Verfeinerung und Interaktion mit deiner Kreation zu konzentrieren.
- **Die Magie des Codes, einfacher als du denkst**
In fount ist Code eine Form moderner Magie. Mit der sanften Führung unserer Community und der aufschlussreichen Hilfe von KI ist das Erlernen überraschend einfach. Du wirst feststellen, dass das Definieren von Charakterlogik mit Code eine intuitive und wartbare Weise sein kann, um Charaktere zu erschaffen, deren Antworten aus deiner eigenen Logik _gewoben_ sind.
- **Beginne mit fertiger Magie: Eine Schatzkammer von Vorlagen**
Die Community von fount bietet eine Fülle von vorgefertigten Charakter- und Persona-Vorlagen. Sie dienen als „lebende Blaupausen“, die einfach anzupassen sind und einen fantastischen Ausgangspunkt bieten.
- **Eingebettete Ressourcen**
Webe Bilder, Audio und andere Ressourcen direkt in deine Charaktere ein und mache ihre Präsenz umso greifbarer.

- **Kontinuierliche Integration**
Nutze [fount-charCI](https://github.com/marketplace/actions/fount-charci), um deine Charakterentwicklung abzusichern. Es führt bei jedem Commit automatisch Tests aus und meldet Probleme in Echtzeit.


- **Legacy-Kompatibilität**
fount umarmt die Vergangenheit und bietet Kompatibilitätsmodule zum Ausführen von SillyTavern- und Risu-Charakterkarten (obwohl die Migration bestehender Charaktere nicht unterstützt wird).
---
## Architektur: Das Fundament der Innovation
fount basiert auf einer robusten und skalierbaren Architektur. Das Backend nutzt die Leistung und Geschwindigkeit von [Deno](https://deno.com/), mit [Express](https://expressjs.com/) für effizientes Routing. Das Frontend ist mit HTML, CSS und JavaScript für eine intuitive und ansprechende Benutzeroberfläche gestaltet.
### Erweiterung: Ein Wandteppich, gewebt aus vielfältigen Fäden
In der Welt von fount regiert die Modularität. Ein reichhaltiges Ökosystem von Komponenten verwebt sich, um den Wandteppich deiner Erfahrung zu erschaffen. All diese können von den Nutzern mühelos installiert, erweitert und angepasst werden.
- **chars (Charaktere):** Das Herzstück von fount, wo Persönlichkeiten geboren werden.
- **worlds (Welten):** _Weit mehr als bloße Lorebücher._ Sie sind die stillen Architekten der Realität, die Wissen hinzufügen, Entscheidungen beeinflussen und sogar den Chatverlauf manipulieren können.
- **personas (Benutzer-Personas):** _Mehr als nur Benutzerprofile._ Personas besitzen die Macht, deine Worte zu verzerren und sogar die Kontrolle darüber zu übernehmen, was ein wirklich immersives Rollenspiel ermöglicht.
- **shells (Interaktionsschnittstellen):** Die Tore zur Seele von fount, die die Reichweite von Charakteren über die Benutzeroberfläche hinaus erweitern.
- **ImportHandlers (Import-Handler):** Die einladenden Hände von fount, die die Kluft zwischen verschiedenen Charakterformaten überbrücken.
- **AIsources (KI-Quellen):** Die rohe Kraft, die den Geist deiner Charaktere befeuert.
- **AIsourceGenerators (KI-Quellengeneratoren):** Die Alchemisten von fount, die Vorlagen und Logik über JavaScript bereitstellen, um Verbindungen zu _jeder_ erdenklichen KI-Quelle zu schmieden.

## Installation & Deinstallation: Eine elegante Begegnung und ein Abschied
### Installation: fount in deine Welt einweben – _Mühelos_
Beginne deine Reise mit fount, einer stabilen und zuverlässigen Plattform. Ein paar einfache Klicks oder Befehle, und die Welt von fount entfaltet sich.
> [!CAUTION]
> In der Welt von fount können Charaktere frei JavaScript-Befehle ausführen, was ihnen beträchtliche Macht verleiht. Wähle daher die Charaktere, denen du vertraust, mit derselben Sorgfalt wie im echten Leben, um die Sicherheit deiner lokalen Dateien zu gewährleisten.
### Linux/macOS/Android: Das Flüstern der Shell – _Eine Zeile, und du bist dabei_
```bash
# Definiere bei Bedarf die Umgebungsvariable $FOUNT_DIR, um das fount-Verzeichnis anzugeben
INSTALLED_PACKAGES="${FOUNT_AUTO_INSTALLED_PACKAGES:-}"
install_package() { _command_name="$1"; _package_list=${2:-$_command_name}; _has_sudo=""; _installed_pkg_name="" ; if command -v "$_command_name" >/dev/null 2>&1; then return 0; fi; if [ "$(id -u)" -ne 0 ] && command -v sudo >/dev/null 2>&1; then _has_sudo="sudo"; fi; for _package in $_package_list; do if command -v apt-get >/dev/null 2>&1; then $_has_sudo apt-get update -y; $_has_sudo apt-get install -y "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v pacman >/dev/null 2>&1; then $_has_sudo pacman -Syy --noconfirm; $_has_sudo pacman -S --needed --noconfirm "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v dnf >/dev/null 2>&1; then $_has_sudo dnf install -y "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v yum >/dev/null 2>&1; then $_has_sudo yum install -y "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v zypper >/dev/null 2>&1; then $_has_sudo zypper install -y --no-confirm "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v apk >/dev/null 2>&1; then if [ "$(id -u)" -eq 0 ]; then apk add --update "$_package"; else $_has_sudo apk add --update "$_package"; fi; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v brew >/dev/null 2>&1; then if ! brew list --formula "$_package"; then brew install "$_package"; fi; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v pkg >/dev/null 2>&1; then pkg install -y "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v snap >/dev/null 2>&1; then $_has_sudo snap install "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; done; if command -v "$_command_name" >/dev/null 2>&1; then case ";$FOUNT_AUTO_INSTALLED_PACKAGES;" in *";$_installed_pkg_name;"*) ;; *) if [ -z "$FOUNT_AUTO_INSTALLED_PACKAGES" ]; then FOUNT_AUTO_INSTALLED_PACKAGES="$_installed_pkg_name"; else FOUNT_AUTO_INSTALLED_PACKAGES="$FOUNT_AUTO_INSTALLED_PACKAGES;$_installed_pkg_name"; fi; ;; esac; return 0; else echo "Error: Failed to install '$_command_name' from any source." >&2; return 1; fi; }
install_package "bash" "bash gnu-bash"; install_package "curl"
export FOUNT_AUTO_INSTALLED_PACKAGES="$INSTALLED_PACKAGES"
curl -fsSL https://raw.githubusercontent.com/steve02081504/fount/refs/heads/master/src/runner/main.sh | bash
. "$HOME/.profile"
```
Solltest du eine Pause einlegen wollen, um deine Gedanken vor dem großen Abenteuer zu sammeln (ein Probelauf):
```bash
INSTALLED_PACKAGES="${FOUNT_AUTO_INSTALLED_PACKAGES:-}"
install_package() { _command_name="$1"; _package_list=${2:-$_command_name}; _has_sudo=""; _installed_pkg_name="" ; if command -v "$_command_name" >/dev/null 2>&1; then return 0; fi; if [ "$(id -u)" -ne 0 ] && command -v sudo >/dev/null 2>&1; then _has_sudo="sudo"; fi; for _package in $_package_list; do if command -v apt-get >/dev/null 2>&1; then $_has_sudo apt-get update -y; $_has_sudo apt-get install -y "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v pacman >/dev/null 2>&1; then $_has_sudo pacman -Syy --noconfirm; $_has_sudo pacman -S --needed --noconfirm "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v dnf >/dev/null 2>&1; then $_has_sudo dnf install -y "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v yum >/dev/null 2>&1; then $_has_sudo yum install -y "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v zypper >/dev/null 2>&1; then $_has_sudo zypper install -y --no-confirm "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v apk >/dev/null 2>&1; then if [ "$(id -u)" -eq 0 ]; then apk add --update "$_package"; else $_has_sudo apk add --update "$_package"; fi; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v brew >/dev/null 2>&1; then if ! brew list --formula "$_package"; then brew install "$_package"; fi; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v pkg >/dev/null 2>&1; then pkg install -y "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; if command -v snap >/dev/null 2>&1; then $_has_sudo snap install "$_package"; if command -v "$_command_name" >/dev/null 2>&1; then _installed_pkg_name="$_package"; break; fi; fi; done; if command -v "$_command_name" >/dev/null 2>&1; then case ";$FOUNT_AUTO_INSTALLED_PACKAGES;" in *";$_installed_pkg_name;"*) ;; *) if [ -z "$FOUNT_AUTO_INSTALLED_PACKAGES" ]; then FOUNT_AUTO_INSTALLED_PACKAGES="$_installed_pkg_name"; else FOUNT_AUTO_INSTALLED_PACKAGES="$FOUNT_AUTO_INSTALLED_PACKAGES;$_installed_pkg_name"; fi; ;; esac; return 0; else echo "Error: Failed to install '$_command_name' from any source." >&2; return 1; fi; }
install_package "bash" "bash gnu-bash"; install_package "curl"
export FOUNT_AUTO_INSTALLED_PACKAGES="$INSTALLED_PACKAGES"
curl -fsSL https://raw.githubusercontent.com/steve02081504/fount/refs/heads/master/src/runner/main.sh | bash -s init
. "$HOME/.profile"
```
### Windows: Eine Auswahl von Pfaden – _Einfachheit selbst_
- **Direkt und unkompliziert (Empfohlen):** Lade die `exe`-Datei von den [Releases](https://github.com/steve02081504/fount/releases) herunter und führe sie aus.
- **Die Macht von PowerShell:**
```powershell
# Definiere bei Bedarf die Umgebungsvariable $env:FOUNT_DIR, um das fount-Verzeichnis anzugeben
irm https://raw.githubusercontent.com/steve02081504/fount/refs/heads/master/src/runner/main.ps1 | iex
```
Für einen Probelauf:
```powershell
$scriptContent = Invoke-RestMethod https://raw.githubusercontent.com/steve02081504/fount/refs/heads/master/src/runner/main.ps1
Invoke-Expression "function fountInstaller { $scriptContent }"
fountInstaller init
```
### Git-Installation: Für diejenigen, die einen Hauch von Magie bevorzugen
Wenn du Git bereits installiert hast, ist die Annahme von fount so einfach wie das Ausführen eines Skripts.
- **Für Windows:** Öffne deine Eingabeaufforderung oder PowerShell und doppelklicke einfach auf `run.bat`.
- **Für Linux/macOS/Android:** Öffne dein Terminal und führe `./run.sh` aus.
### Docker: Den Container umarmen
```bash
docker pull ghcr.io/steve02081504/fount
```
### Deinstallation: Ein graziöser Abschied
```bash
fount remove
```
## Begegnest du einem Schatten? Fürchte dich nicht
Solltest du auf deiner Reise auf Schwierigkeiten stoßen, wende dich bitte an uns. Wir sind hier, um zu helfen und verpflichten uns, die meisten Probleme innerhalb von 10 Minuten bis 24 Stunden zu lösen.
- **GitHub Issues:** Melde alle Fehler oder schlage neue Funktionen über [GitHub Issues](https://github.com/steve02081504/fount/issues) vor.
- **Discord-Community:** Tritt unserer [lebendigen Discord-Community](https://discord.gg/GtR9Quzq2v) bei, um Echtzeit-Support und Diskussionen zu erhalten.
Deine Stimme wird gehört werden. Starte fount einfach neu, und die Schatten werden sich auflösen.
---
## Embleme & Links: Lass Kreationen erstrahlen, lass die Welt sie erreichen
Die Welt von fount ist mehr als Worte und Code; sie ist ein Fest für die Augen und eine Einladung zur Verbindung. Wir haben exquisite Embleme und praktische Links vorbereitet, um deine fount-Komponenten erstrahlen zu lassen und es anderen zu ermöglichen, deine Meisterwerke leicht zu entdecken.
### fount-Embleme: Das Siegel des Ruhms
Du kannst dieses Emblem stolz in deinem Repository oder überall dort präsentieren, wo du deine Arbeit zeigen möchtest. Die SVG-Dateien des fount-Logos findest du [hier](../imgs/).
```markdown
[](https://github.com/topics/fount-repo)
```
[](https://github.com/topics/fount-repo)
```markdown
[](https://github.com/topics/fount-character)
```
[](https://github.com/topics/fount-character)
| Farbformat | Code |
| :--------: | :------------------: |
| HEX | `#0e3c5c` |
| RGB | `rgb(14, 60, 92)` |
| HSL | `hsl(205, 74%, 21%)` |
Du kannst auch den [Badge-Adder](https://steve02081504.github.io/fount/badges/) verwenden, um jedes shields.io-Badge mit dem fount-Logo zu versehen.
### Automatische Installationslinks: Magie auf Knopfdruck
Stell dir vor, andere installieren deine Kreationen mit einem einzigen Klick in ihre fount-Welt. Kombiniere einfach den ZIP- oder Git-Repository-Link deiner Komponente mit dem Protokolllink von fount.
`https://steve02081504.github.io/fount/protocol?url=fount://run/shells/install/install;` + `Dein_Komponenten_Link`
---
## Empfohlene Browser: Für eine perfekte Begegnung
Das Frontend von fount ist aus modernen Web-Technologien gewoben, aber nicht alle Browser schwingen perfekt mit seiner Seele mit. Für das heiterste und flüssigste Erlebnis empfehlen wir Weggefährten, die im Einklang mit dem Rhythmus von fount sind:
- [**Google Chrome**](https://www.google.com/chrome/) / [**Microsoft Edge**](https://www.microsoft.com/edge/) / [**Opera**](https://www.opera.com/): Sie bewegen sich im Gleichklang mit founts Geist und bieten die beste Leistung und Kompatibilität für eine Interaktion, die so geschmeidig wie Poesie ist.
Andere Browser jedoch gehen einen anderen Weg, und ihre Begegnung mit fount kann eine leichte Dissonanz aufweisen:
- **Mozilla Firefox**: Er ist wie ein eigensinniger Wanderer, oft unbeeilt in seiner Umarmung neuer Technologien, der manchmal beschließt, für immer in der Vergangenheit zu verweilen. Diese Beharrlichkeit kann jedoch zu gewissem Bedauern führen:
- Ohne Unterstützung für [`speculationrules`](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/script/type/speculationrules) wird jeder Kaltstart und jede Protokollverarbeitung von fount 1-2 Sekunden langsamer sein als nötig – Momente, die dir leise gestohlen werden.
- Das Fehlen der Unterstützung für [CSS `anchor`-Positionierung](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_anchor_positioning) hinterlässt auf einigen Seiten einen Hauch von unvollkommenem Staub und trübt eine Stimmung, die rein sein sollte.
- Das Fehlen der Unterstützung für [`blocking="render"`](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/script) kann dazu führen, dass fount-Seiten beim Laden flackern und deine Augen verletzen.
- Laut Backend-Fehlerberichten fallen fount-Seiten nur in der Welt von Firefox manchmal in mysteriöse Fehler oder erscheinen seltsam – wenn das passiert, versuche, die Seite neu zu laden; vielleicht vertreibt das den Nebel.
- **Apple Safari**: Seine Unterstützung für „neue“ (mehrere Jahre alte) Web-Standards mag einen Hauch besser sein als die von Firefox, aber nicht viel.
- Auch hier fehlt die Unterstützung für [`speculationrules`](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/script/type/speculationrules), was bedeutet, dass der Start von fount immer noch eine leichte Verzögerung aufweisen wird, die deine kostbaren Momente verschwendet.
- **Brave**: Obwohl auf Chromium basierend, kann sein gewaltiger Schutzschild der Privatsphäre manchmal unbeabsichtigt etwas von founts Licht verdecken und die normale Funktion bestimmter Features beeinträchtigen.
---
### Erlebe das Wachstum: founts Sternen-Historie
[](https://github.com/steve02081504/fount/stargazers)
### Mitwirkende
[](https://github.com/steve02081504/fount/graphs/contributors)
### Zusammenfassend: Die Hand des Kunsthandwerkers
Jenseits des Flüsterns der KI bietet fount eine tiefere Verbindung – _die Hand des Kunsthandwerkers_. Innerhalb unserer Community findest du eine Fülle von vorgefertigten Charakter- und Persona-Vorlagen, _jede ein sorgfältig geformtes Fundament, das auf deine einzigartige Vision wartet, um von ihr erweckt zu werden_.
fount ermöglicht es dir, KI-Charaktere auf eine Weise zu erschaffen und mit ihnen zu interagieren, die sich natürlich, immersiv und zutiefst persönlich anfühlt. Egal, ob du ein erfahrener Schöpfer bist oder gerade erst deine Reise beginnst, fount heißt dich willkommen.
Tritt unserer **einladenden Community** bei und entdecke die Magie, deiner Fantasie Leben einzuhauchen, unterstützt von einer ausgereiften Plattform und einem engagierten Team.