OpenPhoto

•
18
•

Edit, transform, and manipulate layered PSD and raster images using a Photoshop-compatible editor with an integrated Model Context Protocol server.

OpenPhoto is an open-source image editor and Photoshop alternative written in pure Rust with GPU acceleration via wgpu. Engineered for precise muscle-memory parity, it mirrors Photoshop's interface, shortcuts, dialogs, adjustments, and layered PSD read/write capabilities. In addition to a native desktop experience on macOS, OpenPhoto embeds an MCP server that exposes over 100 image editing operations—including filters, adjustments, selections, layers, and canvas resizing—allowing AI agents to discover tools and programmatically manipulate graphics via a clean JSON-RPC protocol over stdio.

Características Principales

01Comprehensive PSD read and write support preserving layers, groups, masks, and blend modes
02High-performance architecture built with pure Rust, tiled copy-on-write storage, and a wgpu canvas
03Integrated MCP server offering dynamic tool discovery and execution across ~100 editing operations
04Pixel-faithful macOS interface with Photoshop-accurate menus, panels, dialogs, and keyboard shortcuts
05Calibrated adjustment and filter algorithms rigorously benchmarked against Photoshop reference outputs
0618 GitHub stars

Casos de Uso

01Enabling AI agents and automated workflows to programmatically inspect, edit, and export layered graphics
02Replacing proprietary photo editing software on macOS with a free, high-performance, open-source tool
03Batch-processing or automating complex image retouching and filter pipelines using standardized tool calls