cloud collab

project sharing and snapshot review

  • Project files + assets

    Share project files and the assets that belong with them.

  • Team member access

    Control which team members can access each project.

  • Client review + annotations

    Collect comments and annotations on flat snapshots of your work.

  • User showcase

    Share finished public work in the Omadesign user showcase.

  • Competitions

    Submit public showcase work when a competition is open.

Design, layout, paint, develop and animate. Built for Linux.IllustrateLayoutPaintRefineAnimate

Explore Omadesign Cloud ↗

home directory, under 1m

curl -fsSL https://omadesign.app/install | sh

v0.6.3 installs into ~/.local. Offline AI, editable typography, live canvas agents, and faster brushing. What shipped · Release notes.

MORE CONTROL, FROM FIRST SHAPE TO FINAL EXPORT

A bigger creative toolkit.
A closer look.

DESIGN

Color with more dimension.

Linear, radial, shape and conic gradients. Editable stops, gradient strokes, opacity and blending—all in the same canvas.

Linear
Radial
Shape
Conic
Feature illustration · native workspace shown alongsideExplore the release ↗
Four gradient families. Fill and stroke. Captured from the native Omadesign workspace.
Four gradient families. Fill and stroke. · Native app capture
01 / PHOTO

A consistent look across the shoot.

Copy selected adjustment categories to selected photos or a whole folder. Background sidecar writes preserve the original pixels; progress, cancellation and Undo stay within reach.

02 / WORKFLOW

Move work, keep it editable.

Paste images, text and SVG. Reorder and nest artwork directly in the layer tree. Carry palettes, typography and assets in a portable brand kit.

03 / CLOUD

Bring people into the review.

Upload project versions and snapshots. Invite collaborators, collect comments and annotations, and publish selected work to the showcase.

Sharing and review ↗

Manual ↗
Native screen recording · 0:17Download ↗

AGENT PANEL · HARNESS · THREADS

Give AI the busywork.
Keep the art direction.

Open the Agent panel beside the canvas. Connect Codex, Claude, Gemini, OpenCode, or a custom ACP adapter. Create and Learn share the same native conversation UI, with saved threads, attachments, and live canvas tools when you allow edits. File and CLI workflows remain available for headless conversion.

EXAMPLE BRIEF FOR YOUR AGENT

Create an editable event campaign: a poster, a square social graphic and a wide banner. Keep the colors and typography consistent. Save SVG sources, editable Omadesign projects and PNG previews.

From a brief to an editable campaign.

An AI coding agent writes the SVG source, then Omadesign imports supported shapes and text into editable layers. Review the native render, refine the source, and open the .oma file to finish by hand.

See the CLI workflow
omadesign --convert poster.svg --output poster.oma
omadesign --inspect poster.oma
omadesign --convert poster.oma --output poster.png
AGENT PANEL · 0.6.1Native screen recording · 0:32
Built-in Agent harness with Create / Learn, History threads, and live canvas tools.
Native app capture from Omadesign 0.6.1.

Built-in Agent harness. 0.6.1 ships an in-app Agent panel with thread history, attachments, and native design tools over ACP. Bring your own authenticated agent process; Omadesign hosts the conversation beside the canvas.

Files still matter. The CLI examples below remain a headless path for SVG ↔ .oma ↔ PNG conversion. Native painting, filters, and Layout controls stay desktop workflows.

Agent panel in the manual ↗ · Get the Omadesign creation skill ↗ · Markdown documentation ↗
Rust, btw.Arch, btw.ARM64 + x86_64FOSS. MIT.

Included in v0.6.3

Bring your layers.
Grade the whole shoot.

Copy a look across photos, save presets, and develop a folder in the background. v0.6.3 includes layered interchange and native Linux downloads for ARM64 and x86_64.

PSD · PSB · XCF · PDF · AI · SVG · ORA

Pick up with your layers.

Open supported layers, groups, masks and artboards. Import Affinity documents through an optional bridge. Save an editable .oma working copy, with conversion notes that explain what changed.

