PhotoCraft es un editor de imágenes gratuito y de código abierto construido en Rust. Su interfaz, sus atajos y su organización buscan resultar familiares para quienes trabajan con Photoshop, mientras su arquitectura permite utilizarlo como aplicación nativa, herramienta de línea de comandos o motor controlable mediante automatizaciones.

La propuesta es técnicamente ambiciosa: capas, máscaras, objetos inteligentes, gestión de color, archivos PSD y herramientas de selección que funcionan localmente. Sin embargo, el propio proyecto advierte que se encuentra en fase alfa temprana. Por ello, todavía no debería presentarse como un reemplazo completo de Photoshop para trabajos profesionales cotidianos.

Quick answer: PhotoCraft es una alternativa de código abierto para editar imágenes con capas, máscaras, texto, vectores, filtros y compatibilidad con archivos PSD y PSB. Funciona en Windows, macOS, Linux, FreeBSD y mediante una compilación web. Aunque ya ofrece herramientas avanzadas, permanece en desarrollo y conviene probarlo con proyectos secundarios antes de incorporarlo a un flujo profesional crítico.

¿Qué es PhotoCraft?

PhotoCraft se describe como una reimplementación clean-room de un flujo de edición similar al de Adobe Photoshop. Esto significa que su comportamiento y sus funciones se desarrollan de manera independiente, sin utilizar el código fuente de Adobe.

El programa está escrito en Rust y se distribuye con licencias MIT o Apache 2.0. Puede inspeccionarse, compilarse y modificarse, aunque el nombre y los elementos de marca de ArtCraft mantienen condiciones de uso separadas.

Su diseño familiar no es casual. Los paneles, menús, herramientas y atajos siguen convenciones conocidas por muchos diseñadores y fotógrafos. Esa decisión reduce el aprendizaje inicial, pero no significa que todas las funciones produzcan exactamente el mismo resultado ni que exista paridad completa con Photoshop.

PhotoCraft no es un producto de Adobe. Es un proyecto independiente y abierto que busca ofrecer flujos compatibles y reconocibles sin reutilizar el código de Photoshop.

Qué herramientas incorpora

PhotoCraft reúne buena parte de las funciones que se esperan de un editor por capas. La documentación oficial enumera 52 herramientas y una arquitectura orientada tanto a la edición destructiva como a procesos no destructivos.

  • Capas, grupos, máscaras de píxeles y máscaras vectoriales.
  • Capas de ajuste para curvas, niveles, vibrancia, tono y saturación, entre otras.
  • Objetos inteligentes, transformaciones y filtros editables.
  • Herramientas de selección, recorte, pincel, clonación y corrección.
  • Texto editable con controles tipográficos básicos.
  • Formas vectoriales, trazados y operaciones de combinación.
  • Más de 70 filtros con previsualización sobre el lienzo.
  • Historial, acciones y paleta de comandos.

También admite documentos RGB, CMYK, Lab y escala de grises con profundidades de 8, 16 y 32 bits por canal. La gestión de color incluye perfiles ICC, conversión de perfil, prueba de color en pantalla y advertencia de gama.

Compatibilidad con PSD: útil, pero no absoluta

Uno de los elementos más relevantes es la capacidad de abrir, modificar y guardar archivos PSD y PSB con capas. PhotoCraft desarrolla su propio sistema de lectura y escritura basándose en la especificación pública de Adobe y lo somete a pruebas con colecciones de archivos reales.

Los resultados publicados muestran una fidelidad visual alta en la mayoría de los documentos evaluados. Además, el programa procura conservar bloques de información que todavía no interpreta para evitar descartarlos al guardar.

No obstante, ninguna prueba limitada garantiza compatibilidad perfecta con todos los PSD existentes. Complementos, fuentes, objetos vinculados, efectos complejos o funciones nuevas de Photoshop pueden provocar diferencias. Un archivo vuelto a guardar tampoco será necesariamente idéntico en su estructura binaria, aunque su apariencia pueda conservarse.

No conviene estrenar PhotoCraft con el archivo principal de un cliente. Trabaja primero con una copia, comprueba tipografías, efectos, perfiles de color y exportaciones, y conserva siempre el original sin modificar.

Qué aporta Rust al proyecto

