Fastfetch guía completa: instalación, comandos y personalización avanzada

Última actualización: mayo 5, 2026
Autor: Isaac
  • Fastfetch es una herramienta tipo Neofetch, escrita en C, muy rápida y extremadamente configurable para mostrar información del sistema.
  • Se puede instalar fácilmente en la mayoría de distribuciones GNU/Linux, además de macOS, Windows, Android, BSD y otros sistemas.
  • Su configuración mediante archivo JSONC y presets permite personalizar logos, colores, módulos y disposición de la información.
  • Los comandos esenciales y los presets listos para usar hacen que sea sencillo adaptarlo tanto a principiantes como a usuarios avanzados.

fastfetch guia completa

Si usas GNU/Linux a diario y te gusta dejar tu terminal bien curiosa, Fastfetch se ha convertido en una de las herramientas imprescindibles para mostrar la información del sistema de forma vistosa y detallada. Es el típico comando que lanzas, haces una captura y la compartes por redes o en grupos de Telegram, pero también es muy útil para tener un vistazo rápido al hardware y al sistema en cada sesión.

Aunque a primera vista parezca solo un sustituto moderno de Neofetch, Fastfetch va bastante más allá en rendimiento, velocidad y opciones de personalización. Se puede tunear prácticamente todo: qué módulos aparecen, el logo, los colores, el orden de la información, los presets… y además funciona en muchos sistemas, no solo en Linux. En esta guía completa vas a ver desde qué es exactamente, cómo instalarlo en distintas plataformas, los comandos clave para controlarlo y, sobre todo, cómo dejarlo totalmente a tu gusto.

¿Qué es Fastfetch y por qué tanta gente lo usa?

informacion del sistema con fastfetch

Fastfetch es una herramienta de línea de comandos que muestra un resumen muy completo del sistema directamente en el terminal. Pertenece a la familia de los llamados «fetch» (como Pfetch, Screenfetch o Neofetch), cuyo objetivo es enseñar, de forma elegante, datos como el sistema operativo, la versión del kernel, el equipo/host, el tiempo de actividad, CPU, GPU, RAM, paquetes instalados, shell, resolución de pantalla y muchas más cosas.

Está escrita principalmente en C, con la prioridad clara de ser rápida, ligera y muy flexible. Esto se nota tanto en la velocidad de ejecución como en el consumo mínimo de recursos frente a otras herramientas similares. Además, el proyecto está vivo, con desarrollo y soporte activos, lo que lo convierte en un reemplazo natural de Neofetch, cuyo mantenimiento lleva tiempo congelado.

Una de las grandes ventajas de Fastfetch es que no se limita a GNU/Linux. También ofrece soporte para macOS, Windows (a partir de Windows 7), Android (vía Termux), FreeBSD, otros BSD y más sistemas Unix-like. Es decir, en la práctica puedes tener el mismo estilo de salida en casi cualquier máquina que uses.

Otro punto fuerte es la salida altamente personalizable: puedes modificar el logo (incluidos logotipos ASCII predefinidos de montones de distribuciones y sistemas), los colores, la anchura y altura del logo, la alineación, los separadores, las barras, qué módulos se muestran y en qué orden, e incluso cargar presets completos ya preparados.

Por último, no hay que olvidar que hablamos de un proyecto de código abierto gratuito, alojado en GitHub, donde puedes consultar el código fuente, abrir issues, ver la documentación oficial o descargar binarios y presets adicionales. Esto también facilita que haya una comunidad creciente de usuarios compartiendo configuraciones, temas y ejemplos listos para copiar y pegar.

Instalar Fastfetch en los distintos sistemas operativos

instalar fastfetch en linux

Una de las cosas que más anima a probar Fastfetch es que su instalación es sencilla en casi cualquier plataforma. Dependiendo del sistema, puedes tirar de repositorios oficiales, gestores de paquetes conocidos o descargar el binario desde GitHub. Aun así, siempre tienes la opción de compilar desde el código fuente si te gusta llevarlo todo a mano.

En muchos casos basta con usar el gestor de paquetes de tu distribución, pero siempre merece la pena revisar el repositorio oficial de GitHub para ver el método recomendado o las instrucciones específicas para cada sistema, ya que pueden cambiar con el tiempo o incorporar nuevas opciones más cómodas.

