Coming to the Mac App Store
Drop an icon on the canvas, remap its palette visually, and export pixel-perfect rasters or production-ready code — without your artwork ever leaving your Mac.
Trym has shipped since 2016. v2 is a ground-up rebuild.
Trym is a native macOS studio that turns one SVG into every asset your product needs: remap its palette visually, export raster sets for Web, iOS, and Android, generate production code for 11 UI stacks, and shrink files with the built-in optimizer. Runs entirely on your Mac. macOS 14 or newer, Apple Silicon. Coming to the Mac App Store.
Recolor & theme
tokens.json.This is the whole idea — live, in your browser. The app does it to real files.
Export everything
Presets for Web, iOS, and Android: @1x/@2x/@3x rasters, drawable densities, xcassets image sets and app icons, adaptive icons, favicon + ICO. Output as PNG, JPG, AVIF, or true vector PDF. One-click Quick Export drops everything into your chosen folder.
Batch mode: drop a folder, apply a palette, export hundreds of icons in one run.
icon.svg
→ web/ PNG @1x @2x · favicon 16–512 + .ico
→ ios/ Assets.xcassets image set + AppIcon
→ android/ mdpi…xxxhdpi + adaptive icon
→ icon.pdf true vector
· light / dark / brand — every preset × every theme
Generate code
Token-bound output — colors arrive as theme references, not constants. Generated files are marked and diffed, never clobbered.
// BoltIcon.swift — generated by Trym. Marked, diffed, never clobbered.
struct BoltIcon: View {
var tint: Color = .Token.brandPrimary // token: brand/primary
var body: some View {
Canvas { ctx, size in
ctx.fill(boltPath(in: size), with: .color(tint))
}
}
}
Built-in optimizer
SVGO-style cleanup passes strip junk before export, with a live byte-savings readout.
Typical icons: 20–60% smaller
AI, private by default
“Make the background transparent and the strokes brand blue” — done. The assistant runs on-device with Apple Intelligence foundation models (macOS 26). Or bring your own API key for a cloud model: your choice, your key, your data — stored in the macOS Keychain.
Read the privacy page →No account. No subscription tricks. No telemetry leaves your Mac.
trym-cli
A companion CLI for CI pipelines. Deterministic output — same input, same bytes, clean diffs.
$ trym-cli export --preset "Web Favicon" --out dist icon.svg
$ trym-cli codegen --target reactTSX --out src/icons icons/*.svg
Coming to the Mac App Store
Trym 2.0 ships on the Mac App Store soon. One-time purchase — no subscription, no account.
Get a launch emailFAQ
Trym turns one SVG into every asset your product needs. Drop an icon on the canvas, remap its palette visually, and export raster sets, app icons, or production-ready source code for 11 UI stacks — entirely on your Mac. A built-in SVGO-style optimizer shrinks files before export.
macOS 14 (Sonoma) or newer on Apple Silicon. Trym 2 is a ground-up rebuild and targets modern Macs only.
Not by default. The assistant runs on-device with Apple Intelligence foundation models, which requires macOS 26 with Apple Intelligence. On any supported Mac you can instead add your own API key for a cloud model — requests then go only to the endpoint you configure, and the key stays in your macOS Keychain. Trym makes no other network calls.
PNG, JPG, AVIF, and true vector PDF, plus complete presets: Web @1x/@2x, favicon sets with ICO and manifest, iOS image sets and app icons, Android density buckets and adaptive icons. Batch mode applies a palette and exports whole folders in one run.
Eleven: SwiftUI, Jetpack Compose, React, React Native, Vue, Flutter, Android Vector Drawable, SF Symbols, CSS-variable SVG, asset catalogs, and DTCG tokens.json. Output is token-bound — colors arrive as theme references, not hard-coded constants.
Same name, same maker, new app. The original Trym — an SVG optimizer and PNG exporter — has shipped since 2016. Trym 2 is a complete rewrite: recoloring, theming, code generation, batch export, and an AI assistant, built for modern macOS.
Trym is sandboxed, as required by the Mac App Store. It can only read the files and folders you explicitly open or drop on it, and batch mode works inside the folder you grant. Nothing is uploaded anywhere.
Yes — trym-cli, a companion for CI pipelines. It runs the same export, codegen, and optimizer engine headlessly, with deterministic output: same input, same bytes, clean diffs.