Rust es un lenguaje orientado al rendimiento y a la seguridad de memoria. En PhotoCraft permite construir una aplicación nativa sin depender de Electron ni presentar una página web dentro de una ventana de escritorio.

El lienzo aprovecha la GPU mediante wgpu, una capa compatible con tecnologías como Metal, Vulkan, DirectX 12 y WebGPU. El proyecto también utiliza procesamiento multihilo y una estructura de mosaicos que busca evitar copias innecesarias de grandes cantidades de píxeles.

Estas decisiones pueden favorecer velocidad, portabilidad y consumo eficiente de recursos. Sin embargo, el lenguaje de programación no garantiza por sí solo estabilidad ni rendimiento. La experiencia final depende de la calidad de cada herramienta, los controladores gráficos, el sistema operativo y el nivel de madurez del programa.

Edición local y privacidad

PhotoCraft funciona sin conexión y no exige una cuenta para editar. Sus herramientas de selección de objetos y sujetos se ejecutan en el dispositivo, en lugar de enviar obligatoriamente la imagen a un servidor externo.

Esta característica puede resultar valiosa al trabajar con material confidencial, fotografías no publicadas o archivos de clientes. Aun así, el usuario debe revisar las políticas de cualquier servicio adicional que decida conectar, especialmente si integra agentes externos, modelos remotos o automatizaciones de terceros.

Una aplicación preparada para automatizaciones y agentes

PhotoCraft organiza sus funciones mediante un registro común de más de 500 comandos. La interfaz gráfica, la línea de comandos, el canal de control JSON y su servidor MCP utilizan esa misma base.

En términos prácticos, una acción que puede ejecutarse con un clic también puede integrarse en un script o ser solicitada a un agente compatible. Esto abre posibilidades para preparar lotes de imágenes, aplicar ajustes repetibles, exportar versiones o incorporar PhotoCraft a flujos de producción propios.

La automatización no debe confundirse con autonomía creativa. Un sistema puede aplicar curvas, redimensionar una imagen o ejecutar un filtro, pero sigue necesitando instrucciones, validación y criterios sobre composición, identidad visual y uso responsable de los archivos.

Formatos y sistemas compatibles

AreaCompatibilidad documentada
SistemasWindows, macOS, Linux y FreeBSD.
NavegadorCompilación WebAssembly que puede alojarse en un servidor propio.
Documentos con capasPSD, PSB y TIFF con información de capas.
ImágenesPNG, JPEG, WebP, GIF, BMP, TGA, OpenEXR, AVIF y otros formatos.
VectoresSVG como capas de forma u objetos inteligentes vectoriales.
AffinityLectura de documentos seleccionados; sin exportación y con posibles elementos no compatibles.
Formato propio.pcraft.

Qué le falta para reemplazar a Photoshop

La documentación del proyecto es directa respecto a sus limitaciones. PhotoCraft permanece en fase alfa temprana y no se presenta como un sustituto listo para el trabajo profesional diario.

Entre las brechas reconocidas están las funciones generativas, herramientas todavía ausentes, mayor profundidad tipográfica, compatibilidad con complementos y procesos especializados utilizados en producción profesional. También pueden aparecer errores, cambios de interfaz o diferencias entre sistemas.

Por eso, comparar listas de funciones no es suficiente. Un entorno de trabajo profesional también depende de estabilidad, recuperación ante fallos, intercambio con clientes, documentación, gestión de fuentes, impresión, automatizaciones existentes y soporte a largo plazo.

¿Para quién puede resultar útil actualmente?

  • Usuarios curiosos que quieren explorar una alternativa abierta sin asumir una suscripción.
  • Estudiantes que necesitan practicar principios de edición por capas.
  • Desarrolladores interesados en integrar edición de imágenes con scripts o agentes.
  • Creadores independientes dispuestos a comprobar cada resultado y conservar herramientas de respaldo.
  • Equipos técnicos que valoran el funcionamiento local y la posibilidad de auditar o modificar el código.

Para una agencia, imprenta, estudio fotográfico o diseñador que trabaja con entregas urgentes, archivos heredados y ecosistemas de complementos, la adopción debería ser gradual. Puede probarse como herramienta complementaria mientras se documentan sus resultados.

PhotoCraft forma parte del ecosistema ArtCraft

ArtCraft es el proyecto que reúne varias aplicaciones creativas construidas desde cero en Rust. PhotoCraft corresponde al área de edición de imágenes, pero no es la única propuesta de la familia.

AplicaciónFunción principalReferencia de flujo conocida
PhotoCraftEdición de imágenes por capasPhotoshop
VectorCraftIlustración y gráficos vectorialesIllustrator
FilmCraftEdición de video, color y sonidoPremiere Pro
LightCraftBiblioteca fotográfica y revelado RAWLightroom
PdfCraftLectura, organización y protección de PDFAcrobat
EffectCraftMotion graphics y efectos visualesAfter Effects
DesignCraftMaquetación y diseño editorialInDesign

La semejanza de funciones ayuda a ubicar cada aplicación, pero no demuestra equivalencia. Los proyectos se encuentran en etapas diferentes y deben evaluarse por separado. La relevancia de ArtCraft está en su intención de construir un ecosistema creativo abierto y automatizable, no en haber alcanzado ya la paridad con Creative Cloud.

Cómo probar PhotoCraft sin poner en riesgo un proyecto

  1. Descarga únicamente las versiones publicadas desde el sitio oficial o el repositorio.
  2. Verifica la suma SHA-256 cuando el entorno requiera mayor seguridad.
  3. Empieza con una copia de un archivo no crítico.
  4. Comprueba capas, texto, máscaras, objetos inteligentes y perfiles de color.
  5. Exporta una versión y compárala con el resultado de tu herramienta habitual.
  6. No desinstales tu aplicación principal hasta validar varios flujos reales.
  7. Revisa las notas de cada versión antes de actualizar.

Frequently Asked Questions

¿PhotoCraft es gratis?

Sí. Es un proyecto de código abierto distribuido bajo licencias MIT o Apache 2.0. Algunos servicios externos que se conecten al programa podrían tener condiciones diferentes.

¿PhotoCraft puede abrir archivos PSD?

Sí. Puede abrir, editar y guardar PSD y PSB con capas. Aun así, conviene verificar cada archivo complejo porque la compatibilidad no puede garantizarse para todas las funciones de Photoshop.

¿PhotoCraft reemplaza a Photoshop?

Todavía no. El propio proyecto lo considera una aplicación alfa y reconoce brechas en herramientas, funciones generativas, tipografía, complementos y flujos profesionales.

¿Funciona en una Mac con procesador Intel?

La distribución oficial para macOS se presenta como una aplicación universal compatible con Apple silicon e Intel. Antes de incorporarla al trabajo, conviene comprobar el desempeño con los archivos y periféricos habituales.

¿PhotoCraft utiliza inteligencia artificial en la nube?

Sus herramientas documentadas de selección funcionan localmente. Además, el programa puede ser controlado por agentes, pero el tratamiento de datos dependerá del agente o servicio que el usuario decida conectar.

¿Qué diferencia existe entre PhotoCraft y ArtCraft?

PhotoCraft es el editor de imágenes. ArtCraft es el ecosistema y la comunidad que reúne PhotoCraft y otras aplicaciones creativas para vectores, video, fotografía, PDF, efectos y maquetación.

Conclusión

PhotoCraft no necesita ser presentado como un “Photoshop killer” para resultar interesante. Su valor está en demostrar que un editor abierto puede combinar formatos profesionales, procesamiento local, una aplicación nativa y una arquitectura preparada para automatización.

Al mismo tiempo, una promesa tecnológica no equivale a un flujo profesional probado. Hoy, la decisión razonable es observar su evolución, experimentar con copias y proyectos secundarios y evaluar resultados concretos antes de depender de él.

Si ArtCraft consigue desarrollar sus aplicaciones con estabilidad e interoperabilidad, podría convertirse en una alternativa relevante para determinados usuarios. Ese futuro todavía debe construirse; PhotoCraft es una señal prometedora, no la conclusión del proceso.

PhotoCraft is a free, open-source image editor built in Rust. Its interface, shortcuts, and organization are designed to feel familiar to Photoshop users, while its architecture allows it to operate as a native application, a command-line tool, or an engine controlled through automation.

The proposal is technically ambitious: layers, masks, smart objects, color management, PSD files, and selection tools that run locally. However, the project itself states that PhotoCraft remains in early alpha. It should not yet be presented as a complete Photoshop replacement for daily professional work.