Instalación en Debian, Ubuntu y derivadas

En Debian, Ubuntu, Linux Mint y otras derivadas, la opción más directa es instalar Fastfetch desde los repositorios, cuando está disponible:

sudo apt update && sudo apt install fastfetch

En algunos escenarios, especialmente en Debian «puro» o cuando quieres la versión más reciente, puede que prefieras compilar desde el código fuente. El proceso suele consistir en tres pasos básicos: instalar dependencias, clonar el repositorio y compilar/instalar:

sudo apt install git cmake build-essential
git clone https://github.com/fastfetch-cli/fastfetch.git
cd fastfetch
mkdir build && cd build
cmake ..
make
sudo make install

Con eso tendrás Fastfetch disponible como comando global en el sistema, normalmente en /usr/local/bin/fastfetch. Ejecutarlo será tan fácil como escribir fastfetch en el terminal.

Instalación en Arch Linux, Manjaro y derivadas

En Arch Linux, Manjaro y otras derivadas, la cosa no tiene misterio: Fastfetch está en los repositorios comunitarios, así que se instala con pacman como cualquier otro paquete:

sudo pacman -S fastfetch

Una vez instalado, simplemente ejecuta:

fastfetch

y verás la configuración por defecto en pantalla. Si prefieres alternativas, también puedes encontrar versiones en AUR que a veces van más a la última, pero para la mayoría de usuarios el paquete del repo es más que suficiente.

  Steam Deck OLED: situación del stock, causas y futuro

Instalación en Fedora, RHEL y derivadas

En Fedora, RHEL y sistemas compatibles, Fastfetch también está empaquetado de forma oficial o en repositorios adicionales según la versión. En las versiones modernas de Fedora lo normal es que lo tengas disponible directamente:

sudo dnf install fastfetch

En sistemas derivados de RHEL o CentOS, según el repositorio que uses, puede que necesites algún repo extra, pero en general el procedimiento es el mismo. Verifica siempre en la documentación de tu distribución si hay algún paso adicional específico.

Instalación en SUSE y openSUSE

Los usuarios de SUSE y openSUSE también lo tienen bastante fácil, ya que Fastfetch puede instalarse con zypper como cualquier otro paquete de la distro:

sudo zypper install fastfetch

Tras la instalación, de nuevo, bastará con lanzar el comando:

fastfetch

para comprobar que todo está en orden y ver la salida por defecto con el logo y los datos básicos de tu sistema.

Instalación en FreeBSD y otros BSD

En FreeBSD también tienes Fastfetch en los repositorios de paquetes, así que no hace falta complicarse demasiado con la compilación manual si no quieres:

pkg install fastfetch

En otros BSD la situación puede variar, pero la tendencia es que esté disponible en ports o paquetes, así que conviene consultar la documentación de cada sistema o la página de GitHub de Fastfetch.

Instalación en macOS

En macOS, la vía habitual es usar Homebrew, el gestor de paquetes más extendido en esta plataforma. Si ya lo tienes instalado, añadir Fastfetch a tu sistema es tan simple como:

brew install fastfetch

Una vez termine la instalación, podrás abrir tu Terminal o iTerm2 y ejecutar:

fastfetch

para ver la información de tu Mac con un logo bonito y todos los datos esenciales del sistema, sin complicarte demasiado con configuraciones avanzadas al principio.

Instalación en Android con Termux

Si te gusta cacharrear desde el móvil, también puedes usar Fastfetch en Android. Para ello se suele recurrir a Termux, disponible mediante F-Droid, que es una de las formas más sencillas de tener un terminal potente sin hacer root al dispositivo.

Una vez tengas Termux instalado, actualiza e instala Fastfetch con:

pkg update && pkg upgrade
pkg install fastfetch
fastfetch

De esta forma tendrás un resumen del sistema Android desde el propio Termux, con la misma estética general que en tu distro de escritorio.

Instalación en Windows

fastfetch en distintos sistemas

En Windows no te quedas fuera de la fiesta: Fastfetch es compatible a partir de Windows 7 y se puede instalar de varias maneras modernas, sin necesidad de complicarte demasiado. Entre las opciones más habituales tienes:

Con winget (gestor de paquetes de Windows):

winget install Fastfetch

Con scoop o chocolatey (choco), si utilizas estos gestores de paquetes de terceros, también puedes buscar e instalar Fastfetch directamente desde ellos.

