Google Stitch + Claude Code: verkkosivuston suunnittelu ilman ”tekoälymäistä ilmettä”
MarkdownTäysi manuaalinen Google Stitch → Claude Code -työnkulku: vie HTML/CSS, kokoa DESIGN.md paikallisista tiedostoista, rakenna ja varmista sivu sekä käsittele ratkaisematon MCP-todennusvaihe.
Lue koko artikkeli
Tärkein asia
Claude Code kirjoittaa logiikkaa erinomaisesti, mutta sen designin tunnistaa heti: tumma tausta, violetti liukuväri, Inter-fontti ja kolme identtistä lohkoa. Google Stitch luo designin tekstikuvauksen perusteella ja tarjoaa väri- ja typografiatokenit DESIGN.md-tiedostossa, minkä jälkeen Claude Code rakentaa sivuston kyseisen tiedoston pohjalta. Tässä näytän koko työnkulun vaihe vaiheelta – ja missä se hajoaa.
Lisää Ailootin käyttöohjeita on dokumentaatiossa.
Miksi Claude Codella rakennetut verkkosivustot näyttävät ”tekoälymössöltä”?
Tärkein asia
Ilman designjärjestelmää Claude Code piirtää keskinkertaisen käyttöliittymän: tumma tausta, violetti korostusväri, Inter-fontti ja kolme korttia, joissa on samanlaiset varjot. Syynä on se, että malli toistaa koulutusdatansa yleisintä mallia, ja kyseistä dataa ovat koko internetin Tailwind-sisältö sekä tuhannet samanlaiset laskeutumissivut. Ilman tarkkoja rajoitteita agentti tuottaa kaikkien mallien aritmeettisen keskiarvon.
Kuvatussa käytännön tapauksessa puhelusovelluksen etusivun työ alkoi tyhjästä projektista ja pyynnöstä, että Claude Code rakentaisi laskeutumissivun. Lopputulos oli tuttu: taustana slate-950, korostusvärinä indigo-500, otsikossa lihavoitu Inter ja sen alla kolme identtistä varjollista korttia. Sama asettelu kuin ensimmäisessä v0:ssa, ensimmäisessä Lovablessa ja ensimmäisessä ChatGPT-generoinnissa. Kirjoitin promptin uudelleen viisi kertaa ja lisäsin sanat ”premium”, ”ei kuten kaikki muut” ja ”moderni” – sivu näytti silti vuoden 2015 WordPress-teemalta.
Logiikka on yksinkertainen: ilman rajoitteita malli ottaa tilastollisen keskiarvon näkemästään. Ja se on nähnyt miljoona identtistä Bootstrapilla ja Tailwindilla rakennettua laskeutumissivua. Jos haluat tuloksen, joka ei ole keskinkertainen, sinun on annettava agentille tarkat tiedot: mitkä värit, fontit ja välit valitaan sekä mitä komponentteja pidetään kanonisina. Mallille ”kaunis” tarkoittaa ”vuoden 2020 mediaania”. Adjektiivit eivät muuta lopputulosta; tarvitset täsmällisiä parametreja.
Tarkastelin samaa eroa Referon valmiita designjärjestelmiä käsittelevässä oppaassa – siinä otat jonkun toisen tyylin (Apple, Linear, Stripe) ja annat sen agentille. Google Stitch lähestyy asiaa toiselta suunnalta: sen sijaan, että lainaisit jonkun muun tyyliä, luot omasi kuvauksesi perusteella.
Mikä Google Stitch on ja miten siitä on apua?
Tärkein asia
Stitch on Google Labsin maksuton työkalu, joka muuntaa tekstikuvauksen tai kuvan kokonaiseksi käyttöliittymäsuunnitelmaksi: näytöiksi, väreiksi, typografiaksi ja asetteluksi. Se käyttää Gemini-malleja suoraan selaimessa. Sen tärkein hyöty Claude Code -työnkulussa on se, että Stitch toimittaa designin jäsenneltynä datana: värit, fontit ja välit täsmällisinä arvoina. Agentti lukee ne ja toteuttaa ne koodissa sen sijaan, että ”arvioisi” kuvakaappauksesta.
Stitch on Google Labsin kokeilu, joka esiteltiin Google I/O:ssa toukokuussa 2025. Kirjoitat promptikenttään, miltä haluat sovelluksen näyttävän (tai lataat kuvakaappauksen, valkotaululuonnoksen tai kilpailijan sivun), ja Stitch luo käyttöliittymänäkymiä loputtomalle kanvaasille. Taustalla se käyttää Gemini 2.5 Prota ja Flashia, ja Gemini 3 lisättiin joulukuussa 2025 viimeistellympien asettelujen luomista varten.
Meille hyödyllisiä ominaisuuksia:
- Vibe Design – kuvaile tunnelmaa sanoin (”minimalistinen ja laadukas, kuten Stripe”) ja saat valittavaksi useita visuaalisia suuntia.
- Viitteet – lataa kuva Dribbblestä tai Pinterestistä; Stitch säilyttää asettelun ja soveltaa vaatimuksiasi.
- Vienti kolmessa muodossa: Figmaan (muokattavina tasoina), puhtaana HTML/CSS:nä ja MCP:n kautta suoraan agentille.
Ero valmiisiin tyyleihin, kuten Referoon, on merkityksellinen. Refero on kirjasto designjärjestelmistä, jotka on jo poimittu oikeista verkkosivustoista; siinä otat käyttöön olemassa olevan brändin. Stitch luo tuotteellesi järjestelmän alusta alkaen. Eikö sinulla ole viitedesignia ja haluat oman ilmeen? Valitse Stitch. Haluatko soveltaa tunnetun tuotteen tyyliä nopeasti? Valitse Refero. Ne palvelevat eri vaiheita ja täydentävät toisiaan hyvin.
Myös Claudessa on sisäänrakennettu design-tila; käsittelin sitä Claude Design -oppaassa. Stitch eroaa siinä, että se tarjoaa valmiin järjestelmän ulkoisessa tiedostossa, jonka agentti lukee aina rakentaessaan jotakin.
Google Stitchin saatavuusvaatimukset
Stitch ei ole saatavilla kaikissa maissa: Googlen edustaja kirjoitti virallisella keskustelufoorumilla, että palvelu on saatavilla vähintään 18-vuotiaille käyttäjille 212 maassa ja että lista laajenee. Rajoitetuilla alueilla näet sivustolle mennessäsi vain yhden ilmoituksen: ”Sorry, Stitch is unavailable.”
Tarvitset Google-tilin – palveluun voi kirjautua vain sellaisella.
Kun Stitchin MCP-todennus estää Claude Code -työnkulun
Tärkein asia
Stitch tarjoaa malleille pääsyn suunnitelmiinsa MCP:n kautta. Etä-MCP on osoitteessa https://stitch.googleapis.com/mcp.
MCP:n yhdistämisestä löytyy verkosta paljon roskaa, eivätkä puolet ohjeista yksinkertaisesti toimi. Monet oppaat (myös suositut englanninkieliset) suosittelevat esimerkiksi asentamaan @google/stitch-mcp-paketin komennolla npx -y @google/stitch-mcp@latest. Pakettia ei ole olemassa – npm palauttaa 404. Älä kopioi tätä komentoa; tuhlaat aikaasi. Samasta syystä kannattaa valita integraatioita, joiden asennus ja toimivuus oikeassa tehtävässä on varmistettu.
Tässä kuvattu etä-MCP-yritys sai Claude Codessa virheen Incompatible auth server. Havaittu virhe ei ole toimiva asennusresepti tai todiste kaikkien nykyisten kokoonpanojen epäonnistumisesta. Älä jatka määrittelemättömällä ”yhdistä MCP” -vaiheella. Käytä alla olevaa manuaalista HTML/CSS-vientiä, kunnes täsmällinen yhteensopiva kokoonpano on todennettu.
Luo ensin avain. Stitchissä: napsauta avatartasi → Stitch settings → API key -osio → Create key → kopioi avain.
Lisää sitten välityspalvelin Claude Codeen yhdellä komennolla:
bash
Aseta avain ympäristömuuttujaan (helpoin tapa – sinun ei tarvitse säätää Googlen konsolin tai vanhenevien tokenien kanssa):
export STITCH_API_KEY="your-key-from-stitch-settings"
Jos haluat määrittää asetukset käsin, ne näyttävät tältä (tiedostossa ~/.claude.json tai projektin juuren .mcp.json-tiedostossa):
json
Käynnistä Claude Code uudelleen ja tarkista, että yhteys toimii:
claude mcp list
Stitchin ja DESIGN.md:n työnkulku on kontekstisuunnittelua puhtaimmillaan: lisäät täsmälliset tokenit Clauden kontekstiin etukäteen, ja se rakentaa niiden mukaan arvailematta, mitä tarkoitit. Koko menetelmä kokoaa yhteen kaikki kolme pilaria – AI-kloonin, toiset aivot ja kontekstisuunnittelun. Tämä yhdistelmä muuttaa Clauden ”arvailevasta avustajasta” ennustettavia tuloksia tuottavaksi työkaluksi.
Mikä DESIGN.md on ja miksi se on kuvakaappausta parempi?
Tärkein asia
DESIGN.md on koneellisesti luettava Markdown-tiedosto, joka sisältää designjärjestelmän parametrit: värit heksakoodeina, typografisen asteikon, väliyksiköt ja komponenttisäännöt. Claude Code lukee sen kontekstina ja rakentaa jokaisen elementin samoilla tokeneilla. Agentti ei pysty poimimaan kuvakaappauksesta tarkkaa heksaarvoa tai välimittaa – sen täytyy arvata. Markdownista se ottaa luvut kirjaimellisesti, joten kaikki näytöt näyttävät ”saman suunnittelijan” tekemiltä.
Tässä on tärkeä yksityiskohta, jonka useimmat ohjeet kertovat väärin: Stitchissä ei ole ”Export DESIGN.md” -painiketta. Agentti kokoaa tiedoston itse. Googlen virallisen codelabin mukaan prompti kuuluu suurin piirtein näin: ”siirry Stitch MCP:n kautta projektiin, poimi väripaletti ja typografia sekä kokoa niistä DESIGN.md”. Codelab olettaa toimivan MCP-yhteyden. Tämän manuaalisen reitin Claude Code lukee sen sijaan vietyä HTML/CSS-aineistoa ja kirjoittaa jäsennellyn tiedoston projektijuureen. Sen pitää merkitä puuttuvat tokenit arvaamatta niitä kuvasta.
DESIGN.md sisältää konkreettisia tietoja adjektiivien sijaan:
# DESIGN.md
## Colors
- Primary: #0F172A
- Accent: #F97316
- Success / Error / Warning: ...
- Background / surfaces: ...
## Typography
- Font (body): "Instrument Sans"; (headings): "Instrument Serif"
- Scale: H1 48/1.1, H2 36/1.15, Body 16/1.6, Caption 13/1.4
- Weights: 400 / 500 / 700
## Spacing (base 8px)
- xs 4, sm 8, md 16, lg 24, xl 40, 2xl 64
## Layout
- Container max-width: 1200px; breakpoints: 640 / 768 / 1024 / 1280
## Components
- Button: radius 10px; variants primary / secondary / ghost; states hover / active / disabled
- Card: radius 16px; shadow 0 4px 24px rgba(0,0,0,.08)
Jos haluat Claude Coden käyttävän tiedostoa, viittaa siihen CLAUDE.md-tiedostossa (esimerkiksi rivillä ”Käytä kaikkien komponenttien designina DESIGN.md-tiedostoa”) – silloin agentti ottaa samat tokenit mukaan jokaiseen istuntoon. Maanantaina tehty painike ja perjantaina tehty kortti ovat saman tyylisiä, koska käytössä on yksi totuuden lähde.
Tässä asetelmassa kaksi paikallista viitettä toimii yhdessä. DESIGN.md sisältää järjestelmän säännöt: värit, typografian, välit ja komponentit. Stitchistä viety HTML/CSS ja aineistot antavat yksittäisen näytön asettelun. MCP on valinnainen eikä tämän reitin edellytys.
Miten rakennat verkkosivuston: koko matka tekstistä designiin?
Tärkein asia
Täysi manuaalinen reitti sisältää seitsemän vaihetta: saatavuuden tarkistus, tuotteen kuvaus, viitteen lisääminen, yhden näytön viimeistely, HTML/CSS-vienti, DESIGN.md:n kokoaminen näistä tiedostoista ja yhden sivun rakentaminen sekä todentaminen Claude Codessa. Se välttää ratkaisemattoman MCP-todennusvaiheen. Responsiivisuus, navigointi ja vuorovaikutus pitää yhä toteuttaa ja testata.
Tässä koko prosessi järjestyksessä:
- Avaa Stitch. Tarkista maasi saatavuus ja kirjaudu osoitteeseen
stitch.withgoogle.comGoogle-tililläsi. - Kuvaile tuote. Kerro näytöt ja käyttäjäpolku. Vahvista tai muokkaa ehdotettu näyttöluettelo.
- Lisää viite. Lataa tarkoitettu kuvakaappaus ja kerro säilytettävät värit, typografia ja asettelu.
- Luo ja viimeistele. Valitse yksi näyttö ja paranna se ennen laajentamista.
- Vie valittu näyttö HTML/CSS-muodossa. Tallenna tiedostot ja tarvittavat aineistot projektin viitekansioon. Avaa viety HTML paikallisesti ja tarkista, että se on valitsemasi näyttö. Pelkkä kuvakaappaus ei sisällä täsmällisiä CSS-arvoja.
- Kokoa DESIGN.md paikallisesta viennistä. Pyydä Claude Codea lukemaan HTML/CSS, kirjaamaan todelliset väri-, fontti-, väli-, asettelu- ja komponenttiarvot ja luettelemaan puuttuvat arvot päätöstäsi varten. Tämä reitti ei tarvitse Stitch-API-avainta tai MCP-todennusta.
- Rakenna ja tarkista yksi sivu. Anna Claude Codelle seuraavat kehotteet ja korvaa kansionimi todellisella paikallisen viennin polulla:
Lue Stitchin HTML/CSS-vienti kansiosta refs/stitch-export/. Luo projektijuureen DESIGN.md käyttäen tiedostoissa olevia arvoja. Tunnista puuttuvat arvot keksimättä niitä.
Rakenna yksi sivu DESIGN.md:n ja paikallisen Stitch-viennin pohjalta. Pidä komponentit modulaarisina. Vertaa renderöityä sivua vientiin tietokone- ja mobiilileveyksillä ja varmista navigointi sekä vuorovaikutustilat erikseen.
Tästä eteenpäin Claude Code hoitaa kaiken: näyttöjen välisen reitityksen, DESIGN.md:n taitepisteiden mukaisen responsiivisuuden, animaatiot ja vuorovaikutteisuuden. Stitch tarjoaa staattisia näyttöjä ja klikattavan prototyypin, mutta se ei rakenna toimivaa logiikkaa eikä julkaise sivustoa hosting-palveluun – se on agentin tehtävä.
Miten pääset eroon ”tekoälymäisestä ilmeestä”: mitä tarkalleen pitäisi muuttaa?
Tärkein asia
”Tekoälymäinen ilme” katoaa, kun korvaat subjektiiviset adjektiivit tarkoilla rajoitteilla. Kolme tärkeintä muutosta: poista oletuksena käytetty violetti korostusväri ja määritä oma heksaväri, vaihda Inter ilmeikkääseen fonttipariin ja anna agentille viitteeksi oikea verkkosivusto sanan ”moderni” sijaan. Kirjaa kaikki tämä DESIGN.md-tiedostoon, niin agentti ei enää valu takaisin mallien aritmeettiseen keskiarvoon.
Tässä ovat konkreettiset kohdat, joiden avulla verkkosivusto lakkaa paljastamasta itseään:
- Väri. Violetti
indigo-500paljastaa asian ensimmäisenä. Määritä pää- ja korostusvärit täsmällisinä heksakoodeina suoraan DESIGN.md-tiedostossa. Jokainen agentti tulkitsee ”brändinsinisen” omalla tavallaan. - Fontti. Inter on turvallisin valinta ja siksi tunnistettavin ”tekoälyfontti”. Valitse ilmeikäs pari: esimerkiksi sans serif -fontti leipätekstiin ja luonteikas fontti otsikoihin. Määritä yhdistelmä Stitchin designissa ja kirjaa se DESIGN.md-tiedostoon.
- Viite adjektiivin sijaan. Malli tulkitsee ”tee tästä moderni” ilmaukseksi ”vuoden 2020 mediaani”. Kun annat oikean kuvakaappauksen, se noudattaa kirjaimellisesti ohjetta ”käytä tämän sivun asettelua”. Lataa viitekuva Stitchiin; makua ei voi välittää sanoin.
- Välit ja ilmavuus. Mallipohjaisen asettelun tunnistaa ahtaista, samanlaisista lohkoista. Määritä DESIGN.md-tiedostossa väljä väliasteikko – agentti sijoittelee elementit vapaammin.
Täsmällisyys voittaa subjektiiviset adjektiivit. Stitch on pohjimmiltaan kone, joka muuntaa ”haluan sen tällaiseksi” -toiveesi tarkoiksi tokeneiksi, joten agentin ei tarvitse arvailla.
Google Stitch vai vaihtoehdot: minkä valitset?
Tärkein asia
Google Stitch on hyvä valinta, kun tarvitset designin alusta alkaen eikä sinulla ole budjettia. Onko sivustosi jo suunniteltu Figmassa? Käytä Figma MCP:tä. Tarvitsetko valmista React-koodia? Käytä v0:aa. Haluatko tunnetun brändin tyylin? Valitse Refero. Tarvitsetko heti sovelluksen backendin kanssa? Käytä Lovablea. Pienellä budjetilla toimivalle vibe coderille Stitch on helpoin lähtökohta, mutta se ei tarjoa julkaisua eikä backendia.
Vertailin työkaluja niiden ominaisuuksien perusteella, joilla on oikeasti merkitystä, kun vibe koodaa pienellä budjetilla:
| Työkalu | Hinta | Mitä se tarjoaa | Claude Code -integraatio |
|---|---|---|---|
| Google Stitch | Maksuton | Design alusta alkaen tekstin perusteella: näytöt, HTML, Figma | Paikallinen HTML/CSS-vienti; MCP vain todennetulla yhteensopivalla kokoonpanolla |
| v0 (Vercel) | Maksuton + $20/kuukausi | Valmis React-/Tailwind-koodi, julkaisu Verceliin | Promptien ja koodin kautta |
| Figma Dev Mode MCP | Maksuton betassa | Tarjoaa Figmassa tehdyn valmiin designin koodaamista varten | Virallinen Figma MCP |
| Refero Styles | Maksuton kirjasto | Valmiit DESIGN.md-tiedostot oikeista verkkosivustoista | Virallinen Refero MCP |
| Lovable | Maksuton + $25/kuukausi | Kaikki yhdessä: käyttöliittymä + tietokanta + julkaisu | Erillinen alusta |
Oma työnkulkuni: Stitchillä tutkin designia → Claude Codella rakennan ja toteutan logiikan. Pienellä budjetilla työskentelevälle vibe coderille Stitch on paras vaihtoehto, koska se on maksuton ja luo tuotteelle ainutlaatuisen ilmeen alusta asti. Jos haluat tutustua kaikkiin markkinoilla oleviin työkaluihin, käsittelin niitä pääartikkelissa mitä koodata vuonna 2026.
Missä Google Stitchin rajat tulevat vastaan: mitä rajoitteita sillä on?
Tärkein asia
Stitch tekee vain käyttöliittymän – ei backendia, julkaisua tai esityksiä. Sen manuaaliset muokkaustyökalut ovat rajalliset: yksittäistä elementtiä ei voi siirtää kuten Figmassa; sen voi vain generoida uudelleen. Tulokset eivät ole deterministisiä – yksi prompti voi tuottaa erilaisia näyttöjä. Lisäksi maksuttomien generointien määrää rajoitetaan eikä lisägenerointeja voi ostaa, palvelu on kokeellinen eikä takuita ole, ja Claude Codessa on tunnistautumisongelma.
Tässä rehellinen lista, jotta et pety jo kolmannen näytön kohdalla:
- Vain käyttöliittymä. Ei backendia, tietokantaa tai julkaisua hosting-palveluun. Tarvitset siihen Claude Codea (tai Lovablea, jos haluat kaiken samaan paikkaan).
- Rajoitetut muokkausmahdollisuudet työkalussa. Yksittäistä elementtiä ei voi siirtää hiirellä – sitä voi muuttaa vain promptilla ja generoimalla uudelleen. Se ei ole Figma.
- Epädeterministisyys. Sama prompti tuottaa erilaisia tuloksia. Se sopii ideoiden tutkimiseen, mutta on hankalaa, kun tarvitset toistettavia tuloksia.
- Käyttökiintiö. Maksuttomien generointien raja tulee vastaan (tällä hetkellä päivittäinen); lisäkiintiötä ei voi ostaa, joten sinun täytyy odottaa kiintiön nollautumista. Tarkka määrä vaihtelee, joten tarkista käyttöliittymästä.
- Kokeellinen tila. Google Labs ei sitoudu pitkäaikaiseen tukeen. Palvelu voi muuttua tai sulkeutua.
- Maantieteelliset rajoitukset ja MCP:n tunnistautumisongelma Claude Codessa, joista kerrotaan saatavuutta ja käyttöönottoa käsittelevissä osioissa.
Stitch ei sovi hyvin, jos sinulla on monia projekteja koskeva tiukka brändiohjeisto, jos design on jo Figmassa tai jos tarvitset sovelluksen backendilla ja valmiiksi julkaistuna.
Mitä seuraavaksi?
Tärkein asia
Rakenna työnkulku seuraavaksi käsin: luo ensimmäinen näyttö Stitchissä, vie sen HTML/CSS ja kokoa näistä tiedostoista DESIGN.md yhden sivun rakentamiseen Claude Codessa. Siihen menee yksi ilta, ja samalla saat vastauksen suurimpaan huoleen – siihen, että sivusto näyttää taas ”tekoälyn tekemältä”. Kaikki riippuu yhdestä taidosta: siitä, että hallitset, mitä agentin kontekstiin tulee. Muu tulee harjoittelun myötä.
Rakenna pienin mahdollinen työnkulku yhdellä näytöllä: kuvaile tuote Stitchissä, luo etusivu, vie sen HTML/CSS ja pyydä Claude Codea kokoamaan DESIGN.md sekä rakentamaan sivu paikallisista tiedostoista. Kun näet violetin liukuvärin katoavan itsestään, loppu sujuu helpommin.
Stitchillä suunnittelu on yksi kontekstisuunnittelun tekniikka. Täydellisessä järjestelmässä yhdistyvät AI-klooni, toiset aivot ja kontekstisuunnittelu, jotta Claude voi nojata valmiiksi laadittuihin sääntöihin ja kontekstiin.
Lähteet
AI-klooni, toiset aivot ja kontekstisuunnittelu ovat tuotteelle tärkeitä. Stitchillä suunnittelu on tämän yhdistelmän ensimmäinen rakennuspalikka.
Jos haluat jatkaa työskentelyä mallien parissa, siirry Ailootiin.
Lisätietoja
Kysymyksiä tästä oppaasta: Google Stitch + Claude Code: verkkosivuston suunnittelu ilman ”tekoälymäistä ilmettä”
Mitä teen Stitch MCP:n palauttaessa Incompatible auth server -virheen?
Käytä täyttä manuaalista reittiä: vie valittu näyttö HTML/CSS-muodossa, tallenna aineistot projektiin, varmista vienti paikallisesti ja kokoa DESIGN.md niistä Claude Codella. Artikkeli ei anna todennettua MCP-kokoonpanoa. Älä pidä ”yhdistä MCP” -vaihetta valmiina.
Miten estän arvattuja designtokeneita päätymästä DESIGN.md:hen?
Anna Claude Codelle viety HTML/CSS pelkän kuvakaappauksen sijaan. Pyydä kirjaamaan tiedostoissa todella olevat arvot ja luettelemaan puuttuvat värit, fontit, välit tai komponenttisäännöt päätöstäsi varten. Vertaa sitten yhtä renderöityä sivua vientiin.