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.
¿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.
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.
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
| Área | Compatibilidad documentada |
|---|---|
| Sistemas | Windows, macOS, Linux y FreeBSD. |
| Navegador | Compilación WebAssembly que puede alojarse en un servidor propio. |
| Documentos con capas | PSD, PSB y TIFF con información de capas. |
| Imágenes | PNG, JPEG, WebP, GIF, BMP, TGA, OpenEXR, AVIF y otros formatos. |
| Vectores | SVG como capas de forma u objetos inteligentes vectoriales. |
| Affinity | Lectura 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ón | Función principal | Referencia de flujo conocida |
|---|---|---|
| PhotoCraft | Edición de imágenes por capas | Photoshop |
| VectorCraft | Ilustración y gráficos vectoriales | Illustrator |
| FilmCraft | Edición de video, color y sonido | Premiere Pro |
| LightCraft | Biblioteca fotográfica y revelado RAW | Lightroom |
| PdfCraft | Lectura, organización y protección de PDF | Acrobat |
| EffectCraft | Motion graphics y efectos visuales | After Effects |
| DesignCraft | Maquetación y diseño editorial | InDesign |
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
- Descarga únicamente las versiones publicadas desde el sitio oficial o el repositorio.
- Verifica la suma SHA-256 cuando el entorno requiera mayor seguridad.
- Empieza con una copia de un archivo no crítico.
- Comprueba capas, texto, máscaras, objetos inteligentes y perfiles de color.
- Exporta una versión y compárala con el resultado de tu herramienta habitual.
- No desinstales tu aplicación principal hasta validar varios flujos reales.
- Revisa las notas de cada versión antes de actualizar.
Preguntas frecuentes
¿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.
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.
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.
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
| Area | Documented support |
|---|---|
| Operating systems | Windows, macOS, Linux, and FreeBSD. |
| Browser | A WebAssembly build that can be hosted on a private server. |
| Layered documents | PSD, PSB, and TIFF with layer information. |
| Images | PNG, JPEG, WebP, GIF, BMP, TGA, OpenEXR, AVIF, and other formats. |
| Vectors | SVG as shape layers or vector smart objects. |
| Affinity | Read 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.
| Application | Main purpose | Familiar workflow reference |
|---|---|---|
| PhotoCraft | Layer-based image editing | Photoshop |
| VectorCraft | Vector illustration and graphics | Illustrator |
| FilmCraft | Video editing, color, and sound | Premiere Pro |
| LightCraft | Photo library and RAW development | Lightroom |
| PdfCraft | Reading, organizing, and protecting PDF files | Acrobat |
| EffectCraft | Motion graphics and visual effects | After Effects |
| DesignCraft | Page layout and publishing | InDesign |
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
- Download builds only from the official website or repository.
- Verify the SHA-256 checksum when additional security is required.
- Begin with a copy of a non-critical file.
- Check layers, text, masks, smart objects, and color profiles.
- Export a version and compare it with the result from your usual application.
- Do not uninstall your primary editor until several real workflows have been validated.
- 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.