Otra posibilidad es descargar el ejecutable .exe desde la sección Releases de GitHub, colocar el binario en una ruta incluida en el PATH y ejecutarlo desde PowerShell o el terminal clásico. Esto resulta especialmente útil si quieres probarlo rápidamente sin tocar demasiado el sistema.

Primeros pasos: ejecución básica y conceptos clave

Una vez instalado, da igual el sistema operativo: la forma básica de usar Fastfetch es idéntica. Abres tu terminal y escribes:

fastfetch

y automáticamente obtendrás una vista por defecto con el logo detectado (normalmente el de tu distribución o sistema) y un conjunto estándar de módulos (OS, host, kernel, uptime, paquetes, shell, resolución, etc.). Esta configuración por defecto es suficiente para la mayoría, pero lo verdaderamente interesante llega cuando empiezas a mirar las opciones de personalización.

Para comprobar la versión instalada, tienes el clásico parámetro:

fastfetch -v

Y si quieres echar un ojo rápido a todas las opciones básicas de configuración y personalización disponibles desde la línea de comandos, usa:

fastfetch -h o fastfetch --help

Si eres de los que prefieren documentación más detallada al estilo Unix, también puedes acudir al manual de la herramienta (en sistemas que lo incluyan):

man fastfetch

Con estos comandos ya tienes un punto de partida para experimentar con parámetros sin tocar aún el archivo de configuración, ideal para descubrir poco a poco qué hace cada cosa.

Rutas de configuración, presets y generación de archivos

Fastfetch usa un archivo de configuración principal en formato JSONC (JSON con comentarios) para definir su comportamiento. Este archivo suele estar en el directorio de configuración del usuario, por ejemplo, en GNU/Linux:

~/.config/fastfetch/config.jsonc

Si quieres saber con exactitud qué rutas de configuración está utilizando tu instalación, puedes usar:

fastfetch --list-config-paths

Este comando te muestra las diferentes ubicaciones en las que Fastfetch busca archivos de configuración, tanto de usuario como globales. Del mismo modo, puedes listar dónde se almacenan los datos, presets y logotipos:

fastfetch --list-data-paths

Para empezar a personalizar de forma cómoda, es muy recomendable generar un archivo de configuración inicial. Tienes dos opciones principales:

  Qué es NIC Teaming y configuración en Windows 11

fastfetch --gen-config

que crea un archivo de config si no existe, y:

fastfetch --gen-config-force

que regenera la configuración sobrescribiendo la existente. Esta segunda variante es útil cuando has toqueteado demasiado y quieres volver a una base «limpia» pero personalizada por Fastfetch, no la configuración por defecto interna.

Si quieres ver todas las opciones posibles a nivel de configuración generada, también puedes usar:

fastfetch --gen-config-full

lo que crea un archivo de configuración amplio con todas las opciones documentadas, ideal como referencia para ir copiando y adaptando solo las partes que te interesan.

Logos, módulos disponibles y listado de características

Una de las cosas más llamativas de Fastfetch es el logo ASCII que aparece a la izquierda de la información. No estás limitado a que detecte tu distro automáticamente, sino que puedes elegir entre muchos logotipos predefinidos de sistemas operativos y proyectos.

Para saber qué logos están disponibles, ejecuta:

fastfetch --list-logos

Con esa lista en mano, puedes probar un logo concreto usando, por ejemplo:

fastfetch -l MX

para mostrar el logotipo asociado a MX Linux, o el que corresponda al identificador que hayas visto en el listado. De esta manera puedes ajustar el logo a tu distro real o al estilo que quieras enseñar cuando compartas capturas.

Del mismo modo, puedes ver qué módulos de información admite Fastfetch mediante:

fastfetch --list-modules

Este comando enumera todos los bloques de información que se pueden mostrar en la salida: sistema operativo, host, kernel, uptime, paquetes, shell, entorno de escritorio, gestor de ventanas, GPU, CPU, almacenamiento, redes y muchos más. Conocer esta lista es clave para diseñar tu configuración personalizada, ya que podrás escoger solo lo que te interesa.

Además, Fastfetch soporta presets predefinidos que agrupan módulos y estilos concretos. Para saber cuáles reconoce tu instalación puedes usar:

fastfetch --list-presets

