Repolode
FelixKratz

FelixKratz/SketchyBar

Una alternativa altamente personalizable a la barra de estado de macOS, configurable con scripts de shell y basada en eventos.

Estrellas
12,514
Forks
193
Issues abiertos
89
Último commit
hace 4 días

¿Qué es?

SketchyBar reemplaza la barra de menús predeterminada de macOS por una barra de estado personalizada, cuyos elementos se pueden agregar, quitar y cambiar de estilo en cualquier momento. La barra se configura mediante un archivo rc de estilo shell y scripts de plugins, para que puedas crear widgets propios basados en datos del sistema, comandos o eventos externos.

La barra admite un sistema de animación dinámico, un sistema de eventos y scripting, interacción con el mouse, menús emergentes bajo demanda y el dibujo de gráficos arbitrarios. También puede mostrar apps de la barra de menús de macOS mediante alias.

El proyecto surgió como un fork de spacebar y se reescribió. Suele usarse junto con el gestor de ventanas en mosaico yabai. En las discusiones del proyecto se recopilan configuraciones y plugins de la comunidad.

Funciones clave

  • 01Los elementos de la barra se pueden agregar, quitar o modificar en tiempo de ejecución.
  • 02El scripting basado en eventos actualiza la barra.
  • 03Sistema de animación para las transiciones de los elementos.
  • 04Compatibilidad con la interacción con el mouse y menús emergentes bajo demanda.
  • 05Permite dibujar gráficos arbitrarios.
  • 06Muestra apps de la barra de menús de macOS mediante alias.

Casos de uso

  • Personalizar la barra superior de macOS para mostrar espacios de trabajo, información del sistema o resultados de scripts propios.
  • Crear una barra de estado que refleje el estado de un gestor de ventanas en mosaico, como yabai.
  • Crear widgets interactivos para la barra con scripts de shell.

Inicio rápido

  1. 1

    Sigue la guía de instalación de la documentación

  2. 2

    Empieza con el sketchybarrc predeterminado y los scripts de plugins de ~/.config/sketchybar/

Antes de usarlo

  • Solo funciona en macOS, ya que sustituye la barra de estado de macOS.
  • Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.
  • La configuración se realiza mediante scripts de shell, por lo que es adecuada para quienes tienen experiencia con scripting.

En colecciones

Temas

Preguntas frecuentes

¿Qué es SketchyBar?
Una alternativa altamente personalizable a la barra de estado de macOS, configurable con scripts de shell y basada en eventos. SketchyBar reemplaza la barra de menús predeterminada de macOS por una barra de estado personalizada, cuyos elementos se pueden agregar, quitar y cambiar de estilo en cualquier momento. La barra se configura mediante un archivo rc de estilo shell y scripts de plugins, para que puedas crear widgets propios basados en datos del sistema, comandos o eventos externos.
¿SketchyBar es gratuito? ¿Qué licencia tiene?
SketchyBar es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿SketchyBar sigue mantenido?
Mantenimiento activo. El último commit de SketchyBar fue el 18 oct 2026.
¿Para qué puedo usar SketchyBar?
Personalizar la barra superior de macOS para mostrar espacios de trabajo, información del sistema o resultados de scripts propios. Crear una barra de estado que refleje el estado de un gestor de ventanas en mosaico, como yabai. Crear widgets interactivos para la barra con scripts de shell.
¿Cómo se instala SketchyBar?
Sigue la guía de instalación de la documentación Empieza con el sketchybarrc predeterminado y los scripts de plugins de ~/.config/sketchybar/
¿Dónde consigo SketchyBar?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/FelixKratz/SketchyBar

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados