Jeg fant en nettleserbasert kreativ pakke, og at den er åpen kildekode er bare en del av tiltrekningen


Jeg har et kjærlighet-hat-forhold til kreativ programvare. Verktøyene som er gode nok til å stole på profesjonelt kan koste en liten formue, og de gratis alternativene har sin egen læringskurve og ulemper. Når det er sagt, gir det meg håp at det finnes open-source-alternativer til Adobe-programmer.

Det håpet ledet meg til Graphite, et nettleserbasert, fullstendig åpen kildekode 2D-designverktøy. Jeg prøvde det, og tenkte at det ville være som en annen nettleserbasert Photoshop-klone. I stedet fant jeg et fullt funksjonelt designverktøy som jeg kan kjøre i hvilken som helst nettleser, på hvilken som helst maskin. Det beste? Det har svært lite å gjøre med prisen.

Graphite er ikke ditt typiske nettleserdesignverktøy

Det kjører i nettleseren din, men oppfører seg ikke som det






Ja, Graphite kjører i nettleseren din, uansett hva det måtte være. Det er gratis å bruke, og kildekoden er tilgjengelig i den offisielle GitHub-repositorien under en Apache 2.0-lisens. Men å betraktes det bare som et annet gratis alternativ til Illustrator eller Photoshop som du kan åpne i en fane, undervurderer massivt hva det er ment for. Det finnes kreative verktøy som er gratis og som profesjonelle faktisk bruker. Graphite er godt på vei til å bli med på den listen.

Graphite beskrives av skaperen som et forsøk på å bygge «2D-motparten til Blender», og hvis du har brukt tid med Blender, forteller denne innrammingen mye om målene for appen. Den ønsker ikke bare å være en vektoredigerer; den langsiktige veikartet inkluderer rasterredigering, digital maling, bordpublisering, bevegelgrafikk, animasjon og komposisjon, alt samlet under ett tak.

I utgangspunktet bytter enhver 2D-kreativ arbeidsflyt du har mellom flere programmer. Når det er sagt, er den nåværende alfa-versjonen bare en brøkdel av den visjonen. Men det som allerede er implementert fungerer bedre enn de fleste ferdige verktøy.

Node-grafen endrer fullstendig hvordan du designer

Ikke-destruktiv redigering gjort riktig

Grafitt er bygget rundt en prosedyremessig nodegraf i kjernen. Hver eneste ting du lager blir behandlet som en node i programmet—en komponérbar funksjon som kobler til andre noder for å produsere det endelige kunstverket.

Dette er den samme filosofien som brukes av Blender, brakt til 3D-kunst med sine Geometry Nodes, og verktøy som Houdini bruker i VFX-industrien. Graphite er den første til å ta tak i dette konseptet i 2D-design på en skikkelig måte.

Hva dette betyr i praksis er at ingenting du gjør er destruktivt. Du kan gå tilbake og justere en farge, endre formen på en bane, eller endre hvor mange ganger en form gjentas, når som helst du vil, og resten av kunsten din vil oppdatere seg deretter. Dette er mer enn bare funksjonen for angre-historikk du ser i verktøy som Illustrator eller Photoshop. Det gir deg muligheten til å revurdere kreative beslutninger midt i arbeidsflyten uten å demontere alt du har gjort siden.

Så nyttig som denne tilnærmingen er, trenger du ikke å tenke på den hvis du ikke vil. Lagpanelet ser ut og fungerer som alle andre designverktøy du har brukt tidligere. Du kan helt ignorere nodegrafen og tegne former, bruke gradienter og stable objekter. Når du kommer til et punkt der du vil at et mønster skal bestå av 10 former i stedet for 8, er alt du trenger å gjøre å justere en skyveknapp, ikke spamme angre-knappen.

Under panseret er teknologistakken den virkelige fleksibiliteten

Rust, WASM, og hvorfor ytelse faktisk betyr noe

De fleste nettleserbaserte kreative verktøy er enten sterkt AI-baserte eller ganske begrenset når det gjelder funksjoner. Graphite, derimot, er ikke begrenset av det faktum at det kjører i nettleseren. Verktøy som Canva har vist at nettleserbaserte designverktøy kan være kraftige, og det finnes raskere og mindre frustrerende designverktøy enn Canva som også kan kjøre i nettleseren.

Appen er skrevet i Rust og kompilert til WebAssembly. Renderingspipelinjen bruker wgpu, som er en Rust-native implementering av WebGPU-grafikk-APIet. Dette betyr at det tunge arbeidet skjer på GPUen din, kunstverkene dine behandles lokalt og berører aldri en server, og ytelsestaket er betydelig høyere enn det du ville forvente fra et verktøy som kjører inne i en nettleserfane.

Nodediagram-motoren som kjører under alt dette, kalles Graphene. Den har sitt eget typesystem, kompilator og runtime. Når du endrer nodediagrammet ditt, redigerer du i praksis kildekoden for et lite Rust-program som genererer kunsten din, som deretter blir re-kompilert og kjørt på nytt i sanntid. Utviklerne planlegger til og med å slippe en funksjon som eksporterer et ferdig dokument som en frittstående kompilert applikasjon.

Det er tidlig, men allerede farlig brukbart

Alfaversonen er mer brukbar enn du skulle tro

Graphite er for øyeblikket i alfa, noe som betyr at det er mer lovende enn faktiske fungerende verktøy. Vektorredigeringsverktøyene er funksjonelle nok til å gjøre reelt arbeid med. Du kan tegne, style og komponere vektorgrafikk, og de prosessuelle verktøyene fungerer pålitelig for generative design som radiale repetisjoner, støy-mønstre, parametriske former og mer. Rasterverktøy eksisterer, men er stort sett eksperimentelle, med bredere pikselredigering fortsatt under utvikling. Du får også en animasjons-avspillingsknapp, men uten en tidslinje.

Den gode nyheten er at verktøyet er i aktiv utvikling. Alpha 4-utgivelsen i september 2025 brakte over 300 betydelige endringer, inkludert en stor revisjon av hvordan nodegrafen behandler data, ved å gå fra behandling av enkeltobjekter til listebasert behandling, noe som åpner for langt mer fleksible prosedyriske operasjoner. Dets nåværende tilstand er langt fra et hobbyprosjekt.

Grafitt er mer enn en nettbasert kopi

Et nettleserbasert verktøy som prøver å omforme 2D-design

Graphite ser ut til å prøve å gjøre det Figma gjorde med UI-design. Det setter ikke bare Illustrator i en nettleser, men det har også tenkt nytt om arbeidsflyten fra bunnen av. Graphite forsøker noe lignende for det bredere 2D-kreative området, med utgangspunkt i en fundamentalt annerledes modell for hva et designdokument egentlig er.

Den åpen kildekode-delen betyr selvfølgelig noe, men det er bare en del av appellen. Jo mer du bruker Graphite, jo mer vil du innse at det er et verktøy som behandler kunsten din som data i stedet for piksler, og som ikke ber deg velge mellom kraft og ikke-destruktivitet, eller mellom et kjent grensesnitt og en programmerbar kreativ motor. Det er ganske ambisiøst, og hvis du er interessert i 2D-design, er det vel verdt tiden å åpne en nettleserfane og prøve det.

Relaterte artikler