Alan is an open-source, local-first image processing utility designed with the principles of quiet technical futurism.
Instead of routing your files through external APIs or heavy SaaS dashboards, Alan leverages raw HTML5 Canvas APIs, OffscreenCanvas, and modern browser capabilities to process images completely client-side. The interface acts as a highly functional technical instrument rather than a generic web app.
Capabilities
Alan features 12 zero-latency tools, handling tasks that previously required desktop software or cloud execution:
- Format Conversion: Instantly convert between PNG, JPEG, and WebP natively.
- Compression & Resizing: Downsample quality, adjust dimensions, and enforce aspect ratios.
- Data & Privacy: Scrub hidden EXIF metadata or inspect raw dimensions without uploading the file.
- Manipulation: Adjust brightness/contrast, crop, join multiple images, or generate Favicon suites locally.
Technical Architecture
- Framework: Next.js (App Router, completely static deployable)
- Styling: Custom Tailwind v4 (Monochrome dark UI, Inter & Space Mono)
- Processing: Zero backend dependencies. 100% native Browser APIs (CanvasRenderingContext2D, Blob, URL Object creation).
By eliminating backend architecture, Alan is immune to server bandwidth costs, upload limits, and privacy breaches. Your data remains strictly within your own device's memory.