Početak rada s Tesserom
Tessera je AI generator projekata koji se pokreće kao CLI alat na tvom računalu. Instaliraj ga globalno putem Composera i počni generirati kompletne web projekte iz razgovora. Nisi čuo za Tesserou prije? Prvo pročitaj Što je Tessera?.
Instaliraj Tessera CLI pomoću Composera
composer global require tessera/installerProvjeri da je Composerov globalni bin direktorij u PATH-u:
- Windows:
%APPDATA%\Composer\vendor\bin - macOS/Linux:
~/.composer/vendor/bin
Provjeri radi li instalacija:
tessera --versionProvjera sustava
Prije kreiranja prvog projekta, pokreni ugrađenu dijagnostiku da provjeriš ima li tvoj sustav sve što Tessera treba:
tessera doctor TESSERA DOCTOR — System Check
System:
OS: windows
Package manager: scoop
Required:
✓ PHP — PHP 8.5.2
✓ Composer — 2.9.2
AI tools (need at least one):
✓ claude — 2.1.76
✓ gemini — 0.32.1
✓ codex — 0.114.0
Optional (depends on stack):
✓ Node.js — v25.8.0
✓ Go — go1.25.0
Flutter — not installed
✓ Docker — 28.4.0
✓ Git — 2.45.1
✓ Disk space: 87.7 GB free
All good! Run: tessera new my-projectTIP
doctor ne provjerava samo jesu li AI CLI alati instalirani — provjerava i je li svaki prijavljen. Alat koji je prisutan ali odjavljen prikazuje upozorenje s naredbom za prijavu, pa to uhvatiš ovdje umjesto usred builda.
Preduvjeti
Obavezno:
PHP 8.4+
PHP je programski jezik u kojem je Tessera napisana. Provjeri imaš li ga:
php -vAko nije instaliran:
- Windows:
scoop install phpili preuzmi s php.net - macOS:
brew install php - Linux (Ubuntu/Debian):
sudo apt install php php-cli php-mbstring php-xml php-curl php-zip
Composer
Composer je upravljač paketa za PHP — instalira Tesserou i njene ovisnosti. Provjeri imaš li ga:
composer --versionAko nije instaliran: slijedi službeni vodič za instalaciju Composera. Na macOS-u možeš i brew install composer.
Barem jedan AI CLI alat
Tessera koristi AI alate instalirane na tvom računalu. Potreban je barem jedan:
| Alat | Instalacija | Besplatni plan? |
|---|---|---|
| Claude | npm install -g @anthropic-ai/claude-code | Ograničen |
| Codex | npm install -g @openai/codex | Ograničen |
| Gemini | npm install -g @google/gemini-cli | Da |
Nemaš npm?
Ovi AI alati instaliraju se putem npm-a (Node.js upravljač paketa). Ako ga nemaš, instaliraj Node.js s nodejs.org — npm dolazi uz njega.
Po potrebi (automatski se instaliraju ako nedostaju):
- Node.js — za frontend assete i Node.js stack
- Go — za Go stack
- Flutter SDK — za Flutter stack
Generiraj prvi AI web projekt
tessera new moj-projektAI vodi prirodan razgovor — pita o poslovanju, jezicima, plaćanju, stilu dizajna — a zatim automatski gradi sve. Cijeli proces traje nekoliko minuta.
TIP
Tessera pita o tvojim AI pretplatnim planovima pri prvom pokretanju i pamti ih (sprema u ~/.tessera/config.json), pa sljedeća pokretanja preskaču pitanja. Imaš Claude Max? Tessera će preferirati Claude za sve zadatke jer nema troška. Više o usmjeravanju AI poziva.
Preskakanje razgovora (dev način)
Znaš već koji stack trebaš i ne treba ti AI razgovor? Dvije zastavice ubrzavaju stvari. Pokreni tessera stacks za popis dostupnih stackova (i provjeru ima li tvoj sustav alate koje svaki treba):
# Popis imena stackova + spremnost sustava.
tessera stacks
# Odaberi stack sam — bez AI poziva za odabir stacka.
tessera new moja-trgovina --stack=laravel
# Preskoči interaktivni upitnik učitavanjem zahtjeva iz JSON-a.
tessera new moja-trgovina \
--stack=laravel \
--requirements-fixture=./zahtjevi.jsonMinimalni zahtjevi.json:
{
"description": "Online vinoteka u Hrvatskoj, tri kategorije, hrvatski + engleski",
"languages": ["hr", "en"],
"design_style": "elegantno, rafinirano",
"design_colors": "burgundy, krem",
"needs_shop": true,
"country": "HR",
"payment_providers": ["corvuspay", "bank_transfer"]
}Ovo je korisno uglavnom za ponavljane razvojne iteracije i CI smoke testove.
Pregled plana prije trošenja tokena
Tessera može pokazati plan bez pokretanja ijednog AI poziva:
tessera plan compile stacks/laravel.yaml
tessera plan showPlan ti točno govori koji se koraci izvode, kojim redoslijedom, s kojim promptom i prema kojem AI-ju. Vidi tessera plan za punu referencu.
Sljedeći koraci
- Kreiranje projekta — vidi cijeli proces od razgovora do radne aplikacije
- Nakon builda — što napraviti kad je projekt generiran
- Usmjeravanje AI poziva — kako Tessera bira najbolji AI za svaki zadatak
- Nastavak i oporavak — što se događa kad build padne ili se prekine
- Trag builda i eventi — čitaj
events.jsonlza debugiranje završenog builda