Skip to content
HN On Hacker News ↗

GitHub - storytold/photocraft: An open-source, clean-room reimplementation of Adobe Photoshop in pure Rust

▲ 130 points • 77 comments • by bigwheels • 3d ago • HN discussion ↗

Pangram verdict · v3.3

We believe this text is mainly AI, with some human-written content.

83 %

AI likelihood · overall

AI
6% human-written 94% AI-generated
SEGMENTS · HUMAN 1 of 3
SEGMENTS · AI 0 of 3
WORD COUNT 395
PEAK AI % 65% · §2
Analyzed
Oct 6
backend: pangram/v3.3
Segments scanned
3 windows
avg 132 words each
Distribution
6 / 94%
human / AI fraction
Verdict
AI
Pangram v3.3

Article text · 395 words · 3 segments analyzed

Human AI-generated
§1 Human · 26%

Image editing; an open-source, clean-room reimplementation of Adobe Photoshop, rebuilt in pure Rust. Layers, masks, adjustment layers, layer styles, type, vectors, brushes and real PSD files, in a native app written entirely in Rust. Open source, offline, and yours. PhotoCraft on getartcraft.com · ArtCraft · All Crafting Apps A caption card with a drop shadow, live type, and Vibrance and Curves adjustment layers, with the Curves editor open. The Great Wave off Kanagawa, Katsushika Hokusai, c. 1831 NoteArtCraft is a community of artists from all walks of life. Digital, generative, music, games — if you make things, you're one of us. Come say hi on Discord.

§2 Mixed · 65%

Features · Everything in the box · PSD · Agents · Under the hood · Get started · Crafting Apps · Discord 🎛 Familiar by design The menus, shortcuts, panels and tools are where your hands expect them, from ⌘J to ⇧⌘D. If you know Photoshop, you already know PhotoCraft. ⚡ Native and fast A GPU compositor on wgpu (Metal, Vulkan, DX12, WebGPU), copy-on-write tiles and multithreaded filters. No Electron, no web view, no waiting. 🗂 Real PSD files Open, edit and save layered Photoshop documents. Re-saving keeps the render of 307 of the 309 psd-tools test files. 🤖 Agent-ready Every action is a command, so you can drive the same engine from the UI, the CLI, a JSON control channel or an MCP server. Features Every screenshot here is the real app at work on public-domain art, rendered offscreen through its control channel. Levels and Vibrance adjustment layers, with the live Histogram panel.Impression, Sunrise, Claude Monet, 1872 Edit without regret Adjustment layers keep every edit live. Stack Levels, Curves, Vibrance, Hue/Saturation and a dozen more, mask them to an area, reorder them, or turn them off, and your original pixels never change. 16 adjustment layers that also apply directly to pixels, including Curves with per-channel editing, Levels with a live histogram, Black & White, Channel Mixer, Gradient Map, Photo Filter, Selective Color and Color Lookup (.cube, .3dl, .look).

§3 Mixed · 40%

Plus Shadows/Highlights, Replace Color, Match Color, HDR Toning, Desaturate and Equalize. Outer Glow and Stroke on a live type layer, in the Layer Style dialog.Earthrise, William Anders / NASA, 1968 Styles that sell the shot Drop Shadow, Inner Shadow, Outer and Inner Glow, Bevel & Emboss, Satin, Stroke, and Color, Gradient and Pattern Overlay, live on any layer, including type.