Compare format support
DNG · CR2 / CR3 · NEF · ARW · RAF + more

One look. Every photo.

Develop a RAW photo, copy its adjustments, and apply them to selected photos or a whole folder. Save shareable .omapreset looks and keep each original’s edits in its own .omaphoto file.

Explore Photo workflows
Native Omadesign Photo workspace showing a generated landscape and development controls.
Fresh native app capture · Photo developmentGenerated example landscape

Reads your Omarchy colors and desktop font at launch. Uses Catppuccin when an Omarchy theme isn’t available.

Cached rendering. Background previews, file scans, and exports. Built for ARM64 and x86_64 Linux.

Editable documents and portable brand kits on your disk. No app account. Free and open source.

Named palettes, reusable artwork, and font roles. Stored beside your project.

Native screen recording · 0:30Download ↗

Brand file guide ↗

Pick a tool and hold Ctrl, Shift or Alt to see its shortcuts.

Tool
PenShift 45° anglesAlt Break handleEnter Finish path
KeysVMoveANodePPenNPencilTTypeBBrush
Focus the preview and hold a key, or choose a modifier.

Posters, identity, social, and editorial. Nine categories. Preset or custom sizes. All included, all offline.

Template library
The native template library with editable designs, category filters, and size controls.

See the studio move.

New tools, cloud collaboration, and the built-in agentic harness. Fifty-five seconds. No audio.

Native app footage · 0:55 · Silent

76 features
Vector drawing9

Pen paths

Click corners, drag smooth curves, continue open paths and join endpoints. Close a shape or finish an open line.

Node editing

Move points, segments and Bézier handles directly on rotated paths. Add or remove nodes, switch corners to curves and break handle symmetry.

Geometric shapes

Draw rectangles, ellipses, polygons, stars and lines. Adjust corner radius, side count and star proportions.

Freehand drawing

Sketch editable curves with the Pencil tool, then refine their points with Node.

Free transform

Move, scale and rotate with canvas handles. Right-click to flip vectors horizontally or vertically. Alt-drag makes a copy; text stays live until you explicitly outline it.

Pathfinder and compound paths

Unite, subtract, intersect, exclude or divide shapes on one layer. Combine and release contours, with holes and Undo preserved.

Groups and compounds

New in v0.5.4

Ctrl+G creates an editable layer group; Ctrl+Shift+G ungroups. Ctrl+8 makes a compound shape; Ctrl+Shift+8 releases it. Drag sidebar rows to sort or nest artwork.

Stroke outlines

Turn a stroke into editable filled geometry, including caps, joins and dashes. Keep the original fill underneath.

Image tracing

Convert a pixel layer to vector paths with adjustable threshold, color count and smoothness.

Precision and guides5

Rulers and guide lines

Drag guides from the rulers, move the origin and switch between pixels, millimeters, centimeters, inches and points.

Editable object guides

Turn vector artwork into non-printing guides. Edit their contours, snap to their curves and release them back to artwork.

Smart alignment and spacing

Snap to objects, artboards, guides and the grid. Alignment lines and equal-spacing measurements appear as you move.

Precision modifiers

Hold Shift for horizontal, vertical or 45° placement. Hold Ctrl to reverse snapping during a drag, and combine Shift with Alt-cloning.

Reshape cages

Distort, skew, add perspective or use a nine-handle warp mesh. Editing converts live text and parameter shapes to paths; Undo restores them.

Text, color and effects7

Type on the canvas

Click to start typing, add line breaks and return to existing text with a double-click. Your source stays editable.

Character controls

Choose local fonts and adjust size, tracking and leading. Control kerning, ligatures, tabular figures and small caps where the font supports them.

Multi-stop fill and stroke gradients

New in v0.5.4

Choose linear, radial, shape or conic. Add, move and color stops, edit their alpha, adjust the angle, and drag gradient handles on the canvas. Apply to fills or strokes.

Current and previous colors

New in v0.5.4

Use the saturation × brightness box, hue, alpha or RGBA hex. Compare Current and Previous chips and click Previous to restore it. Alpha works in Design effects and gradient stops too.

