Un nuevo editor de imágenes llamado Compositor está ganando atención en GitHub por una propuesta muy concreta: ofrecer una alternativa gratuita y de código abierto a Photoshop que mantenga una forma de trabajar basada en capas, máscaras, selecciones y retoque no destructivo. Su creador, Robbie Tilton, ha desarrollado la aplicación con Swift y la ha orientado específicamente a usuarios de macOS acostumbrados al flujo de trabajo de Adobe.
Las claves de Compositor en 30 segundos
- Compositor es gratuito, de código abierto y está publicado bajo licencia MIT.
- El proyecto supera las 2.300 estrellas en GitHub según la información facilitada.
- Funciona actualmente en macOS y requiere macOS 26.5 o posterior.
- Incluye capas, máscaras, ajustes, selección de objetos, relleno según contenido, retoque y soporte para PSD y PSB.
- Su planteamiento busca mantener atajos y conceptos familiares para quienes vienen de Photoshop, pero con una aplicación mucho más ligera.
La diferencia de Compositor frente a muchas alternativas no está tanto en intentar reinventar la edición fotográfica como en reducir el cambio de hábitos. Tilton explica en el repositorio del proyecto que utiliza Photoshop para composición y posprocesado y que decidió crear su propia herramienta porque el coste de Photoshop y la experiencia de uso de alternativas como GIMP no encajaban con su forma de trabajar.
El resultado es una aplicación nativa para Mac que concentra buena parte de las operaciones habituales de un editor profesional en una interfaz basada en capas. El proyecto todavía está lejos de ofrecer todo lo que puede encontrarse en una suite comercial como Photoshop, pero su planteamiento resulta interesante por la combinación de código abierto, tamaño reducido y compatibilidad con parte del flujo de trabajo de Adobe.
Capas, máscaras y edición sin destruir el original
El sistema de capas es el centro de Compositor. Los usuarios pueden apilar imágenes, crear carpetas, cambiar la opacidad y utilizar modos de fusión. También pueden organizar las capas mediante arrastrar y soltar, duplicarlas con Option-drag y copiar capas o carpetas entre distintos proyectos.
Las máscaras permiten pintar, rellenar, invertir, desenfocar o suavizar los bordes. Además, pueden desvincularse de la capa para transformarlas de manera independiente. El programa también contempla máscaras de recorte y máscaras asociadas a carpetas.
Esta estructura permite mantener separados los ajustes de color y otros cambios de la imagen original. Entre las capas de ajuste disponibles aparecen Hue/Saturation, Levels, Curves, Exposure, Gradient Map, Grain, Black & White, Color Balance e Invert, además de algunos filtros de desenfoque, movimiento y ruido.
Compositor también incorpora efectos de capa como Stroke, Drop Shadow, Color Overlay, Inner Shadow, Outer Glow e Inner Glow. El repositorio indica que estos efectos se procesan mediante la GPU y permanecen editables.
Otro elemento importante es la transformación no destructiva. Una capa puede moverse, escalarse, rotarse o voltearse sin perder su resolución original. Si posteriormente se vuelve a ampliar, conserva los píxeles originales en lugar de trabajar sobre una versión previamente reducida.
También es posible seleccionar varias capas o una carpeta completa para transformarlas conjuntamente. El sistema incluye ajuste automático a bordes y centros del lienzo y de otras capas, guías y valores numéricos para controlar posición, tamaño, escala y ángulo.
Selecciones, retoque y herramientas que recuerdan a Photoshop
La aplicación incorpora varias herramientas de selección: rectángulo, elipse, lazo libre, lazo poligonal y Magic Wand. También incluye una herramienta Object que permite seleccionar el objeto sobre el que se hace clic.
Las selecciones pueden ampliarse, reducirse o suavizarse y es posible sumar o restar zonas. El usuario también puede mover el contorno de selección o desplazar y duplicar los píxeles contenidos en ella.
Una de las funciones que más acerca Compositor al flujo de Photoshop es Content-Aware Fill. Permite eliminar una zona seleccionada y rellenarla utilizando información del área circundante. El mismo sistema puede utilizarse para ampliar los límites de una imagen y generar contenido en las nuevas zonas.
Para retoque fotográfico hay un Spot Healing Brush y un Clone Stamp. El segundo permite escoger el punto de muestreo y decidir si toma información únicamente de la capa actual o de todas las capas.
El apartado de pintura incluye controles de tamaño, dureza, opacidad y suavizado. También existen herramientas de degradado, formas, texto, cuentagotas y selector de color.
En el apartado de filtros aparece incluso un panel Camera Raw con controles para luz, color, curvas, mezclador de color, gradación, detalle, óptica y geometría. Los filtros pueden mostrar una previsualización en directo y, cuando existe una selección activa, el efecto puede limitarse a esa zona.
También abre PSD y PSB
La compatibilidad con archivos de Photoshop es otro de los puntos destacados del proyecto. Compositor puede importar PSD y PSB de 8 bits RGB, además de JPEG, PNG, HEIC, TIFF, SVG y archivos RAW de cámara mediante un paso previo de revelado.
La compatibilidad con PSD no significa que todos los elementos de un documento de Photoshop vayan a conservarse de forma idéntica. El propio proyecto especifica que carpetas, máscaras, modos de fusión, determinados rectángulos y elipses de relleno y textos horizontales sencillos pueden mantenerse editables.
Otros vectores y el texto vertical se convierten en píxeles. Antes de aplicar la conversión se muestra un informe para que el usuario pueda comprobar qué elementos se modificarán.
El programa también está preparado para documentos grandes. Según su documentación, el presupuesto de memoria se adapta a las capacidades del Mac y, si un archivo de Photoshop es demasiado grande para abrirse completo, sus capas pueden recortarse al lienzo.
Para exportar imágenes, Compositor ofrece JPEG con previsualización y también una función Copy Merged para copiar directamente el resultado combinado.
Un proyecto abierto, pero todavía limitado a macOS
La propuesta tiene una limitación evidente: Compositor está diseñado actualmente para Mac. El repositorio establece como requisito macOS 26.5 o posterior, mientras que para compilarlo desde el código fuente se necesita Xcode 26 o una versión posterior.
La versión indicada en la información proporcionada es la 1.0.4. Para quienes no quieran compilar el proyecto, el desarrollador distribuye una imagen DMG. El proyecto también está firmado y notarizado según su documentación.
El código está publicado bajo licencia MIT, de modo que otros desarrolladores pueden estudiar el proyecto y modificar sus funciones. Para compilarlo basta con abrir Compositor.xcodeproj en Xcode y ejecutar el esquema Compositor.
Esa parte puede ser tan relevante como las propias herramientas de edición. En lugar de depender exclusivamente de las decisiones del fabricante, el proyecto permite modificar la aplicación y adaptarla a necesidades concretas.
Compositor todavía tiene que demostrar hasta dónde puede llegar frente a herramientas con décadas de desarrollo y un ecosistema mucho mayor. Pero su planteamiento resulta sencillo de entender: ofrecer en Mac un editor de imágenes centrado en el trabajo con capas y en los hábitos que muchos usuarios ya conocen de Photoshop, sin exigir una suscripción y manteniendo el código abierto.
Preguntas frecuentes
¿Qué es Compositor?
Compositor es un editor de imágenes gratuito y de código abierto para macOS, creado por Robbie Tilton. Está centrado en composición, retoque y posprocesado mediante un flujo de trabajo basado en capas.
¿Compositor es compatible con Photoshop?
Puede importar archivos PSD y PSB de 8 bits RGB. Algunos elementos permanecen editables, mientras que otros pueden convertirse en píxeles durante la importación.
¿Qué Mac necesita Compositor?
El proyecto requiere macOS 26.5 o posterior. Para compilarlo desde el código fuente también se necesita Xcode 26 o posterior.
¿Compositor es realmente de código abierto?
Sí. El repositorio se publica bajo licencia MIT y permite modificar el código para añadir, eliminar o cambiar funciones.