y cargar uno de ellos con:

fastfetch -c nombre_preset

Por ejemplo:

fastfetch -c hardware
fastfetch -c software -l MX
fastfetch -c neofetch -l MX
fastfetch -c paleofetch -l MX

lo cual imita salidas de otras herramientas conocidas o se centra en tipos de información concretos, como hardware o software.

Otro comando útil es:

fastfetch --list-features

que muestra las características compiladas en tu versión de Fastfetch (soporte de ciertos backends, características opcionales activadas, etc.), algo que puede venir muy bien si compilas desde el código fuente o si sospechas que falta algún soporte concreto.

Editar la configuración: estructura y ejemplo práctico

Cuando abres el archivo ~/.config/fastfetch/config.jsonc, verás que está estructurado en varias secciones principales, típicamente logo, display y modules, entre otras. Gracias a que es JSONC, puedes comentar líneas y bloques, lo que hace mucho más cómodo ir probando cambios sin perder lo anterior.

Un ejemplo de configuración mínima podría ser algo parecido a esto:

{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "type": "builtin",
    "source": "arch"
  },
  "display": {
    "separator": ": "
  },
  "modules": [
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display"
  ]
}

En este pequeño ejemplo, la clave $schema apunta al esquema oficial de configuración en GitHub, lo que puede ayudar a herramientas de validación o editores a darte sugerencias. En la sección logo se indica que se va a usar un logo interno (builtin) y se elige como fuente arch, es decir, el logo de Arch Linux. En display se define el separador entre clave y valor (: más un espacio), y en modules se enumeran los bloques de información que aparecerán en la salida.

Con esta estructura puedes añadir, quitar o reordenar módulos a tu gusto, modificar el estilo visual de la información, cambiar el tipo de logo o incluso indicar un archivo externo de logo en formato ANSI si tienes uno personalizado descargado desde GitHub o creado por ti mismo.

Personalizar el logo, tamaño, colores y disposición

Si lo que más te llama la atención es dejar el logo y la salida «fina», Fastfetch ofrece varias formas de ajustar todo lo relacionado con el aspecto visual, tanto desde la línea de comandos como desde el archivo de configuración.

Para jugar con el logo directamente desde el terminal sin tocar el JSON, puedes usar comandos como estos:

fastfetch --list-logos
fastfetch --print-logos

El primero lista los logos disponibles y el segundo imprime los logos para que puedas ver cómo quedan en tu terminal. Una vez tengas claro cuál quieres, puedes fijarlo con la opción -l o mediante la sección logo del archivo de configuración.

Si ves que el logo ocupa demasiado espacio o se queda pequeño en tu terminal, puedes modificar su tamaño con:

fastfetch --logo-width 10
fastfetch --logo-height 5

Estos parámetros ajustan la anchura y la altura del logo. Puedes ir cambiando los valores y ejecutando el comando varias veces para ir comprobando el resultado hasta que quede como te guste. Lo suyo es que no tape ni desplace demasiado la información de los módulos, pero que tampoco se vea minúsculo.

Los colores y el estilo del texto, así como las barras, el ancho de las claves, los separadores o la alineación, se controlan desde la sección display del archivo de configuración. Aquí puedes definir colores concretos, símbolos para las barras, el formato de las claves y valores, y mucho más. Al tratarse de JSONC, puedes dejar comentadas varias alternativas y activar una u otra según el estilo que quieras en cada momento.

  Cómo ganar dinero siendo entrenador de IA y sacando partido a la inteligencia artificial

Si además quieres usar un logo propio, ya sea de tu distro favorita o creado por ti, puedes guardarlo en un archivo ANSI y configurarlo con una orden como:

fastfetch --file /ruta/a/tu_logo.ansi.txt --gen-config-force

De este modo, Fastfetch regenerará el archivo de configuración usando ese logo personalizado como predeterminado, listo para mostrarse cada vez que abras el terminal.

Presets listos para usar y edición avanzada

Una de las mejores formas de aprender a configurar Fastfetch es aprovechar los presets incluidos y los que la comunidad comparte. Los presets son simplemente archivos de configuración parcial que definen un estilo y un conjunto de módulos concretos.

La ruta típica de estos presets suele estar dentro de la carpeta de configuración, por ejemplo, en GNU/Linux:

~/.config/fastfetch/presets/

La idea es sencilla: descargas o creas uno o varios presets, los guardas en esa carpeta y, cuando quieras usarlos, llamas a Fastfetch con:

fastfetch -c nombre_del_preset

Por ejemplo:

fastfetch -c ejemplo

Si te interesa imitar la salida de herramientas como Neofetch o Paleofetch, o centrarte solo en hardware o en software, los presets incluidos y los que hay en GitHub son una magnífica plantilla. La propia comunidad comparte configuraciones muy elaboradas, con logos custom, Nerd Fonts y temas de color específicos para entornos como Garuda, XeroLinux y muchas otras distribuciones.

Un proceso típico para aplicar una configuración de otro usuario suele ser algo así:

cd ~/.config
mkdir -p fastfetch (si no existe)
fastfetch --gen-config (para generar la base, opcional)
rm fastfetch/config.jsonc (si quieres sustituirla)

Y a continuación:

wget https://url_de_la_configuracion/config.jsonc -O fastfetch/config.jsonc

Después solo tienes que cerrar y volver a abrir el terminal o ejecutar fastfetch de nuevo para ver el nuevo aspecto. Es importante recordar que muchas configuraciones avanzadas utilizan fuentes Nerd Fonts, así que conviene tener instalada al menos una de ellas en el sistema para que los iconos y símbolos se vean correctamente.

Fastfetch y otros fetch: Pfetch, Screenfetch, Neofetch…

Para entender bien el papel de Fastfetch, conviene encajarlo dentro del mundo de los «fetch» clásicos de GNU/Linux. Durante años han sido habituales herramientas como Pfetch, Screenfetch o Neofetch, muy usadas para mostrar información del sistema junto a un logo ASCII y compartir capturas cada «Viernes de Escritorio» en redes sociales y grupos linuxeros.

En esencia, todos estos programas sirven para lo mismo: mostrar en la terminal un resumen rápido de las características técnicas del ordenador y del sistema operativo en el que se ejecutan. Muchos usuarios los configuran para que se lancen automáticamente al abrir el terminal, de manera que en un simple vistazo puedes ver qué sistema estás usando, cuánto tiempo lleva encendido, qué hardware principal tienes y otros detalles útiles para diagnosticar o presumir un poco de escritorio.

Además de esa función práctica, estos fetch suelen ser muy personalizables en cuanto a logos, colores y disposición de la información. Algunos se apoyan en scripts Bash más o menos complejos, otros tiran de configuraciones planas, e incluso hay quien los combina con herramientas como lolcat para colorear la salida completa de forma llamativa.

Pfetch, por ejemplo, es más minimalista y ligero; Screenfetch fue uno de los pioneros en popularizar este tipo de herramientas; Neofetch se convirtió en el estándar «de facto» durante años, con una base de usuarios enorme y un nivel de personalización muy alto. Sin embargo, el desarrollo de Neofetch lleva parado bastante tiempo, lo que ha provocado que muchos busquen alternativas más modernas.

Ahí es donde entra Fastfetch: toma el relevo como fetch moderno, rápido, escrito en C, con soporte activo y orientación clara a la personalización avanzada. Si ya vienes de Neofetch, el salto es bastante natural, y gracias a los presets que imitan su salida, ni siquiera notarás demasiado el cambio a nivel visual si no quieres.

Al final, la elección entre Pfetch, Screenfetch, Neofetch y Fastfetch depende del gusto de cada uno y del tipo de personalización que busques, pero Fastfetch tiene todas las papeletas para ser el fetch de referencia en los próximos años, sobre todo si te interesa aprovechar al máximo las posibilidades de tu terminal.

Fastfetch se ha ganado su hueco entre los usuarios de GNU/Linux y otros sistemas porque combina velocidad, ligereza y una capacidad de personalización enorme en una sola herramienta CLI. Puedes instalarlo fácilmente en casi cualquier plataforma, desde Debian, Fedora o Arch Linux hasta macOS, Windows y Android, y adaptarlo a tu gusto mediante parámetros de línea de comandos, archivos JSONC muy flexibles y una buena colección de presets listos para usar o modificar. Tanto si solo quieres ver la información de tu máquina de manera clara como si te encanta presumir de escritorio en los #ViernesDeEscritorio, dedicarle un rato a tunear Fastfetch merece muchísimo la pena.