Select by appearance

Find objects with matching fills, strokes or effects, or select those with or without a property. Hidden and locked artwork stays excluded.

Object and layer effects

Add blur, shadows, outlines through dilation, color adjustments, turbulence and displacement. Effects remain adjustable and carry into SVG.

Object and layer blending

New in v0.5.4

Set object, frame and layer opacity with 16 blend modes. Object opacity affects its combined fill and stroke once; frame opacity affects the subtree. Layer groups offer Pass through.

Painting and masks7

Brush painting

Paint on pixel layers with adjustable size and hardness. Shift constrains a stroke from its last free point.

Erase, fill and smudge

Remove pixels, fill connected areas and smear color along the stroke. Smudge pulls paint instead of stamping a disk.

Clone and healing brushes

Alt-click a source, then paint. Clone tracks the offset across the stroke. Healing blends sampled texture with the destination’s local color. Undo restores the stroke.

Pixel selections

New in v0.5.1

Marquee, ellipse, lasso and wand leave a visible selection. Paint, fill, clone, heal and smudge stay inside it. Delete clears the pixels. Esc deselects.

Editable pixel layer masks

Reveal all, hide all or start from a selection. Paint black or white, invert or remove the mask, or apply it to pixels. Live masks made from vector objects are not supported.

Chroma key

New in v0.5.4

Sample a background color and control similarity, falloff, hardness, spill cleanup and Flow. Compare the original with a transparency preview, then apply as one undoable pixel edit.

17 raster filters and 13 effects

New in v0.5.4

Adjust color and tone, refine alpha, blur, sharpen, add grain or halftone, and distort with swirl or ripple. Preview first; Apply processes full-resolution pixels or masks and respects selections.

Photo development10

Copy, paste and batch adjustments

New in v0.0.3-alpha

Copy one photo’s look, select a range or the whole library, and apply it in one step. Choose which adjustments travel; crop and rotation stay separate by default. Undo restores the batch.

Whole-folder development

New in v0.0.3-alpha

Apply adjustments to a folder in the background without opening every RAW file. Track progress, cancel remaining work, and keep original images untouched.

Reusable, shareable photo presets

New in v0.0.3-alpha

Name and save a look, filter your preset library, and share it as an .omapreset JSON file. Apply it to another photo or a selected batch.

Photo browsing and comparison

Open a folder, drop images or try the samples. Inspect the histogram and use Before to compare with the original.

Light and tone

Adjust exposure, contrast, highlights, shadows, whites and blacks. Refine the tone curve or start with Auto light.

Color and detail

Set temperature, tint, vibrance and saturation. Explore the HSL mixer, shadow/highlight grading, clarity, dehaze, grain and vignette.

Crop, export and place

Crop and rotate, inspect at 100%, export a developed JPEG in the background or place the result as a pixel layer in Design.

Camera RAW development

New in v0.0.2-alpha

Open DNG, Canon CR2/CR3, Nikon NEF, Sony ARW, Fujifilm RAF and other supported camera files with the bundled decoder. Develop full-resolution 16-bit linear pixels; camera and compression coverage varies.

Saved photo adjustments

New in v0.0.2-alpha

Save exposure, color, crop and other settings beside the original in an .omaphoto file. Reopening restores them; Undo and Redo track each photo’s edits. The original stays untouched.

Full-resolution detail and 16-bit export

New in v0.0.2-alpha

Inspect source detail at 100% while work runs in the background. Export developed RAW photos to 16-bit PNG or TIFF, or 8-bit JPEG. Placement in Design becomes an 8-bit pixel layer.

Layout8

Nested frames and drag sorting

New in v0.5.4

Press F to draw a frame. Drag object and layer rows to sort or nest them, preserving their placement. Move complete frame subtrees and undo the move in one step.

Stack, Wrap and Grid

New in v0.5.4

Arrange children with gaps, per-side padding, alignment and distribution. Use Fixed, Hug or Fill on each axis, min/max sizes, absolute children, clipping and aspect ratios.