Quick answer: PhotoCraft is an open-source alternative for editing images with layers, masks, text, vectors, filters, and PSD and PSB support. It runs on Windows, macOS, Linux, FreeBSD, and through a web build. Although it already provides advanced features, it remains under development and should be tested on secondary projects before being introduced into a critical professional workflow.

What is PhotoCraft?

PhotoCraft describes itself as a clean-room reimplementation of an image-editing workflow similar to Adobe Photoshop. This means that its behavior and features are developed independently without using Adobe’s source code.

The application is written in Rust and distributed under either the MIT or Apache 2.0 license. Its code can be inspected, compiled, and modified, although the ArtCraft name and brand assets have separate usage conditions.

Its familiar design is intentional. Panels, menus, tools, and shortcuts follow conventions that many designers and photographers already know. This decision reduces the initial learning curve, but it does not mean every feature produces exactly the same result or that full Photoshop parity has been achieved.

PhotoCraft is not an Adobe product. It is an independent open-source project that aims to provide compatible and recognizable workflows without reusing Photoshop code.

What tools does PhotoCraft include?

PhotoCraft provides many of the capabilities expected from a layer-based editor. Its official documentation lists 52 tools and an architecture designed for both destructive and non-destructive editing.

  • Layers, groups, pixel masks, and vector masks.
  • Adjustment layers for Curves, Levels, Vibrance, and Hue/Saturation.
  • Smart objects, transformations, and editable filters.
  • Selection, cropping, painting, cloning, and retouching tools.
  • Editable text with essential typography controls.
  • Vector shapes, paths, and shape-combination operations.
  • More than 70 filters with live canvas previews.
  • History, actions, and a command palette.

It also supports RGB, CMYK, Lab, and Grayscale documents at 8, 16, and 32 bits per channel. Its color-management features include ICC profiles, profile conversion, soft proofing, and gamut warnings.

PSD compatibility: useful, but not absolute

One of PhotoCraft’s most relevant capabilities is the ability to open, modify, and save layered PSD and PSB files. The project develops its own reading and writing system from Adobe’s public specification and tests it against collections of real files.

Published results show strong visual fidelity across most of the evaluated documents. The application also attempts to preserve information blocks it does not yet interpret rather than discarding them when a file is saved.

No limited test corpus can guarantee perfect compatibility with every PSD, however. Plug-ins, fonts, linked objects, complex effects, or recent Photoshop features may produce differences. A re-saved file will not necessarily be structurally identical even when its appearance is preserved.

Do not test PhotoCraft for the first time on a client’s master file. Work on a copy, verify fonts, effects, color profiles, and exports, and always preserve the untouched original.

What Rust contributes to the project

Rust is a programming language focused on performance and memory safety. In PhotoCraft, it supports a native application that does not depend on Electron or display a web page inside a desktop window.

The canvas uses the GPU through wgpu, a layer compatible with Metal, Vulkan, DirectX 12, and WebGPU. The project also uses multithreaded processing and a tiled architecture designed to avoid unnecessary copying of large amounts of pixel data.

These decisions may support speed, portability, and efficient resource use. The programming language alone does not guarantee stability or performance, however. The final experience depends on each tool’s quality, graphics drivers, operating system, and the maturity of the application.

Local editing and privacy

PhotoCraft works offline and does not require an account for editing. Its documented subject and object selection tools run on the device instead of requiring an image to be uploaded to an external server.

This may be valuable when handling confidential material, unpublished photographs, or client files. Users should still review the policies of any additional service they connect, particularly external agents, remote models, or third-party automation.

An application designed for automation and agents

PhotoCraft organizes its functions through a shared registry of more than 500 commands. The graphical interface, command-line utility, JSON control channel, and MCP server use the same foundation.

In practical terms, an action performed with a click can also be integrated into a script or requested from a compatible agent. This creates possibilities for batch preparation, repeatable adjustments, version exports, and integration into custom production workflows.

Automation should not be confused with creative autonomy. A system can apply Curves, resize an image, or run a filter, but it still requires instructions and validation as well as criteria for composition, visual identity, and responsible file use.

Supported formats and systems

