San Francisco-ban, az AI Engineer Code Summit második napján Brandon Thomas, az ArtCraft alapító-vezérigazgatója részletesen bemutatta vállalata ambícióját: népszerű kreatív szoftverek nyílt forráskódú újraalkotását és az internet „visszafoglalását”. Thomas előadása során hangsúlyozta, hogy az ArtCraft eddig 17 nyílt forráskódú változatot jelentetett meg ismert alkalmazásokból, közülük az egyik legjelentősebb a PhotoCraft — egy Rustban készült, a Photoshop alternatívájaként megalkotott program.
Mit állítanak és miért számít
Thomas az internet korai időszakára emlékeztetett, amikor szerinte a web sokkal kísérletezőbb és kevésbé központosított volt; szerinte a Web 2.0 megjelenése ugyan szélesebb elérést hozott, de korlátozta azt a szabadságot, hogy a felhasználók saját eszközeiket építsék. Ennek ellensúlyozására szerinte az ArtCraft „minden nyílt forráskódú” elvvel indult el: „építsünk meg mindent nyíltan”.
A cég portfóliójában szerepel a PhotoCraft mellett több, Adobe-szerű alkalmazás, egy Figma-klón, a WordCraft névre keresztelt, Microsoft Word-hoz hasonló szövegszerkesztő, valamint független közösségi projektek, például a SolidCraft nevű CAD-alkalmazás, amely az ArtCraft launcherén keresztül terjesztődik. Thomas azt állítja, hogy ezek az alkalmazások 100%-ban nyíltak — nemcsak a kliensoldali programok, hanem az infrastruktúra is.
A PhotoCraft fejlesztésének folyamata és állapota
A PhotoCraft létrehozásakor az ArtCraft részletes promptokkal táplálta meg az AI-modellt a Photoshop eszközeinek, adatstruktúráinak és fájlimportőreinek leírásával, majd egy nagyobb prompttal elindította az alkalmazás felépítését. Thomas szerint 24 órán belül már „egészen jó közelítését” látták a Photoshop funkcionalitásának.
A projekt GitHub-oldalán közzétett adatok alapján a fejlesztők szerint a funkciók tekintetében körülbelül 76%-os paritás áll fenn, míg a professzionális használatra való készség tekintetében mintegy 46%-nál járnak. Thomas saját közlése szerint a csapat „épp most lépte át a 60% körüli paritást”, és belső célként a lehető legközelebb szeretnének kerülni a 100%-hoz. A PhotoCraft elsődleges célja jelenleg az Adobe-t használó művészek „izommemóriájának” betöltése: azaz az Adobe-élményt, a felületet és a 'look and feel'-t reprodukálni.
Ugyanakkor a hosszabb távú elképzelés az, hogy miután elérték a kompatibilitást, új alkalmazásokat fejlesszenek, amelyek „új, agentikusabb” felhasználói felületeket kínálnak.
Felhasználók, közösség és felhasználási adatok
A PhotoCraft és az ArtCraft egyéb alkalmazásai körüli érdeklődés nagy volt: Thomas azt mondta, hogy a projektet körülbelül 4 000 fejlesztő támogatta az open source közösségből, a cég alkalmazásainak letöltési rátája pedig körülbelül 1,7 millió letöltés naponta, és ez a növekedés még gyorsul. Ezen felül az ArtCraft hivatalos 17 alkalmazása mellett mintegy 300 közösségi fejlesztésű app létezik.
Műszaki megoldások és kihívások — Rust, agentek és CI
Thomas kiemelte, hogy a Rust nyelv kulcsfontosságú volt az alkalmazások teljesítményéhez: szerinte a PhotoCraft tízszer gyorsabban nyílik meg, mint a Photoshop. Hangsúlyozta, hogy a natív megoldás különösen fontos „magas minőségű kreatív appoknál”, szemben korábbi Electron-alapú próbálkozásokkal.
Ugyanakkor a projekt nem ment simán minden területen: felmerültek problémák jogosultságokkal, GitHub-bal kapcsolatos ügyekkel, skálázással és folyamatos integrációs (CI) rendszerekkel. Thomas elmondta, hogy a CI rendszerek „összeomlanak”, ezért saját megoldásokat állítottak üzembe, illetve együttműködtek tárhelyszolgáltatókkal memóriaterület biztosításáért.
A fejlesztési modellben az ArtCraft megtalálta az egyensúlyt abban, mit bíznak az agentekre (például asztali alkalmazások vagy játékok nagy részének automatikus előállítása), és mit hagynak az emberekre (például backendmunka, sémamigrációk vagy API-tervezés).
Autonóm szoftvergyár és a nagyobb vízió
Az ArtCraft bejelentette az AutoCraft nevű, teljesen autonóm szoftvergyárat is, amelyet nyílt forráskódúnak terveznek. Thomas zárómondatai szerint a cél „az egész világ nyílt forráskódúvá tétele”: alkalmazások, infrastruktúra, protokollok és modellek mind nyitottá tétele.
A vállalkozás ambíciója nagynak tűnik, akár a Linuxhoz hasonló ökoszisztéma-méretű hatást is elérhet, ha a letöltések növekedése folytatódik. A szerző megjegyzi, hogy a projekt legérdekesebb része a közösségi, emberi hozzájárulók növekedése: a korai web egyik legnagyobb erénye a méretezett emberi együttműködés volt, és az ArtCraftnál most ez új formában, agentekkel kombinálva jelenik meg.
Összegzés
Brandon Thomas és az ArtCraft vállalkozása erőteljesen törekszik arra, hogy a nagy, zárt kreatív alkalmazásokat nyílt forráskódú, Rust-alapú alternatívákká alakítsa. Bár a PhotoCraft és a többi alkalmazás gyors népszerűségre tett szert, a projekt még nem érte el a teljes funkcionalitási paritást, és több műszaki kihívással küzd — ugyanakkor a növekvő közösség és az autonóm fejlesztési eszközök miatt a cég ambíciója jelentős hatással lehet a jövőbeli szoftverek kialakulására.