Constraints and breakpoints

New in v0.5.4

Pin, center, stretch or scale children. Override flow, spacing, column count and type size at Phone and Tablet widths, then return to the base desktop settings.

Components and variants

New in v0.5.4

Create document-local components and linked instances. Add variants, keep local text and appearance overrides, reset them or detach an instance.

Image fills and design variables

New in v0.5.4

Embed images with Fill, Fit or Stretch and focal points. Bind document-local color and number variables to fills, strokes, gaps, padding and corners.

Interactive prototypes

New in v0.5.4

Present at different viewport widths. Click, hover or press to navigate, go back, open overlays or change variants, with instant, dissolve and slide transitions.

Frame and responsive HTML export

New in v0.5.4

Export a frame subtree to PNG or SVG, or a standalone responsive HTML prototype with embedded assets and supported interactions. Export does not host a website.

Editable Layout starters

New in v0.5.4

Explore Fieldwork’s responsive screens, components and links. Mobile screen, landing hero, dashboard and card-stack starters remain available.

Cloud and showcase4

Versioned project and asset sharing

New in v0.5.2

Sign in, explicitly push your source and review export, or pull a project into a separate document. Local edits never silently overwrite another designer’s version.

Team roles and snapshot review

New in v0.5.2

Invite editors and reviewers. Pin comments or draw rectangular annotations on a saved export, reply and resolve threads in the browser or desktop review window.

Public showcase

New in v0.5.2

Publish a selected finished export with its title and description. Source files, assets and private review threads stay out of the public gallery.

Competition submissions

New in v0.5.2

Enter your own public showcase work into an open competition. Availability follows published briefs and dates; entries and withdrawals persist with your account.

Motion5

Animation tracks

Animate position, rotation, scale and opacity, plus stroke and fill reveals. The motion clip stays with the native document.

Editable timeline

Create keys, drag them to retime, change easing and remove them. Scrub, play and loop the result on the canvas.

13 motion presets

Try Draw stroke, Pop in, Slam, Shake, Fill up, four slide directions, Fly, Zoom, Buzz and Fade in.

Timing and energy

Set duration, delay, stagger, intensity and the starting playhead position. Presets create ordinary keys you can refine or undo.

Animated SVG and Lottie

Export animated SVG with masks and effects, or Lottie for supported vector animation. Lottie reports unsupported pixels, layer masks and effects.

Templates and brand tools7

52 original templates

Search nine categories of editable designs, all available locally. Artwork and copy adapt to portrait, square and landscape proportions.

20 document presets

Start with print, screen, social, identity or photo sizes, or enter your own dimensions and DPI. Templates use the size you choose.

Personal and project palettes

Create, name, duplicate and filter palettes. Collect colors from artwork, add transparent hex values and apply swatches to fill or stroke.

Searchable brand banks

Collect logos, images and native artwork in searchable folders. Background previews and refresh keep the bank in step with files on disk.

Drag artwork into place

Drag a brand tile onto an artboard or double-click to center it. Native assets retain editable artwork and motion, with one Undo per placement.

Portable project fonts

Add TTF or OTF files, name roles and apply them to live text. Font files travel with the project without a system installation.

Portable brand files

Share palettes in .omacolors, font roles in .omatype and artwork plus fonts in .omabrand/. Import or save copies from the sidebar.

Workspace and shortcuts7

Four studios and document tabs

Switch between Design, Pixel, Photo and Motion. Keep several documents open and move between them without closing your work.

Layers and objects

Expand vector layers to find individual objects. Select, name, hide, lock and reorder artwork from the layer stack.

Multiple artboards

Draw, name, move, resize, rotate or clone artboards. Wrap a selection in a board and show bleed or safe-area guides.

Clipboard and style reuse

Copy, cut, paste and duplicate objects. Copy a style separately and apply it to other artwork without replacing its geometry.

Shortcuts in sight

The Shortcut HUD follows your tool and held modifiers without moving the canvas. Toggle it with Ctrl+/ or open the full key list with F1.