AreaDocumented support
Operating systemsWindows, macOS, Linux, and FreeBSD.
BrowserA WebAssembly build that can be hosted on a private server.
Layered documentsPSD, PSB, and TIFF with layer information.
ImagesPNG, JPEG, WebP, GIF, BMP, TGA, OpenEXR, AVIF, and other formats.
VectorsSVG as shape layers or vector smart objects.
AffinityRead support for selected documents, without export and with possible unsupported elements.
Native format.pcraft.

What is missing before PhotoCraft can replace Photoshop?

The project documentation is direct about its limitations. PhotoCraft remains in early alpha and is not presented as a replacement ready for everyday professional work.

Recognized gaps include generative features, missing tools, deeper typography, plug-in compatibility, and specialized professional workflows. Users may also encounter errors, interface changes, or differences between operating systems.

Feature lists therefore tell only part of the story. A professional environment also depends on stability, crash recovery, client exchanges, documentation, font management, printing, existing automation, and long-term support.

Who may find PhotoCraft useful today?

  • Curious users exploring an open alternative without a subscription.
  • Students practicing the principles of layer-based editing.
  • Developers interested in connecting image editing with scripts or agents.
  • Independent creators willing to verify each result and retain backup tools.
  • Technical teams that value local processing and auditable or modifiable code.

For an agency, print shop, photography studio, or designer working with urgent delivery schedules, legacy files, and plug-in ecosystems, adoption should be gradual. PhotoCraft can be tested as a complementary application while its results are documented.

PhotoCraft is part of the ArtCraft ecosystem

ArtCraft is the project behind several creative applications built from scratch in Rust. PhotoCraft covers image editing, but it is not the only application in the family.

ApplicationMain purposeFamiliar workflow reference
PhotoCraftLayer-based image editingPhotoshop
VectorCraftVector illustration and graphicsIllustrator
FilmCraftVideo editing, color, and soundPremiere Pro
LightCraftPhoto library and RAW developmentLightroom
PdfCraftReading, organizing, and protecting PDF filesAcrobat
EffectCraftMotion graphics and visual effectsAfter Effects
DesignCraftPage layout and publishingInDesign

These familiar references help explain each application, but they do not demonstrate equivalence. The projects are at different stages and should be assessed independently. ArtCraft matters because it is attempting to build an open and automatable creative ecosystem, not because it has already achieved Creative Cloud parity.

How to test PhotoCraft without risking a project

  1. Download builds only from the official website or repository.
  2. Verify the SHA-256 checksum when additional security is required.
  3. Begin with a copy of a non-critical file.
  4. Check layers, text, masks, smart objects, and color profiles.
  5. Export a version and compare it with the result from your usual application.
  6. Do not uninstall your primary editor until several real workflows have been validated.
  7. Review the release notes before updating.

Frequently asked questions

Is PhotoCraft free?

Yes. It is an open-source project distributed under either the MIT or Apache 2.0 license. External services connected to the application may have different terms.

Can PhotoCraft open PSD files?

Yes. It can open, edit, and save layered PSD and PSB files. Complex documents should still be verified because compatibility cannot be guaranteed for every Photoshop feature.

Does PhotoCraft replace Photoshop?

Not yet. The project describes the application as early alpha and recognizes gaps in tools, generative features, typography, plug-ins, and professional workflows.

Does it run on an Intel Mac?

The official macOS distribution is listed as a universal application for both Apple silicon and Intel Macs. Users should test performance with their usual files and peripherals.

Does PhotoCraft use cloud artificial intelligence?

Its documented selection features run locally. PhotoCraft can also be controlled by agents, but data handling will depend on the particular agent or service connected by the user.

What is the difference between PhotoCraft and ArtCraft?

PhotoCraft is the image editor. ArtCraft is the ecosystem and community bringing together PhotoCraft and other creative applications for vectors, video, photography, PDF, effects, and page layout.

Conclusion

PhotoCraft does not need to be described as a “Photoshop killer” to be interesting. Its value lies in demonstrating that an open editor can combine professional formats, local processing, a native application, and an architecture designed for automation.

A technological promise is not the same as a proven professional workflow. The sensible decision today is to follow its development, experiment with copies and secondary projects, and evaluate concrete results before depending on it.

If ArtCraft develops its applications with stability and interoperability, it could become a relevant alternative for certain users. That future still has to be built. PhotoCraft is a promising signal, not the conclusion of the process.