Donde la Imaginación Cobra Vida.
 ## ¿Qué es fount? fount es un **entorno de tiempo de ejecución de agente de IA moderno y escalable**. Creemos que **herramientas de productividad de alta eficiencia** y la **interacción emocional inmersiva** no son mutuamente excluyentes. fount es un puente: durante el día, puede ser el asistente capaz que le ayuda a escribir código complejo y a resumir las actas de las reuniones; por la noche, puede ser un confidente digital que comprende sus emociones y empatiza con usted. Después de  de refinamiento dedicado, con la pasión de  y una comunidad vibrante con , fount es ahora una plataforma de interacción de IA madura, estable y en continua evolución. Si deseas configurar, instalar y empezar desde cero, puedes consultar el tutorial de la comunidad [**Guía de fount para principiantes desde cero**](https://github.com/Xiaoqiush81/fount-Guide-for-dummies) (el tutorial está en chino, los usuarios que no hablen chino pueden usar la función de traducción del navegador para leerlo).  --- ## 🚀 Eficiencia e Ingeniería: Creado para Profesionales, Desarrolladores y Geeks fount transforma la interacción en activos de productividad. Todo es arrastrar y soltar, todo es un archivo, y la lógica está impulsada por código. ### 1. Sin aprendizaje previo, listo para usar - Configure la API y use el personaje por defecto ZL-31 para completar la configuración de partes, creación y **todas las operaciones de usuario** por conversación—sin aprendizaje ni incorporación.  ### 2. Activos de Conocimiento y Compartición sin Fisuras - **Generación Instantánea de Informes**: Arrastre una burbuja de conversación directamente a una carpeta para generar instantáneamente un informe HTML independiente. Esto es ideal para organizar rápidamente documentos técnicos, registros de reuniones o fragmentos de inspiración.  - **Encapsulación y Distribución de Flujos de Trabajo**: Arrastre el rol (agente) que ha creado directamente al escritorio para generar un archivo que se puede compartir. Distribuya fácilmente su ingeniería de Prompts y la lógica del flujo de trabajo a colegas o a la comunidad.  ### 3. Entorno de Ejecución de Código en Tiempo Real Ya no es sólo resaltado de Markdown. En fount, los bloques de código enviados por el rol (agente) están **vivos**. - Soporta compilación y ejecución en tiempo real para múltiples lenguajes (C/C++/Rust/Python/JS, etc.). - Vea directamente la salida stdout, e incluso los resultados de desensamblaje ASM para lenguajes compilados. - Deje que la IA se convierta en su verificador en tiempo real para la programación en pareja.  ### 4. Amigable para Desarrolladores La arquitectura del proyecto de fount está diseñada teniendo en cuenta los hábitos de los desarrolladores. [¿Quiere conocer la arquitectura del repositorio del proyecto? ¡Eche un vistazo a DeepWiki!](https://deepwiki.com/steve02081504/fount) - **Impulsado por Git**: Todos los componentes se pueden gestionar a través de Git. - **Integración con VSCode**: La estructura del proyecto es clara. Combinado con la guía proporcionada en [AGENTS.md](../AGENTS.md), puede desarrollar y depurar la lógica de su Agente directamente en su IDE favorito. --- ## 🎭 Inmersión y Resonancia: Experiencia de Interacción de Alta Fidelidad Cuando el trabajo termina, fount proporciona una conexión que trasciende lo ordinario. Descartamos la rigidez de las herramientas tradicionales, buscando una interacción "de alta fidelidad" natural, fluida y profunda. - **Conversaciones sin Fisuras, en Cualquier Momento y Lugar** Un chat iniciado en un ordenador puede continuar sin problemas en un teléfono móvil o tableta. fount mantiene sus conversaciones sincronizadas, asegurando que se mantenga estrechamente conectado con su rol sin importar dónde se encuentre. - **Chat Expresivo e Inmersivo** Aprovechando el poder de HTML, fount permite que el rol (agente) se exprese a través de texto enriquecido, imágenes e incluso elementos interactivos, haciendo que cada conversación sea vívida y profunda. - **Un Encuentro de Mentes: Chat Grupal Nativo** Invite a múltiples roles a unirse a la misma conversación y sea testigo de sus interacciones dinámicas y atractivas, ya sea para una lluvia de ideas de trabajo o una representación de historias entre los roles.  - **Interfaz Hermosa y Personalizable** Elija entre más de 30 temas impresionantes, o cree sus propios colores. fount es su lienzo exclusivo.  - **Disponible en Todas Partes** fount se ejecuta sin problemas en Windows, macOS, Linux, e incluso Android, satisfaciendo sus diferentes necesidades a través de la instalación directa o la flexibilidad de Docker. - **Integración de Fuentes de IA sin Restricciones: Abrazando el Infinito** fount ofrece una _elección_ y _flexibilidad_ incomparables en la conexión de fuentes de IA. El código JavaScript personalizado en el Generador de Fuentes de IA le permite conectarse a _cualquier_ fuente de IA: OpenAI, Claude, [Atlas Cloud](https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=fount), [Evolink](https://evolink.ai/?utm_source=github&utm_medium=link&utm_campaign=fount), OpenRouter, NovelAI, Horde, Ooba, Tabby, Mistral... En el flujo de código, puede diseñar cuidadosamente expresiones regulares complejas, llamar a amplias bibliotecas API e incrustar recursos multimedia. fount también admite de forma nativa la creación de Pools de API para lograr un enrutamiento inteligente de solicitudes. La lógica de la comunicación sigue _su_ voluntad, moldeada por el poder del código.  Si se siente perdido en el mar de roles, o está buscando historias olvidadas, nuestra [**comunidad vibrante y amigable**](https://t.me/GentianAphrodite) espera su llegada. Es un refugio para personas con ideas afines, donde los desarrolladores y creadores comparten su sabiduría y creaciones. --- ## Compañerismo: Más Allá del Velo Digital fount se esfuerza por tejer personajes en el tejido mismo de tu vida, ofreciendo compañía y apoyo que trascienden la pantalla. - **Integración con Telegram/Discord** Conecta a tus personajes a las comunidades de Telegram o Discord a través de los Bot Shells integrados, convirtiéndolos en miembros vivos de tus círculos.   - **Integración con el Navegador** Integra personajes en extensiones del navegador, permitiéndoles **ver y modificar** el contenido de las páginas en tu navegador, logrando verdaderamente "navegar por la web con IA". Puedes decirle a tu personaje: Oye XX, ayúdame a cambiar el color de esta página y añade algo de decoración.  - **Integración con IDE** Integra personajes en IDEs como JetBrains, neovim, Zed, etc., permitiéndoles proporcionar asistencia y sugerencias conscientes del contexto mientras escribes código, al igual que Cursor Agent o GitHub Copilot.  - **Serenidad en el Terminal (con [fount-pwsh](https://github.com/steve02081504/fount-pwsh))** Cuando un comando del terminal falla, deja que tu personaje te ofrezca una palabra de guía en voz baja, aliviando la soledad del mundo digital.  - **Extensiones de Shell Ilimitadas** Con un toque de habilidad para la programación, crea tus propios fount Shells, extendiendo el alcance de tus personajes a cualquier rincón que puedas imaginar. --- ## Creación: Más Allá de los Confines de los Prompts Para el creador, fount ofrece un camino más claro para dar vida a tus personajes de IA. - **Creación Revolucionaria Asistida por IA** Describe tu personaje en una sola frase, y nuestro asistente inteligente de IA creará una persona completamente realizada. Esto simplifica la configuración inicial, permitiéndote centrarte en refinar e interactuar con tu creación. - **La Magia del Código, Más Fácil de lo que Imaginas** En fount, el código es una forma de magia moderna. Con la amable guía de nuestra comunidad y la ayuda esclarecedora de la IA, aprenderlo es sorprendentemente fácil. Descubrirás que definir la lógica del personaje con código puede ser una forma intuitiva y mantenible de crear personajes cuyas respuestas están _tejidas_ a partir de tu propia lógica. - **Comienza con Magia Lista para Usar: Un Tesoro de Plantillas** La comunidad de fount proporciona una gran cantidad de plantillas de personajes y personas prefabricadas. Actúan como "planos vivos", fáciles de adaptar y personalizar, proporcionando un fantástico punto de partida. - **Recursos Incrustados** Teje imágenes, audio y otros recursos directamente en tus personajes, haciendo su presencia aún más tangible.  - **Integración Continua** Usa [fount-charCI](https://github.com/marketplace/actions/fount-charci) para salvaguardar el desarrollo de tus personajes. Ejecuta pruebas automáticamente en cada commit e informa de problemas en tiempo real.   - **Compatibilidad Heredada** fount abraza el pasado, ofreciendo módulos de compatibilidad para ejecutar tarjetas de personajes de SillyTavern y Risu (aunque no se admite la migración de personajes existentes). --- ## Arquitectura: El Fundamento de la Innovación fount está construido sobre una arquitectura robusta y escalable. El backend aprovecha el poder y la velocidad de [Deno](https://deno.com/), con [Express](https://expressjs.com/) para un enrutamiento eficiente. El frontend está elaborado con HTML, CSS y JavaScript para una interfaz intuitiva y atractiva. ### Expansión: Un Tapiz Tejido con Diversos Hilos En el mundo de fount, la modularidad reina suprema. Un rico ecosistema de componentes se entrelaza para crear el tapiz de tu experiencia. Todos ellos pueden ser instalados, expandidos y personalizados sin esfuerzo por los usuarios. - **chars (Personajes):** El corazón de fount, donde nacen las personalidades. - **worlds (Mundos):** _Mucho más que meros libros de historia._ Son los arquitectos silenciosos de la realidad, capaces de añadir conocimiento, influir en decisiones e incluso manipular el historial de chat. - **personas (Personas de usuario):** _Más que solo perfiles de usuario._ Las personas poseen el poder de deformar e incluso tomar el control de tus palabras y percepciones, permitiendo un juego de roles verdaderamente inmersivo. - **shells (Interfaces de interacción):** Las puertas de entrada al alma de fount, que extienden el alcance de los personajes más allá de la interfaz. - **ImportHandlers (Manejadores de importación):** Las manos acogedoras de fount, que cierran la brecha entre diversos formatos de personajes. - **AIsources (Fuentes de IA):** El poder bruto que alimenta las mentes de tus personajes. - **AIsourceGenerators (Generadores de fuentes de IA):** Los alquimistas de fount, que proporcionan plantillas y lógica a través de JavaScript para forjar conexiones con _cualquier_ fuente de IA imaginable.  ## Instalación y Eliminación: Un Encuentro y Despedida Elegante ### Instalación: Tejiendo fount en tu Mundo – _Sin Esfuerzo_ > [!TIP] > > Si deseas configurar, instalar y empezar desde cero, puedes consultar el tutorial de la comunidad [**Guía de fount para principiantes desde cero**](https://github.com/Xiaoqiush81/fount-Guide-for-dummies) (el tutorial está en chino, los usuarios que no hablen chino pueden usar la función de traducción del navegador para leerlo). Embárcate en tu viaje con fount, una plataforma estable y confiable. Unos pocos clics o comandos simples, y el mundo de fount se despliega. > [!CAUTION] > En el mundo de fount, los personajes pueden ejecutar libremente comandos de JavaScript, otorgándoles capacidades poderosas. Por lo tanto, elige los personajes en los que confías con el mismo cuidado que lo harías en la vida real para garantizar la seguridad de tus archivos locales. ### Linux/macOS/Android: Los Susurros del Shell – _Una Línea, y Estás Dentro_ ```bash # Si es necesario, define la variable de entorno $FOUNT_DIR para especificar el directorio de fount 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://steve02081504.github.io/fount/install.sh | bash . "$HOME/.profile" ``` Si deseas hacer una pausa, para reunir tus pensamientos antes de la gran aventura (una prueba en seco): ```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://steve02081504.github.io/fount/install.sh | bash -s init . "$HOME/.profile" ``` ### Windows: Una Elección de Caminos – _Simplicidad Misma_ - **Directo y sin Complicaciones (Recomendado):** Descarga el archivo `exe` desde [Releases](https://github.com/steve02081504/fount/releases) y ejecútalo. - **El Poder de PowerShell:** ```powershell # Si es necesario, define la variable de entorno $env:FOUNT_DIR para especificar el directorio de fount irm https://steve02081504.github.io/fount/install.ps1 | iex ``` Para una prueba en seco: ```powershell $scriptContent = Invoke-RestMethod https://steve02081504.github.io/fount/install.ps1 Invoke-Expression "function fountInstaller { $scriptContent }" fountInstaller init ``` ### Instalación de Git: Para Aquellos que Prefieren un Toque de Magia Si ya tienes Git instalado, abrazar fount es tan simple como ejecutar un script. - **Para Windows:** Abre tu símbolo del sistema o PowerShell y simplemente haz doble clic en `run.bat`. - **Para Linux/macOS/Android:** Abre tu terminal y ejecuta `./run.sh`. ### Docker: Abrazando el Contenedor ```bash docker pull ghcr.io/steve02081504/fount ``` ### Eliminación: Una Despedida Elegante ```bash fount remove ``` ## ¿Encuentras una Sombra? No Temas Si encuentras alguna dificultad en tu viaje, por favor, comunícate con nosotros. Estamos aquí para ayudar y comprometidos a resolver la mayoría de los problemas en un plazo de 10 minutos a 24 horas. - **GitHub Issues:** Informa de cualquier error o sugiere nuevas características a través de [GitHub Issues](https://github.com/steve02081504/fount/issues). - **Comunidad de Telegram:** Únete a nuestra [vibrante comunidad de Telegram](https://t.me/GentianAphrodite) para obtener soporte y debates en tiempo real. Tu voz será escuchada. Simplemente reinicia fount, y las sombras se disiparán. --- ## Insignias y Enlaces: Deja que tus Creaciones Brillen, Deja que el Mundo las Alcance El mundo de fount es más que palabras y código; es un festín para los ojos y una invitación a conectar. Hemos preparado insignias exquisitas y enlaces convenientes para hacer que tus componentes de fount brillen y permitir que otros descubran fácilmente tus obras maestras. ### Insignias de fount: El Sello de la Gloria Puedes mostrar con orgullo esta insignia en tu repositorio o en cualquier lugar donde desees exhibir tu trabajo. Encuentra los archivos SVG del logotipo de fount [aquí](../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) | Formato de Color | Código | | :--------------: | :------------------: | | HEX | `#0e3c5c` | | RGB | `rgb(14, 60, 92)` | | HSL | `hsl(205, 74%, 21%)` | También puedes usar el [Añadidor de Insignias](https://steve02081504.github.io/fount/badges/) para añadir el logo de fount a cualquier insignia de shields.io. ### Enlaces de Instalación Automática: Magia al Alcance de tu Mano Imagina que otros instalan tus creaciones en su mundo de fount con un solo clic. Simplemente combina el enlace ZIP o del repositorio Git de tu componente con el enlace de protocolo de fount. `https://steve02081504.github.io/fount/protocol?url=fount://run/shells/install/install;` + `Tu_Enlace_de_Componente` --- ## Navegadores Recomendados: Para un Encuentro Perfecto El frontend de fount está tejido con tecnologías web modernas, pero no todos los navegadores resuenan perfectamente con su alma. Para la experiencia más serena y fluida, recomendamos compañeros que estén en armonía con el ritmo de fount: - [**Google Chrome**](https://www.google.com/chrome/) / [**Microsoft Edge**](https://www.microsoft.com/edge/) / [**Opera**](https://www.opera.com/): Se mueven en sincronía con el espíritu de fount, ofreciendo el mejor rendimiento y compatibilidad para una interacción tan suave como la poesía. Sin embargo, algunos navegadores caminan por un sendero diferente, y su encuentro con fount puede llevar una nota de disonancia: - **Mozilla Firefox**: Es como un caminante obstinado, a menudo sin prisa en su abrazo de las nuevas tecnologías, a veces eligiendo quedarse en el pasado para siempre. Esta insistencia, sin embargo, puede llevar a ciertos lamentos: - Al carecer de soporte para [`speculationrules`](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/script/type/speculationrules), cada uno de los arranques en frío y manejos de protocolo de fount será 1-2 segundos más lento de lo que debería—momentos robados en silencio. - La ausencia de soporte para el posicionamiento [CSS `anchor`](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_anchor_positioning) dejará algunas páginas con un toque de polvo imperfecto, estropeando un estado de ánimo que debía ser puro. - La falta de soporte para [`blocking="render"`](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/script) puede hacer que las páginas de fount parpadeen al cargar, dañando tus ojos. - Según los informes de errores del backend, solo en el mundo de Firefox las páginas de fount a veces caen en errores misteriosos o aparecen extrañas—cuando eso suceda, intenta refrescar; podría disipar la niebla. - **Apple Safari**: Su soporte para estándares web "emergentes" (de hace varios años) podría ser un poco mejor que el de Firefox, pero no por mucho. - También carece de soporte para [`speculationrules`](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/script/type/speculationrules), lo que significa que el inicio de fount todavía tendrá un ligero retraso, desperdiciando tus preciosos momentos. - **Brave**: Aunque se basa en Chromium, su formidable escudo de privacidad a veces puede oscurecer inadvertidamente parte de la luz de fount, afectando el funcionamiento normal de ciertas características. --- ### Sé Testigo del Crecimiento: Historial de Estrellas de fount [](https://github.com/steve02081504/fount/stargazers) ### Colaboradores [](https://github.com/steve02081504/fount/graphs/contributors) ### En Conclusión: El Toque Artesanal Más allá de los susurros de la IA, fount ofrece una conexión más profunda: _el toque artesanal_. Dentro de nuestra comunidad, encontrarás una gran cantidad de plantillas de personajes y personas prefabricadas, _cada una una base cuidadosamente esculpida esperando que tu visión única la despierte_. fount te empodera para crear e interactuar con personajes de IA de una manera que se siente natural, inmersiva y profundamente personal. Ya seas un creador experimentado o estés comenzando tu viaje, fount te da la bienvenida. Únete a nuestra **acogedora comunidad** y descubre la magia de dar vida a tu imaginación, con el apoyo de una plataforma madura y un equipo dedicado.