Desktop theme and navigation

Omarchy colors and your desktop font shape the interface at launch. Pan with Space, pinch to zoom, or drag a zoom box.

Recovery and protected drafts

Changed documents recover in the background, including project fonts. Save prompts and library conflict notices help protect unsaved artwork and palette drafts.

Files and resources7

Native and common image imports

Open .oma, SVG, PNG, JPEG, WebP, GIF, BMP and TIFF. SVG uses a supported subset; Lottie has a separate basic shape-animation importer.

Layered document imports

New in v0.0.2-alpha

Import supported PSD/PSB layers and masks, multi-page PDF and PDF-compatible AI artwork, SVG/SVGZ groups and OpenRaster layers. Photoshop text and smart objects use saved layer pixels. EPS/PS requires Ghostscript.

GIMP XCF import

New in v0.0.5-alpha

Open GIMP .xcf files as pixel layers and groups, with names, visibility, opacity, offsets, supported blends and applied masks. Text and effects become pixels. Export OpenRaster or PSD back to GIMP.

Affinity document bridge

New in v0.0.2-alpha

Import supported .afdesign, .afphoto, .afpub, template and package documents with an optional converter. Compatibility is partial; many effects and publishing features are lost. New unified .af support awaits verification with a real document.

Layered PSD, PSB, PDF and OpenRaster export

New in v0.0.2-alpha

Share supported layer structures and PDF pages, with conversion notes for substitutions or flattened appearances. Keep .oma as the editable working source. Native AI and Affinity writing are not available.

PNG, JPEG and SVG export

Export still artwork with selectable raster scale. SVG keeps vector geometry and outlines project-font text; .oma retains the editable source.

Optional online resources

Browse Google Fonts and icon libraries, or search Pixabay and Pexels with your API keys. Local templates and bundled Phosphor shapes work offline.

See the format guide for import, export and compatibility limits, or the manual for editing workflows.

Which computers can run omadesign?

omadesign is an alpha Linux app. Release downloads are available for x86_64 and ARM64 Linux, with a glibc 2.35 baseline. ARM64 includes Linux on Apple Silicon through Asahi; it is not a macOS build. Omarchy integration is built in, with fallback colors and fonts for other desktops.

Does the published download include everything shown here?

Yes. v0.6.3 includes layered interchange, camera RAW development, batch photo adjustments, shareable presets and 16-bit photo export alongside the existing studios, templates and brand tools. Affinity import requires a separate optional bridge setup. The app remains an alpha; the format guide explains compatibility limits.

Can I open Affinity files?

Import supported .afdesign, .afphoto and .afpub artwork through the optional Affinity bridge. This is partial compatibility: most adjustments, live effects and publishing structures are not retained. The bridge includes new unified .af support, but a real .af document has not yet been verified. Keep your original; native Affinity export is not available.

Do I need an account or an internet connection?

Core editing, local brand libraries and all 52 templates need no omadesign account or internet connection. Downloading fonts or icons and searching online photos requires a connection. Pixabay and Pexels search also require your own provider API keys.

How do I move a project and its brand kit?

Copy the .oma document together with .omacolors, .omatype and the complete .omabrand folder. Project fonts stay inside .omabrand/fonts so text remains editable on another machine. Palette and typography edits have their own save controls; save those drafts before sharing the folder.

What is outside the current scope?

Live vector-object masks, adjustable raster effect stacks, rich inline text, native Figma/Framer interchange and simultaneous multi-user editing are not available. Components and variables stay document-local. Cloud shares files and review snapshots. There is no complete Affinity/Illustrator round trip or PDF/X/CMYK print workflow. Lottie cannot preserve pixels, masks, effects, or shape/conic gradients; animated SVG supports their rendered appearance.

What sets it apart from Affinity?

Native Linux support, Omarchy theme integration, portable brand dotfiles, and vector design, painting, photo editing, and animation in one app. omadesign is an independent alpha.

Affinity platform information ↗ · omadesign manual →