Design AI Tools
Discover and compare the best design AI tools and software. Browse 177+ curated tools with reviews and rankings.
Projects tracked
177
Sort mode
RECENT
Page
1
Discover and compare the best design AI tools and software. Browse 177+ curated tools with reviews and rankings.
Projects tracked
177
Sort mode
RECENT
Page
1
magpie is a visual library app that brings everything you save into one place. Its own summary is direct: everything you've saved, in one visual library. Rather than leaving references scattered across apps, magpie gathers your saves from Instagram, X, TikTok, Reddit, Pinterest, Cosmos, Are.na, GitHub and your browser's bookmarks, and presents them as a single browsable collection of images, video saves and links. Each save is tagged by AI, so the library can be searched by what is actually in it, or by colour, rather than by the caption someone wrote or the account that posted it. The stated purpose is simple: give people who collect visual references a permanent, searchable home for them. It is built for anyone who saves things they intend to use later — designers, art directors, studios and other creatives working with visual references — rather than for people who save casually and never come back. The problem magpie addresses is familiar to anyone who collects references: your saves live in many different places. A poster might be saved on Instagram, a type treatment on Cosmos, a photograph on Are.na, a video on TikTok, and a repository on GitHub, with the rest arriving through browser bookmarks. Each of those platforms has its own way of organising and finding things, and none of them knows about the others. The content also has a habit of disappearing — posts get deleted, accounts go away, and the thing you saved is no longer there when you need it. magpie's answer is to keep everything you have saved, even when the post is gone, and to make the whole collection findable from one place instead of five. Capture is built around the places you already save from. The product lists Instagram, X, TikTok, Reddit, Pinterest, Cosmos, Are.na, GitHub and your browser's bookmarks as sources, and its browser support covers Chrome, Safari and Firefox. The site also describes being able to paste a link anywhere, so a reference can be added without first navigating back to the app. Everything you save lands in the same library. In the sample library shown on the site, that library holds 265 saves — a mixed set of brand identities, packaging, editorial photography, motion work, film stills and travel imagery, each shown with the domain it came from, such as instagram.com or cosmos.so. The AI layer is what makes that mixed collection searchable. Because saves are tagged by AI based on what is in them, you can search by meaning instead of by the words attached to a post — the site's example is a search for somewhere by the sea, which surfaces images of coastlines, beaches and water without relying on captions. The same tagging supports searching by colour, so you can pull together the saves that are mostly one particular blue. Combined with the promise that saves are kept even when the post is gone, the tagging is what turns a pile of bookmarks into a reference library you can actually query later. Search is presented as a single bar that doubles as an input for requests. It reads find, or ask, and is available from a keyboard shortcut (⌘K) as well as on screen. The asking side goes beyond retrieval: in the sample shown on the site, the request references for a calm hardware launch returns saves that magpie has picked, each with a reason attached, and then makes a project of them. So the same bar can either find a specific thing you remember saving or assemble a reasoned starting point for something you are about to work on. Browsing the library is flexible. The interface supports rows and cells as layout options, with grid and canvas views alongside them, plus simple zoom controls for moving between an overview of many saves and a closer look at a few. Saves can be grouped into collections — the site shows an Instagram collection of posters and prints — and video saves open and play directly inside magpie rather than sending you back to the source. Between the search bar, the AI projects and the collection views, the library can be read at several levels: everything at once, a themed subset, or a set assembled for a particular brief. The outcome magpie is built around is continuity. Because your saves are kept even when the post is gone, a reference you found two years ago is still there when a project needs it, which is not true of a bookmark pointing at a deleted account. Because everything lands in one library instead of several, you search once rather than repeating the same search across Instagram, Pinterest, Are.na and your bookmarks. And because the AI tags by content and colour, you can search for what a save looks like rather than for what you remembered typing when you saved it. Concrete uses appear throughout the product's own material. One example is finding a reference by mood: a search for somewhere by the sea, or browsing the saves that are mostly one of a particular blue. Another is assembling references for a brief by asking for them — references for a calm hardware launch — and receiving a set of saves with a stated reason for each, organised as a project. Another is reviewing a themed collection, such as posters and prints saved from Instagram, or opening a video save and letting it play in place. Another is adding to the library while browsing, either by saving from a supported platform or by pasting a link wherever you happen to be. magpie is presented as an app you download for Mac, with a free way to start, and it works alongside the browsers its users already save from — Chrome, Safari and Firefox. Its natural audience is people whose work depends on visual reference: designers collecting identities, packaging and typography; art directors gathering campaign and editorial imagery; studios building mood and direction; and anyone who treats saves as raw material for future projects rather than as a private archive to scroll once. Taken together, magpie's value proposition is that the things you save should be treated as a library, not as a feed. One visual library collects them, AI tagging makes them searchable by meaning and colour, and the saves are kept even when the original post is gone — so the references you gathered stay usable long after you saved them.
Canva Craft is Canva's first state-of-the-art image generation model, developed and trained from scratch by Canva Research, Canva's in-house AI lab. Built specifically for design, it turns prompts into images that work as designs rather than as flat pictures, producing compositions with deliberate hierarchy, alignment, spacing, crisp edges and text that lands where it should. Craft is available to all Canva users globally through Dream Lab inside Canva, and to developers and product teams through Canva's Public API. It is intended for everyone from first-time creators to professional designers, as well as marketers and product teams who need visuals they can edit, refine and reuse. Most image generation models are trained primarily on photographs and generate pixels directly from a prompt. That approach can produce attractive pictures, but it offers little control over how an image is structured, where objects sit, how text reads, or whether the result can be pulled apart and edited afterwards. Canva Craft was designed around a different assumption: that a great deal of visual output is not photography but design work such as posters, social posts, presentations, infographics and menus, where layout, hierarchy and typography matter as much as the imagery itself. The context is significant in scale, with more than a quarter of a billion people using Canva to create over 400 designs every second, and Canva states that delivering frontier-level performance at that scale required breakthroughs in both compute efficiency and inference speed. Craft's core answer to this is a two-stage architecture that separates compositional planning from image rendering. In the first stage, an image planning model interprets the prompt and writes a detailed plan of the composition: which elements appear, their spatial relationships, relative scale, visual hierarchy, and any text that needs to appear in the image. In the second stage, a dedicated image rendering model translates that plan into a high-fidelity image at up to 2K resolution across more than 30 aspect ratios. Because the model reasons about the structure of an image before generating it, it can produce complex layouts with greater accuracy, including legible text, precise object placement and consistent visual relationships. Craft gives users direct control over what ends up in the frame. Canva describes shaping images your way by treating the whole image as an intentional composition of layered elements, and perfecting every detail, with the example of asking for a purple sky, long shadows and a lone tree and getting all three with the emphasis where you wanted it. Output size is flexible too: users can choose from more than 30 aspect ratios or enter their own, to create everything from social posts or stories to posters or banners. Prompts can be written in any language, and Craft can create text in 55 languages, which makes it practical for multilingual campaigns and localized assets. That same structure enables granular editing. Because composition is explicitly modelled, Craft allows targeted changes to individual elements without unnecessarily altering everything else. Craft outputs are particularly well suited to Canva's Magic Layers, which can transform generated images into fully editable design elements. JSON boundary boxing makes it easier than ever to convert images into editable layers with Magic Layers, with more accurate and faster results. Canva also states that this architecture provides the technical foundation for more advanced editing and reference-image capabilities coming in future releases. Craft's training places a much greater emphasis on design than on photographs. Its training data includes millions of human-made templates from Canva's content library, spanning professionally designed posters, social posts, presentations, infographics, menus and typography-rich layouts. Unlike flat images, these templates teach the model exactly how layout, hierarchy and typography fit together, giving it a deeper understanding of the principles behind effective design rather than simply what finished images look like. Following pre-training, Craft was optimised through supervised fine-tuning and reinforcement learning, incorporating feedback from Canva's professional designers to improve instruction following, typography accuracy and overall visual quality. For internal evaluations, Canva's professional designers worked alongside dozens of researchers to assess more than 25,000 pairs of images in head-to-head comparisons with leading models, and when automated evaluations and human judgments differed, Canva sided with the designer. Performance work underpins the model's availability at scale. Through advanced model distillation, Canva reduced the number of inference steps required by Craft to a fraction of the original model, and it developed a custom inference engine optimised for the planning stage, making Craft an order of magnitude faster than its first internal version. These advances underpin Craft-fast and Craft-ultrafast, two upcoming variants designed to deliver high-quality image generation at a fraction of the cost of leading frontier models. On DesignArena, the largest crowdsourced assessor of AI design, Craft debuted as the fourth most advanced image generation model, ranking first globally for People & Portraits out of 87 models and for Landscapes & Nature out of 85 models, second for Abstract & Patterns and fourth for Products. Access is broad. Canva Craft is available starting today to all Canva users globally; to begin, users open Dream Lab in the bottom left panel. Craft is also available via the Public API and the Canva MCP Server, representing Canva's push to develop AI models that extend the reach of its technology beyond its core product. Developers and product teams can build Craft into their own tools, such as marketing platforms, e-commerce sites, ad builders and print services, and Canva notes the API is also the quickest way to test Craft on your own prompts and compare it with other models. Canva MCP, coming soon, connects Craft to AI assistants and automated workflows so agents can create images ready to use in a design, meaning an assistant can make a launch graphic, a product shot or a social post as one step in a bigger task. Safety is built into every stage of how Canva develops and deploys AI. Models undergo continuous testing and rigorous safety evaluations to identify and mitigate potential risks, and alongside visual quality Canva evaluates brand safety, cultural context and the potential for harmful content before release. Like all AI products on Canva, Craft is backed by Canva Shield, Canva's comprehensive approach to AI safety, which includes robust input and output moderation, privacy and safety controls, and reporting tools that allow people to flag potentially harmful or misleading content. The model is built to support a wide range of creative work. For social content and marketing assets it produces posters, social posts, flyers, presentation visuals and ads with layouts, hierarchy and text that are ready to use. For lifestyle and editorial photography it generates realistic scenes featuring people, places, food, travel and everyday moments. For illustration and digital art it covers flat, vector, painterly and hand-drawn styles. For people and characters it handles portraits, groups and fashion, including complex scenes that stay coherent. For nature and environment imagery it produces landscapes, cityscapes, interiors and architecture, and for creative and conceptual work it builds imaginative compositions that bring real and stylised elements together. The outcomes Canva describes are precision and control. Users get photorealistic images that bring together the fine detail, depth and soft transitions of real-world imagery with the thoughtful composition of design: deliberate hierarchy, alignment, spacing, crisp edges and text that lands where it should. Because generated images can become editable layers, the output feeds directly into a design workflow instead of ending as a static file, and because composition is planned first, users can make targeted adjustments rather than regenerating everything. The result is more flexibility for first-time creators and professional designers alike to bring their imagination to life. Craft's target users span marketers, creators and designers who need images that work as designs, along with developers and product teams building marketing platforms, e-commerce sites, ad builders and print services through the Public API. This first version is described as just the start: faster Craft models are already on the way, and Canva plans to keep raising the bar on quality, detail and control to improve things like fine print and technical drawings. In summary, Canva Craft's primary value proposition is that it generates design-ready images rather than mere pictures. By planning composition and typography before rendering, training on millions of human-made Canva templates, and producing 2K output in more than 30 aspect ratios with text in 55 languages, it delivers the precision, consistency and editability that design work demands, available inside Canva through Dream Lab and to developers through the Public API.
Framefields is an open-source, code-first video engine built for coding agents and engineers. It ships as a single npm package that an agent drives with TypeScript to make motion graphics, type, charts, 3D scenes and audio, check its own rendered frames, and export MP4 video rendered on the GPU. The project calls itself the video engine for coding agents and positions itself against bulky creative suites: instead of assembling a timeline by hand in a desktop application, you write a composition as code, preview it in a local WebGPU player, inspect individual frames, and render the finished film deterministically, frame by frame, from the command line or from inside an agent's workflow. Installation is offered through Claude Code with a plugin command, and through Codex, Cursor, Gemini CLI and other agents with a skills command. The obvious alternative is to record a headless browser: lay out a DOM page, animate it with CSS or JavaScript, and screenshot each frame. Framefields documents why that approach struggles. In a headless browser a frame is captured by laying out the DOM and then taking a screenshot, whereas Framefields renders straight to a GPU texture. Timing in a headless browser depends on wall-clock timers that can drift, while Framefields keys everything to the frame number. Text in a browser is rasterised on the CPU, while Framefields evaluates glyph curves per pixel. Memory per worker is listed at 200–400 MB for Framefields versus 2–4 GB for headless Chromium. And 3D, effects and vision come in the package rather than having to be brought in separately. The stated goal is deterministic, frame-accurate output with no Chromium and no browser overhead, so a render produces the same frames every time it runs. The package covers type that stays sharp. Glyph outlines are solved per pixel on the GPU, so text is crisp from 10 px to 10,000 px, and it can be animated letter by letter with After Effects-style selectors and typewriter timing. That makes kinetic typography and large-scale titles practical in code, without the rasterisation softness that appears when huge text is scaled up in a browser. 3D lives in the same frame as 2D: a camera lines up 1:1 with 2D pixels, and the engine supports physically based materials, image-based light, shadows, bloom, ambient occlusion and skinned models loaded from OBJ, FBX, glTF, STL, PLY and VOX. Because the 3D camera and the 2D coordinate space are aligned, type, charts and graphics can be composed directly against 3D content rather than being layered on in a separate pass. More than 50 effects are included: curves, levels, selective colour, 3D LUTs, halftone, film grain, mesh warp, liquify, glass, track mattes and scene transitions. The site illustrates a handful of them — a portrait rendered as a CMYK halftone print, a portrait remapped to black, grey and yellow with GradientMap, hair twirled into a swirl with Liquify, and a zoom blur radiating from the face. Vision runs on the device: detection, segmentation, pose and person mattes through ONNX, which lets a composition pin graphics to a tracked object, cut a subject out of footage, or reframe 16:9 to 9:16 without sending frames to a remote service. Having tracking and mattes inside the same package means the compositing step happens in the same render as everything else. A live preview ships with the package. A local WebGPU player runs the composition itself rather than playing back a proxy, so you can scrub, step frame by frame, and pin notes on the picture for your agent to apply — closing the loop between what the agent rendered and what you want changed. Sound sits on the same clock: soundtrack layers placed to the frame, procedural sound effects on a beat grid, and signals taken from the audio that can drive any property. Charts and Lottie are first-class citizens — line, bar, scatter, candlestick and pie charts are ordinary layers, and Lottie and dotLottie files composite on the GPU with everything else. Finally, the engine includes tests for motion: render a grid of frames to check easing and transitions at a glance, and assert on pixels or frame-to-frame change in Vitest. The overall workflow is code-first and agent-first. You install the package, write a composition — the site's example is a file called film.ts, which can be opened in full — and render it. The site reports that 255 frames at 1920×1080 rendered from film.ts in 2.6 seconds on an Apple M1 Pro with framefields@2.1.1 from npm, and it offers the resulting MP4 for download. Because the composition is code, an agent can write it, run it, look at the rendered frames, and revise. That loop is the product's central idea, summarised as video your coding agent can write, check and ship. Nothing depends on a headless browser, a desktop application or a wall-clock animation timeline; each frame is captured against the frame number and rendered straight to a GPU texture, which is what makes the output deterministic. The stated benefits follow from that design: deterministic, frame-accurate output; much lower memory per worker, listed at 200–400 MB versus 2–4 GB for headless Chromium; crisp type at any scale because curves are evaluated per pixel; 3D, effects and vision available in the package instead of assembled from separate tools; and hardware-accelerated MP4 export directly from TypeScript. The project also frames the package as a replacement for bulky creative suites, with motion graphics, Photoshop-grade VFX, 3D scenes and audio DSP arriving as one npm dependency rather than a stack of applications. Rendering speed is illustrated by the 2.6-second, 255-frame example on an M1 Pro. The repository's examples folder holds longer films built with the engine, each linked to a YouTube video: the Framefields launch film, a Mac keyboard built from 3D primitives, a film called Full Circle, and a dancer that is tracked and composited. Those illustrate the range — brand and launch motion graphics, purely procedural 3D scenes, and footage-driven compositing that depends on the ONNX vision pipeline. The site also names concrete tasks: reframing 16:9 to 9:16, pinning graphics to a tracked object, cutting a subject out, animating charts as ordinary layers, placing sound effects on a beat grid, and rendering frame grids in Vitest to check easing and transitions before committing to a longer render. The product is aimed at AI coding agents and the engineers who operate them: it advertises itself as the video engine built for coding agents, and installs into Claude Code with /plugin install framefields and into Codex, Cursor, Gemini CLI and others with npx skills add gatewai-dev/framefields. The tech named on the site includes TypeScript, native WebGPU in Node.js, ONNX for on-device vision, Vitest for pixel and frame-to-frame assertions, and Lottie and dotLottie support; the package is distributed on npm, with framefields@2.1.1 cited as the version used in the demo render. The project is described as open-source and links to its GitHub repository at gatewai-dev/framefields, where the examples live. The provided content does not list pricing tiers or a paid plan. Framefields makes video something a coding agent can produce end to end: write the composition in TypeScript, preview and annotate it in a local WebGPU player, check frames and assert on motion in Vitest, and render hardware-accelerated MP4 on the GPU without a headless browser or a desktop creative suite.
Refs is described as the video reference library for agents: a collection of 3,032 films that moved people, each measured cut by cut and turned into blueprints and prompt recipes an AI agent can build from. The site frames the product with a simple premise — Claude is only as good as the references you give it — and positions Refs as the way to hand Claude better refs. It is aimed at people who plan and produce launch films, motion pieces and explainers and who want their agent to work from real, published work rather than a loose collection of inspiration. The archive is free to browse, while the Pro plan opens up every plate of every blueprint, a runnable recipe for every film, formulas that compare films of one format, and the Refs MCP connection. The problem it addresses is reference quality. An agent can only plan what it has been shown, and the site notes that Refs is deliberately not a mood board: it publishes measured cuts, timed beats and a recipe for each film, so that Claude copies the method rather than the footage. The archive is built from films studied at Apple, Google, OpenAI, Anthropic, Framer, Notion, Cursor, ElevenLabs, Raycast, Arc, Vercel, Linear and Perplexity, among others, gathered into a single searchable place. By the numbers shown on the site, the library contains 3,032 films, 67,695 shots measured and 28 formulas. Refs does not host the videos: every film plays from its original post and stays its maker's, while Refs publishes its own measurements and analysis and credits and links every source. Every cut is measured. The site explains that shot boundaries are found frame by frame, and that clicking a shot jumps straight to it. Each film carries a cut map with figures such as cuts per minute and average shot length — the example shown on the homepage is 36 cuts per minute with an average shot of 1.5 seconds — so the pacing of a film becomes a number a planner or an agent can reason about rather than something you have to eyeball. Playback is built for scanning: walk the archive, scroll to move through it, hover a film to play it, move to scrub and click to open, with tap-to-play on a phone. Search runs across the whole archive, so a query pulls matching films out of the 3,032 on record. Each film is taken apart into a 15-plate blueprint covering hook, beats, shots, type, colour, sound and script. The plates are designed to be flipped through: Format states what the film is in one breath; Card gives length, pace, shots and sound at a glance; Hook breaks down the first two seconds frame by frame; and Make it yours carries the instruction to swap the story and keep the method. The public FAQ describes the blueprint as containing hook, beats, shots, type, colour, sound and script, plus a prompt recipe you can hand to Claude. Free users see the first plates of every blueprint; Pro opens all 15 plates of every blueprint. A runnable recipe sits at the end of each blueprint. The recipe is written to be pasted into Claude Code and made your own — the example on the site is a prompt recipe asking Remotion to create an original 15-second, 60 fps motion-design showreel for a product, with timed beats spelled out second by second, from a point growing into the mark inside faint circular guides to a full-screen shape wipe and a warm-ivory process chart. Alongside the per-film material, Refs publishes formulas: shared patterns across the strong films of one format, 28 of them in total, with counts of how many films sit behind each. Named examples include The Music-Led Motion Showreel, The Dark Staged Product Reveal, The Live-Drawn Paradox, The Fifteen-Second Service Rescue, The Sonified Chart Relay, The Capability Proof Montage and The Price of Regret. The core mechanism is the Refs MCP. One command adds Refs to Claude Code, Codex or Cursor — the site shows a claude mcp add command pointing at the Refs MCP endpoint with an authorization header carrying a Refs key — after which Claude can search the archive, pull blueprints and formulas, and plan your film from real references. The demo on the site shows the agent calling a Refs search tool with a query and returning matching entries, such as the Lumi founder launch and product walkthrough, the Warp 2.0 founder-led launch film and the Bolt v2 founder-led product launch. The result, as the site puts it, is the same Claude with better references: ask for a film and Claude studies films that already worked, then plans and builds yours. The Refs MCP is listed as part of the Pro plan with 1,500 credits a month. Because the references are measured rather than merely admired, the output an agent produces can follow an evidenced method: the hook, the beat timings, the shot lengths, the sound and the pacing of films that demonstrably moved people. Users get a way to brief an agent with cut maps, numbers and recipes instead of adjectives, and they keep the connection to the original work, since Refs links and credits every source and films play from their original posts. The library is also browsable on its own, so the same archive works as a study tool for a person and as a retrieval source for an agent. Use cases described on the site revolve around planning and producing video. A person planning a launch film can ask Claude for a film and have it study the films that already worked before it plans and builds theirs. Someone building a motion design piece can pull a recipe such as the Remotion prompt for an original 15-second, 60 fps showreel and adapt it to their product. Searches in the demo return matches under labels like founder launch, kinetic type, silent demo, three.js and terminal, with results such as a founder-led product launch or a product walkthrough, which suggests how a specific style or format can be retrieved and studied. Others can work from the formulas to understand what the strong films of one format share, or from the cut maps to match a pacing pattern. The archive itself can be walked as a study resource, with films such as A Miniature Garden Becomes Life-Size sitting alongside dozens of others drawn from YouTube and X posts. Refs is built for people who make and commission product and brand films — launch films, motion pieces and explainers — and for the developers and designers who drive AI coding agents such as Claude Code, Codex and Cursor. Browsing is free: every film playable from its source, cut maps, hover-scrub and the numbers, the first plates of every blueprint, and search across the whole archive. Pro costs $10 a month billed yearly or $16 monthly, and includes all 15 plates of every blueprint, a runnable recipe for every film, formulas across films of one format, and the Refs MCP for Claude Code, Codex and Cursor with 1,500 credits a month. A launch offer on the site notes that the code PRODUCTHUNT takes 50% off a year of Pro. Taken together, Refs is a reference library that treats video as data an agent can use: 3,032 films measured shot by shot, 67,695 shots and 28 formulas, packaged into 15-plate blueprints and recipes and delivered to Claude Code, Codex or Cursor through the Refs MCP. Its promise is narrow and specific — give Claude better references, so the film it plans copies the method of work that already moved people, never the footage.
Redlamp is a native, open-source RAW photo editor for the Mac, built from scratch in Swift and Metal for Apple Silicon. It is currently at pre-alpha version 0.2.6 and requires macOS 26. Redlamp keeps the panels, sliders and keyboard shortcuts that photographers already know from Lightroom — including panel order, slider names, ranges, defaults and single-key shortcuts — and rebuilds everything underneath as a native, GPU-first application. It is an editor rather than a catalog: it opens folders of photos and keeps edits in small sidecar files right next to the originals. It is aimed at photographers who edit on a Mac and want Lightroom's familiar workflow without a subscription and without a cloud. The application is licensed under MPL-2.0, is free with no subscription, and runs its AI features on device. Lightroom defined how millions of photographers edit, but it is a cross-platform application that does not feel at home on a Mac, and it is tied to a subscription and a cloud. Redlamp was created to keep the workflow photographers already know and rebuild everything underneath as a native, open-source application. The name comes from the darkroom safelight: a red lamp is the one light you can work by without fogging the paper. The stated idea behind the product is that you can see and shape your photo freely, and the original is never harmed. Redlamp is Mac-first: one platform-neutral engine powers the application, with the Mac editor coming first and iPad and iPhone stated to follow from the same engine. Redlamp's Develop module covers the core of a RAW editing workflow: Basic, Tone Curve, Color Mixer, Color Grading, Detail and Effects. It carries over Lightroom Classic's shortcuts as 83 actions on 87 key bindings, and adjustments can be found by name or by the words people use. The command palette, opened with ⌘K, searches every action, every Develop slider and every picker — including white balance, treatment, Base Looks, recipes, Before/After, snapshots and history — with each action's shortcut shown beside it. Choosing a slider or picker does not close the palette; it turns into that control over the photo. Pressing Return shrinks the palette to a slider bar, where the arrow keys step the value, Shift moves ten times as far, Option adjusts more finely, and typing a name and value such as 'exposure 0.7' or 'temp 5600k' sets the slider directly. Moving through a picker previews each choice on the photo before it is applied. Masking is part of the architecture rather than an afterthought. Every edit is a layer: its own adjustments plus a mask built from components that add, subtract and intersect, as in Lightroom. Linear and radial gradients are drawn and adjusted directly on the photo, with 15 local adjustments including Texture, Clarity and Dehaze, a red mask overlay and a full mask list. Masks are evaluated per pixel inside the same GPU kernel, so 16 of them cost well under a millisecond. On the colour side, the pipeline is linear and scene-referred with a proper camera white-balance model. Temperature and Tint use Robertson's method with the camera's matrix. The Color Mixer works in OKLCh so hues move the way the eye expects, colour grading offers 3-way and individual wheels with Blending and Balance, and the tone curve is available in parametric and point modes. Some looks are measured against cameras' own renderings — Standard v3 sits within ΔE 3.26 of the camera's Provia. The Detail panel handles noise and sharpening with awareness of each photo's own noise, read from the DNG or measured from the raw data when the file opens. Luminance and Color noise reduction use Lightroom's controls, sharpening is noise-aware so the photo's grain passes through untouched, and Texture, Clarity and Dehaze are available globally and inside masks. Highlight reconstruction rebuilds clipped photosites. Recipes bring presets, profiles and LUTs into one open format: 39 bundled recipes in eight groups, the ability to type in a Fujifilm-style camera recipe card exactly as it is written, camera controls such as Dynamic Range, Color Chrome and white-balance shift, and import and export of .redrecipe, .cube and HaldCLUT files. A separate Stack workspace offers one-click focus stacking: Redlamp spots a focus bracket in a folder and offers to merge it, and frames are stacked as demosaiced camera RGB before any edit, so every Develop slider still works on the result. Auto, Smooth and Detail strategies are available, along with a depth map and retouching from any frame. Redlamp's own RAW pipeline treats LibRaw purely as an unpacker. Black levels, white balance, demosaicing and colour all happen inside Redlamp, on the GPU. Bayer sensors use the Menon demosaic by directional filtering with a posteriori decision, X-Trans is supported, hot pixels are repaired before demosaicing, and row and column banding is measured in the sensor's masked optical-black margins and subtracted with the black level. DNG gain maps are applied before demosaicing, and photosites that clipped are rebuilt from their bright unclipped neighbours. The demosaiced image is cached as a full mip pyramid so every zoom level samples the right resolution. A single fused Metal kernel applies every per-pixel adjustment, frames are delivered as IOSurfaces without a copy, and rendering never waits on the main thread. Latest-wins scheduling collapses a burst of slider events to the newest one. Responsiveness is a central design goal. Interactive renders at Fit take 0.6 to 3 milliseconds on Apple Silicon, a full 26 MP frame at 1:1 renders in about 13 milliseconds, a full-resolution export render takes 45 milliseconds, and opening a raw file takes 70 to 250 milliseconds; these figures were measured on an Apple M1 Ultra with a Release build. Because rendering and the UI are strictly separated, the interface never waits on the engine, the disk or the GPU. Exports rest between tiles when the Mac runs hot, and previews take priority over exports. AI features run on device, so photos are never uploaded. Edits are saved to small sidecar files next to each photo and the original stays exactly as it was shot, which protects a photographer's archive. Photos are supported in Sony ARW, Canon CR3, Nikon NEF, Fujifilm RAF, Apple ProRAW and Pixel DNG, plus JPEG, HEIC, TIFF and PNG. Concrete workflows follow Lightroom's habits. A photographer can add folders with the plus button, ⌘O or by dropping them on the window; folders are remembered by bookmark, so a folder that is renamed or moved is followed. The filmstrip follows the disk by itself, so photos copied in, deleted, renamed or rewritten appear, leave or update in place. Focus stacks are looked for one folder at a time in the background and remembered. Before and after comparison is available in three layouts and is cached so edits never re-render it, and the histogram can be dragged across to adjust Blacks, Shadows, Exposure, Highlights or Whites. Photographers can apply a recipe, hover to preview it, then adjust its Amount, save the current edit as a recipe with a settings checklist, and import Lightroom develop presets with a report of what came across exactly, approximately or not at all. On-device AI masks include Subject, Background, People and Sky, using Apple Vision's built-in models with nothing to download, plus Objects, Depth Range, and Landscape categories such as water, vegetation, mountains, architecture, ground and snow. Models are listed in Settings with their size and licence, are removed from there too, and photos are never uploaded. Redlamp is free with no subscription, supports development through Ko-fi, and is licensed MPL-2.0, compatible with the App Store, with algorithms implemented clean-room from papers. It is built with Swift and Metal, runs on macOS 26 on Apple Silicon, and is currently a pre-alpha release, with iPad and iPhone to follow from the same engine. It is a single macOS desktop application, not a web service. Redlamp's promise is simple: Lightroom's workflow, native to your Mac, open source. It gives photographers the panels, sliders and shortcuts they already know, renders every change within a frame, keeps edits in sidecar files beside the originals and never touches the raw files themselves, and does all of it without a subscription or a cloud. For Mac photographers who want a fast, native RAW editor built in Swift and Metal, with serious colour science, GPU-first masking, one-click focus stacking and on-device AI masks, Redlamp offers an open, free alternative at the pre-alpha stage of its development.
EasyCut is a free video editor that runs entirely in your browser and is built around a single, specific job: finishing motion videos that Claude has made. Claude designs the video, animates it and scores it — its own motion, music and sound effects — and EasyCut then opens every part of that video as its own track inside one project. Instead of ending up with a flat file, you get a timeline where the video, the titles, the music and each individual sound effect are lined up, labelled and ready to edit. That means you can trim a scene, mute a whoosh, drop in your own track or move the titles, and you can still select one clip and ask Claude to change just that part without rebuilding the whole video. It is free, requires no sign-up, adds no watermark and never uploads your files. The problem EasyCut addresses is a familiar one for anyone making videos with AI: generation tools are good at producing something complete, but they hand back a finished artefact. Once a video has been rendered, the layers are gone. A title is baked into the frame, the music is welded to the picture, and a single sound effect that lands in the wrong place forces you to regenerate everything or start over in a conventional editor that was never designed around AI output. EasyCut's answer is to keep the structure of the AI-generated video intact. By opening each element on its own track, it preserves the ability to make targeted changes at the point where they matter, which is what finishing a video actually means in practice. EasyCut's core editing toolset covers the essentials of assembling a timeline. You can cut, trim and split clips by dragging edges, splitting at the playhead and reordering by dragging, and transitions can be added with one click. The editor is described as a real editor, with a magnetic timeline, frame-exact cuts, J/K/L keyboard controls, markers and undo for everything, so the fundamental mechanics of cutting work the way an experienced editor expects. Two features attack the most tedious part of editing. Remove pauses takes the silences out of a recording in one go, and you can also cut words by crossing them out directly in the transcript — a far more direct way of tightening a talking-head section than hunting through waveforms. Auto captions writes word-by-word captions on your computer and can save them as SRT or VTT files, which makes the output useful outside EasyCut as well. The music tools are built around fitting a track to the edit rather than the other way around: you can fit any song to the video's length and cut on the beat with its real ending, music ducks automatically under voices, and there are free music and effects libraries to draw on. EasyCut can also record directly onto the timeline — your screen, your camera, or both together with your voice — so you can capture a demo, an introduction or a reaction and drop it straight into the project without reaching for a separate app. A visual toolkit covers colour looks, green screen, split screen, blur boxes, shapes and stickers. A set of AI features — voice clean-up, background removal and an AI voice — runs on your device without uploading a thing; the only downloads are the AI models themselves, fetched once the first time you use a feature. Speed ramps let you slow one moment down or speed it up, easing smoothly in and out of the change. Layers groups every clip of a Claude video into one list, so you can find all the whooshes and mute or delete them at once. Your brand keeps your logo, colours and fonts in one place for every video, and Claude can use them too. The most distinctive part of EasyCut's approach is the hand-off from Claude to the timeline. To set it up you connect Claude once, which takes about a minute. On Claude Desktop you download the EasyCut extension — EasyCut.mcpb, 170 KB, for macOS and Windows — and open it, and Claude asks to install it: you press Install. Claude already has everything it needs to run it. On Claude Code you run a single terminal command, claude mcp add easycut -- npx -y easycut-connector@latest, which requires Node.js 18 or newer. From then on, Claude can open the videos it makes straight in EasyCut, every part on its own track. If you are using claude.ai in the browser instead, you ask for the parts as downloads and then open them from EasyCut's Claude panel. The outcome for users is speed: a change to one title or one sound effect no longer means regenerating a whole video, because the structure is still there to edit. Because everything happens locally, footage stays private — your files never leave your computer. Projects save in your browser automatically as you work, and can be moved between machines as a single .easycut file, so the work travels with you. The editor is designed to be calm: big buttons, plain words and tips everywhere mean there is nothing to learn first. Concrete uses follow directly from that workflow. A founder asks Claude for a dynamic launch video for an app, then opens it in EasyCut to trim a scene, swap in their own logo, fit a track to the edit and export wide, tall and square versions for different platforms. A creator cuts the pauses out of a screen-recorded walkthrough, adds word-by-word captions and exports the SRT alongside the MP4. A marketer takes a Claude-made promo, swaps the music for something on brand, and creates a smooth slow-motion speed ramp for a key moment. EasyCut is not limited to Claude output either: it is a full editor, so you can add your own videos, photos and music, or record your screen and camera, and cut, caption, colour and export them the same way. EasyCut is aimed at people who make motion videos with Claude and want to finish them properly — AI-first creators, indie founders, marketers and anyone producing motion content without a professional editing suite. It runs in the browser on computers; on a phone the screen is too small for a timeline, so it is explicitly a computer tool. Google Chrome and Microsoft Edge do everything, including export, while Safari 16.4+ and Firefox 130+ can edit too. Export options include MP4 up to 4K and 60 fps in wide, tall and square formats in one go, a GIF, or just the sound. Pricing is straightforward: EasyCut is free, with no trial, no watermark and no account. The through-line is a simple idea: Claude makes it, you finish it. EasyCut takes the completeness of an AI-generated motion video and restores the editability that normally disappears the moment it renders, keeping every title, scene, image, sound and element on its own track. Free, in your browser, with nothing uploaded and nothing to learn first, it is the finishing editor for AI video.
Scumble is a free, open-source desktop editor built specifically for AI inpainting. Rather than assembling a mask in one tool, running a generation workflow in another and then pulling the result back into an image editor, Scumble keeps the whole loop in a single application: you select part of a picture, say what belongs there, and the result lands as its own colour-matched layer. The original image is never touched, so the edit stays non-destructive. Scumble is aimed at people who inpaint regularly — swapping an object out, removing something unwanted, or adding something new to an existing picture — and who prefer to run the generation step themselves, either through their own ComfyUI installation or through their own provider API keys. It is an editor, not a service. The product began as a weekend project, and the maker's own reason for building it is the problem it solves. Doing a lot of inpainting meant repeating the same routine over and over: build a mask here, run a workflow there, pull everything back into an image editor, fix the edges, and repeat. Each hop between tools costs time and breaks concentration, and the final edge-fixing step is the part that decides whether an edit looks believable. Scumble was built to remove those hops by putting selection, generation and layer-based compositing in one place, so the edit you describe is the edit you get, already sitting on its own layer next to the original picture. Scumble gives you three ways to define what should change: you can select by painting a mask, by pointing at an object, or by typing what it is. Whichever route you take, every result comes back as its own layer that is colour-matched to its surroundings. That colour matching is deliberate: it means a new object, a removed sign or a replaced detail blends into the existing image instead of sitting on top of it with a visible seam. Because the result is a layer, the original stays untouched underneath and you can adjust or discard the edit without redoing the whole image. Community reaction to this approach noted that the layer-based style makes AI edits feel more like normal photo editing rather than a full regeneration of the picture. Scumble does not ship its own image model. Instead it runs on your own ComfyUI — local, remote or Comfy Cloud — or on your own API keys for services including FLUX 3, FLUX.2, GPT Image, Nano Banana, Seedream, Qwen and Ideogram, with the promise of more. That means the choice of model and the cost of generation stay with you: you pay the providers directly and Scumble takes no cut. The project is honest about its maturity on this front — it is at version 0.1.x and moving fast, and not every API provider has been tested live yet, so support for a given provider may still be rough. The API path is built with privacy in mind. Through an API, only the area around your selection leaves your machine, and the answer comes back at full resolution. Your original image is not uploaded wholesale, and what comes back is not a downscaled preview that you then have to upscale yourself. Scumble also keeps no account, sends no telemetry, and stores your API keys in the system's credential store rather than inside the app. Combined with the fact that you supply your own keys and pay providers directly, the result is an editing tool that does not sit in the middle of your data or your billing. Two prompt-level features give you more control over what the model produces. With boxes in the prompt you can draw where things go and describe each box — for example placing an object in a specific part of the frame and describing it there — a capability listed as working with FLUX 3 Image and Ideogram 4. Reference images can also be named inside a prompt, so a request such as "put their cup from @img1 on the sill" pulls a specific existing image into the edit. Together these let you direct an edit spatially and keep particular objects consistent between generations instead of describing everything from scratch in words. Scumble also exposes an MCP server with 105 tools, which means Claude Code or any other MCP client can drive the editor directly. For people who work with AI agents, that turns Scumble into something that can be operated programmatically: an assistant can select an area, request an inpaint and receive the result as a layer without a human dragging a mask each time. It is the same inpainting engine, exposed to the tooling that agents already speak, rather than a separate product bolted on the side. For finishing work, Scumble includes 46 film looks that apply as layers, a set of retouch tools, and export to PSD, ORA and TIFF. It handles pictures of 15,000 pixels and more. The export formats matter because they let an AI edit be finished elsewhere: as one commenter put it, if an AI edit is almost right it is useful to be able to complete it in another editor instead of generating again. Film looks as layers and retouch tools mean the generated result can be graded and cleaned up inside Scumble, keeping the last step of the workflow in the same place as the first. Scumble is free and open source under GPL-3.0. Windows comes first: it is available in the Microsoft Store, signed by Microsoft, and there is also a GitHub installer and a portable zip. Linux builds come out of CI, though the maker notes he has not run them himself yet, and a Mac version is planned. The project is at version 0.1.x and changing quickly, so features and provider support are still moving. Tutorials are published under the title "two sceptics, one editor" at denrakeiw.com/scumble/videos. One workflow question that comes up is how Scumble copes with larger selections or edits where the surrounding lighting and shadows need to change along with the new object. The maker's answer is candid: the AI only sees the area being edited and does not really understand what the surrounding area looks like. The new FLUX 3 model can edit areas up to 4K, which already makes the selection pretty large, and the suggested workflow is to first inpaint a larger area with FLUX 3 and then refine the details. That ordering — broad pass first, detail pass second — is a practical way to work within how inpainting models actually see an image. In short, Scumble takes the repetitive, multi-tool inpainting routine and collapses it into one free desktop editor: select by painting, pointing or typing, describe what belongs there, and receive a colour-matched layer while your original stays untouched. It runs on your own ComfyUI or your own API keys, keeps only the area around your selection away from your machine when using an API, stores keys in the system credential store and charges nothing on top of what providers charge you. With an MCP server, box prompts, named reference images, film looks and PSD/ORA/TIFF export, it is an open-source option for people who want control of the model and the data.
Circle Panel is an AI-native user research platform that keeps an entire user interview study inside a single workspace. Teams describe what they want to learn, and the platform carries the work through study design, participant recruitment, scheduling, interviewing, live transcription, analysis and sharing. Its stated promise is to turn raw sessions into decision-ready insight, and to do so in Arabic and English. It is built for everyone who talks to users — product managers, designers, researchers and market research teams — so that no matter the role, the platform fits into an existing workflow and lets people focus on insights rather than logistics. The problem Circle Panel addresses is fragmentation. Running qualitative research normally means paying for a separate tool at every step: a booking link, a call recorder, a transcription app and a note-taking document, plus whatever is used to store the results. Circle Panel folds those stages into a single flow so that no stage of a study needs a subscription of its own. The site names the kinds of tools it replaces directly — Notion, calendars, Calendly, Miro, Zoom, Otter and forms — and frames the alternative as juggling a stack of disconnected products across every study, from scheduling to synthesis. The first step in the workflow is designing the study. Instead of assembling a brief, a discussion guide and a screener by hand, a researcher describes what they want to learn in plain language. Circle Panel's AI then pulls proven frameworks from a knowledge base spanning 100 industries and drafts the study goals, the discussion guide and the screener questions. The result is a complete research study that is ready to launch or refine as you like. The site states that setup takes around 30 seconds, which matters because the bottleneck in research is usually the administrative work that happens before the first conversation. Reaching the right people comes next. Teams can share a branded booking link with their own users or tap the built-in participant panel. Participants book their own slots, and screener questions filter them automatically against the study criteria, so there are no spreadsheets and no back-and-forth. For market research, the platform offers access to verified segments across MENA in Arabic or English without the team having to build a panel first. Incentives are handled inside the platform, which removes another manual step from the recruitment process. Once sessions begin, Circle Panel supports interviewing at scale. Every interview runs with a structured, AI-generated guide so the conversation stays consistent across participants. Live transcription captures every word in Arabic and English, including code-switching within a single session, meaning a participant can move between both languages and the transcript keeps up. Because transcription happens live, the moderator can stay present in the conversation instead of taking notes, and the text is available for analysis as soon as the session ends. After the interviews, the platform turns sessions into findings. AI groups patterns across sessions, pulls out the strongest quotes and ranks findings by frequency, turning hours of analysis into minutes. This is the synthesis layer that research teams usually do by hand with notes and spreadsheets: clustering similar observations, hunting for representative quotes and judging which themes come up most often. Circle Panel also saves every study to a searchable repository so that past findings, personas and reports resurface automatically when you plan your next study, turning one-off projects into cumulative knowledge. Circle Panel describes its approach as five steps from question to insight: design the study, reach the right people, interview at scale, turn sessions into findings, and build on what you learn. AI handles the setup, screening and synthesis so the researcher can stay focused on the conversation, with enterprise-grade controls at every step. Each stage feeds the next — the screener comes from the study design, the AI guide drives the interview, the live transcript feeds the analysis, and the findings are stored in the repository that informs the following study. That continuity is the platform's central methodology: one workspace rather than a chain of handoffs between separate tools. The stated benefits follow from that continuity. Product managers get actionable findings the moment a session ends, ready to shape the next sprint rather than the one after it. Designers can put a prototype in front of real users this week and watch exactly where they hesitate. Researchers get screening, scheduling and transcription in one place so their time goes to the analysis. Market research teams get reach into verified MENA segments in Arabic or English without building a panel first. Across roles, the outcome is less time switching between tools and more time on research, with no stage of a study requiring its own subscription. Concrete scenarios named on the site include running regular studies as a solo researcher, running continuous discovery at scale as a research team, and running a full research operations platform as an organization. A designer can recruit a participant, have them book a slot and observe a prototype test through the same workspace. A product manager can end a session and find ranked themes and quotes ready for the next sprint. A researcher can screen and schedule participants without spreadsheets, then let the platform transcribe the calls. A market research team can reach verified Arabic- or English-speaking segments across MENA. The platform is positioned for industries including healthcare, fintech, e-commerce and travel, and its blog covers interview technique, AI-assisted qualitative synthesis, participant recruitment, research repositories and discussion guide templates. Circle Panel lists four audiences explicitly: product managers, designers, researchers and market research teams — summed up as everyone who talks to users. Pricing starts at $29 per month for Starter, aimed at solo researchers running regular studies, with 20 AI credits per month, 2 active studies, 10 sessions per month and 3 seats. Pro at $49 per month is for research teams running continuous discovery at scale, with 50 AI credits per month, unlimited studies, 25 sessions per month, 10 seats, plus AI debrief, themes and insight ranking. Business at $119 per month is for organizations that need the full research operations platform, with 100 AI credits per month, unlimited studies, 50 sessions per month, unlimited seats, everything in Pro and priority support. Every paid plan starts with a 14-day free trial with no card needed, annual billing saves 20%, and prices are shown in local currency where available. On data handling, sessions are encrypted in transit and at rest, and enterprise plans add SSO/SAML, audit logs, a 99.9% uptime SLA and Arabic data residency in the MENA region. Circle Panel's core value proposition is consolidation plus AI leverage: plan, recruit, interview, analyze and share user research in one place, in Arabic and English, with AI handling the setup, screening and synthesis. By folding the separate booking, recording, transcription and note-taking tools of a typical study into one workspace, it aims to shorten the distance between a research question and a decision-ready answer — from around 30-second study setup to insight ranking and a reusable repository of everything learned.
Siteprint is a Safari extension for Mac that measures the design of any website and turns those measurements into one exact prompt for a coding agent. Open a site in Safari, click Siteprint, and it measures the page's colours together with their roles, the type scale, the spacing, the corners and the layout. Inspect shows the palette, the typography and a blueprint of every section. Generate copies one prompt containing the exact values, so an AI coding agent can build a new page from it. The product is made for people who think in references — designers and developers who see a design they love and want to hand it to their AI rather than describing it from memory. Design inspiration is easy to find and hard to use. You can look at a site and admire it, but the thing you actually need in order to rebuild it — the exact colours and their roles, the precise type scale, the spacing rhythm, the corner radii, the layout structure — is buried in a browser you cannot easily measure. That gap is what Siteprint fills, and its position is explicit: real values, not vibes. Rather than asking an AI to imitate a look from a vague description, you give the agent measured numbers. This matters because coding agents such as Claude Code, Cursor and Codex produce more usable output when the instructions are concrete, and design values are exactly the kind of detail that gets lost when a person tries to describe a page in prose. The free tier is built around Inspect, which measures a page rather than guessing at it. Clicking the extension reads the page's colours and shows each one with its role, so you see not just a swatch but what that colour is for. It measures the type scale, the spacing and the corners, and produces a blueprint of every section on the page so the layout structure is visible at a glance. Alongside this, the free tier includes an eyedropper and a grid overlay for checking values on screen, token export so measurements leave the extension in a usable form, and Your Library, where scans are kept. The measured palette and typography can be reviewed inside the extension itself — the product's own screenshots show a palette with roles, font families and a page blueprint. Pro unlocks Generate, the step that turns measurements into something an AI agent can act on. Generate copies one prompt containing the exact values measured from the page, so the agent receives the design in a form it can build from rather than a description it has to interpret. Pro also produces DESIGN.md and themes. A DESIGN.md is a plain-text design specification: the example export published by the product lays out a design direction under headings such as Colour — with named values like Canvas, Surface, Text and Muted — Type, with display and body sizes and weights, and Shape, listing radii. That structure turns a website's visual language into a written document an agent can read before it writes any code. Compose is the other Pro capability, and it is where measurement becomes authorship. Compose mixes two saved sites into a new style. Siteprint's own illustration of this shows Stripe's colours being combined with Linear's type and layout, so the result is neither of the originals but a distinct combination built from measured ingredients. Because both source sites have been measured rather than eyeballed, the mixture still resolves to real values — you get a palette, a type scale and a layout that came from somewhere specific, not a mood. For anyone building a brand or a product surface, this offers a way to derive a new style from references you already trust. Pro also lets your AI read your scans directly. In the extension you open Generate, then Coding agents, and follow the setup for Claude Code, Cursor or Codex, after which those tools can read a Siteprint scan instead of waiting for a pasted prompt. Siteprint states that it works with Claude Code, Codex, Cursor, Lovable and, more broadly, any AI. Separately, on Macs that have Apple Intelligence, the extension adds Ask the design anything: it reviews each scan and answers your questions about the design, for example how to match a particular look. Apple Intelligence is not required — the product states that everything works without it. The workflow is deliberately short: three clicks. You open any site in Safari, click the crow — Siteprint's mascot, used as the extension's button — and paste into your AI. The paste step is shown as a prompt beginning "Build this in my style", which is the handoff point between measurement and construction. Getting to that point takes about a minute: install Siteprint from the Mac App Store, turn it on in Safari Settings, and click the crow on any site. Siteprint is clear about where its responsibility ends: it does not build the site for you. It measures the design, and your coding agent builds from the prompt. The benefits follow from measurement. You get real values rather than approximations, which means the prompt you hand to an agent contains the same numbers the original site uses — the colours and their roles, the type scale, the spacing, the corners, the layout. Because Compose works on saved scans, you can produce a style that borrows deliberately rather than accidentally. And because the extension runs on your Mac, there is no account, no tracking and no uploads: your scans stay local. Pricing reinforces the same idea — a free tier for inspection and a single $9.99 Pro purchase, described by the product as pay once, keep it, rather than a subscription. Concrete uses follow the workflow. A developer who admires a site's interface can inspect it, take the prompt and have an agent rebuild an equivalent page in their own product's style. A team that needs a pricing page can hand a Siteprint scan to an agent and let it build from measured values — one of the product's screenshots shows exactly that, a coding agent reading a Siteprint design and building a pricing page. Someone defining a new visual direction can use Compose to blend two references, for instance one site's colours with another's typography and layout. And a designer who wants to know how a look is achieved can ask the design directly on a Mac with Apple Intelligence. Siteprint is a Safari extension for Mac, so its audience is Mac-based designers and developers — particularly those already working with AI coding agents. It requires macOS 14 or later. The product states plainly that there is no Chrome version and no iPhone version yet. Pricing has two parts: a free tier covering colours, type and layout, the eyedropper and grid overlay, token export and Your Library, and a Pro tier at $9.99 once that adds the one exact prompt, DESIGN.md and themes, the ability to mix two sites, and agent access so your AI can read your scans. Support is by email and a published setup guide. Siteprint's value proposition is narrow and complete: it measures a design instead of describing it, then hands the numbers to your AI. Free to inspect, $9.99 once for the prompt, the DESIGN.md, Compose and agent access, running locally on your Mac with no account and no uploads.
Dots UI is a React animation library for morphable particle interfaces. It renders swarms of dots that can take on almost any form, and it treats a shape as a prop: the same particles morph into the next shape when a value changes. The library ships 171 particle shapes across assistant, productivity, media, commerce, and navigation, along with real UI components built from what the site calls "one living material." Developers can use ready-made components, customize their appearance and behavior, or create their own shapes in Studio. Dots UI is built for interactive interfaces, animated states, loaders, controls, visual effects, and UI that can transform from one form into another. The project is framed around the idea that interfaces should feel alive rather than static. The homepage opens with "A LITTLE LIFE. IN EVERY PIXEL" and the line "Every interface begins with small things. A letter, a shape, a moment of motion." The stated goal is to make products feel animated from the inside out: "Make the next thing feel alive." Instead of layering motion onto static components after the fact, Dots UI makes the particles themselves the interface — dots become the button, the slider, the switch. The site summarizes this as "A small API. A whole new surface," and describes the library as handling "real UI, and playful interactions" so that even the smallest visual elements carry character and movement. The foundation of the library is its shape system. Dots UI provides 171 particle shapes for React, and the core mechanic is that a shape is a prop. Changing a single prop causes the same dots to morph into the next shape, for example switching a swarm to a "wire-sphere" shape with a specified color, particle count, and height. Because the dots themselves animate between forms, smooth transitions come from the same particle field rather than separate animated assets. The library is positioned around that shift: "Every state. A little more alive." Beyond standalone shapes, Dots UI turns particles into working interface primitives. The site presents Button, Dropdown, Slider, Checkbox, and Switch as components that are built from the particle material, so interactive controls literally assemble themselves out of dots. The primitives are described as composable parts with Radix behavior and your own styles, meaning developers keep familiar component behavior and styling while the visual layer becomes particle-based. The page invites users to "Pick a primitive. Watch it come together" and shows an example with a SwarmButton inside a SwarmUI scene, where clicking a particle button triggers an ordinary click handler. Dots UI also extends the system into customization, texture, sequencing, and character. Studio is where users set color and speed, pause playback, or start from ready-made recipes such as an Assistant loop with a cloud shape, a Productivity calendar for planning the day, and a Commerce shopping bag for checkout. Textures let one shape take on different feelings — Chrome, Ink, Neon, and Glass — with chrome described as flowing silver reflections steered by pointer movement, and an on-screen note stating that this texture needs WebGL. Sequences let developers choreograph a run of shapes; the sample code builds a DotsSequence from cloud, microphone, thought-bubble, and neural-network shapes, each with a duration, and plays it through a sequence player using pro shapes. A separate set of particle actions drives reactive moments, illustrated by a dot avatar that responds when you interact with it, with the site promising "Give it a reaction" and "A thousand dots. One personality." Even words can wander: pressing a button gives a paragraph of text a new particle shape, so the same words become "a different kind of sentence." Under the hood, Dots UI is a React and TypeScript library distributed as the dots-swarm package, with UI extracted from dots-swarm/ui, styles from dots-swarm/ui.css, and pro shapes from @dots-swarm/pro. Its API is deliberately small: components such as DotSwarm, SwarmSurface, SwarmUI, SwarmButton, DotsSequence, and DotsSequencePlayer, plus handles and hooks like SwarmSurfaceHandle and swarmActions that let developers control particles from their own components. The site describes a pipeline of particles going through physics into a real button, which is why a single prop change can produce an entirely different silhouette. WebGL support is called out for richer surfaces, and the docs link to API pages for actions, usage, UI primitives, and sequences. For users, the benefit is motion that feels native to the interface instead of decorative. States become visibly different from one another, loaders and transitions carry personality, and controls stop looking like static rectangles. Because shapes are props, developers can change behavior and appearance incrementally — one prop, one new form — and because primitives are composable with Radix behavior, they can adopt the particle look without rebuilding their component logic. The site summarizes this as a small API that unlocks a whole new surface. Use cases follow directly from the examples shown on the site. Teams can use the dots for animated interface states that shift as an app changes mode, for loaders and transitions, and for controls such as buttons, dropdowns, sliders, checkboxes, and switches. Shapes can be used for visual effects, including textured surfaces like chrome, ink, neon, and glass. Sequences suit onboarding or assistant flows that move between a cloud, a microphone, a thought bubble, and a neural network. Playful interactions — a dot avatar that reacts, particles embedded in text, or a paragraph that reshapes itself on click — cover moments where a product wants to feel responsive and characterful. Dots UI targets React and TypeScript developers building interactive interfaces who want animated, particle-based visuals without assembling them from scratch. The entry points are the docs, the shape browser, the showcase pages for objects and textures, and Studio. Product Hunt lists it under Design Tools, Developer Tools, and Tech. Stack details visible in the content are React, TypeScript, Radix behavior for primitives, and WebGL for richer textures. Pricing is presented as "Free to start. More to play with," alongside a Get Pro option and pro shapes, indicating a free starting tier with a paid upgrade. In short, Dots UI turns particles into usable interface material for React. By making a shape a prop and rebuilding controls out of the same dots, it lets developers morph between 171 shapes, compose real UI primitives, design their own in Studio, and add texture, sequence, and character — so the next thing they build feels alive from the first pixel.