Google Antigravity - nová dimenzia vývoja aplikácií pomocou AI
Google Antigravity je moderná platforma na vývoj aplikácií na báze AI. Jej cieľom je zjednodušiť tvorbu aplikácií naprieč rôznymi zariadeniami a zabezpečiť vysokú mieru škálovateľnosti, bezpečnosti a dostupnosti služieb. Platforma umožňuje vývojárom aj menej skúseným používateľom rýchlo vytvárať, testovať a nasadzovať aplikácie bez nutnosti hlbokých znalostí programovania.
Antigravity podporuje multiplatformový vývoj pre desktopové OS (Windows, Linux, MacOS), web, mobilné zariadenia, IoT) Vďaka pokročilým API rozhraniam je možné bezproblémovo prepájať aplikácie s externými systémami, čím sa otvárajú nové možnosti pre podnikové riešenia aj individuálne projekty. Má zabudovanú analytiku, ktorá umožňuje monitorovať správanie používateľov v reálnom čase a optimalizovať výkonnosť aplikácií.
Aplikácia Antigravity je odvodená od open source vývojového prostredia Visual Studio Code, kedy k základnej aplikácii boli doplnené potrebné AI funkcie. Pre používateľov Gitu a GitHubu stačí povedať, že sa jedná o tzv. „fork“, čiže odnož od VS Code.

Najskôr je potrebné aplikáciu Antigravity nainštalovať. Je k dispozícii pre Windows, Linux aj MacOS. V aplikácii sa prihlásite do Google konta. Aplikácia má tri pracovné plochy.
Google Antigravity je v dobe písania článku k dispozícii vo verzii public preview a počas testovacieho obdobia je poskytovaná bezplatne so štedrými limitmi pre používanie modelu Gemini 3 Pro
Jednou z kľúčových vlastností Google Antigravity je jeho „agent-first“ architektúra, v ktorej autonómni AI agenti realizujú celý proces vývoja – od analýzy zadania cez generovanie kódu až po automatické testovanie a validáciu výsledkov.
Agent manager umožňuje vytvárať a spravovať agentov vo vašich pracovných priestoroch. Napríklad môžete pre agenta vytvárať zadania aby niečo upravil, alebo doplnil vo vašich doterajších projektoch. Agent Manager slúži ako centrála pre orchestráciu viacerých AI agentov súčasne. Tu môže vývojár spúšťať rôzne agentné úlohy na viacerých pracovných priestoroch, sledovať ich priebeh, prehliadať artefakty či pridávať spätnej väzby bez toho, aby priamo prešiel do samotného kódu.
Editor – má používateľské rozhranie totožné s Visual Studio Code a obsahuje veľa užitočných funkcií, napríklad automatické dokončovanie a podobne
Prehliadač - jedná sa o agenta priamo v prehliadači Chrome. Takáto integrácia umožňuje klásť otázky typu „otestuj moju funkciu“ a správca agentov alebo editor spustí prehliadač a klikne na obrazovku, posúva sa po obrazovke, aby otestoval aplikáciu ktorú vytvárate.
Antigravity integruje viacero špičkových modelov umelej inteligencie, medzi ktorými dominuje Gemini 3 Pro od Googlu, ale podporujú sa aj modely ako Claude Sonnet 4.5 od Anthropic a open-source varianty GPT-modelov. V súčasnosti implicitne podporuje modely:
- Gemini 3 Pro (high)
- Gemini 3 Pro (low)
- Gemini 3 Flash
- Claude Sonnet 4.5
- Claude Sonnet 4.5 (thinking)
- Claude Opus 4.5 (thinking)
- GPT-OSS
Pri začatí novej konverzácie s agentom si používatelia môžu vybrať z dvoch režimov:
Plánovanie (Planning): agent si vykonanie úloh najskôr naplánuje. Tento režim sa používa na hĺbkový výskum, zložité úlohy alebo kolaboratívnu prácu. Agent organizuje svoju prácu do skupín úloh, vytvára artefakty a podniká ďalšie kroky na dôkladný výskum, premyslenie a plánovanie svojej práce pre optimálnu kvalitu. Ak použijete modely Gemini, agent vás najskôr požiada aby ste jeho plán schválili. Prípadne môžete niektoré položky implementačného plánu okomentovať a napísať, čo by bolo potrebné upraviť. Ak požadujete jednoduché úpravy tak sa implementačný plán vytvárať nebude, aj keď máte nastavený režim plánovania
Rýchly (Fast): agent vykoná úlohy priamo. Používa sa na jednoduché úlohy, ktoré je možné dokončiť rýchlejšie, ako je premenovanie premenných, spustenie niekoľkých bash príkazov alebo iné menšie, lokalizované úlohy. Toto je užitočné, keď je rýchlosť dôležitým faktorom a úloha je relatívne jednoduchá.
Na bočnom paneli na ľavej strane pridáme nový pracovný priestor. Budeme pracovať lokálne, takže vytvoríme nový priečinok a vhodne ho pomenujeme. V rámci zadania môžete navrhnúť technológie, ktoré používate, prípadne ak ste začiatočník, agent si najvhodnejšie technológie vyberie sám. Agent si tiež sám nainštaluje všetky potrebné nástroje, knižnice a doplnky, ktoré bude pre vyriešenie úlohy potrebovať. Aby agent mohol potrebné komponenty nainštalovať, môže spúšťať príkazy v príkazovom riadku, podobne ako keď vy tieto príkazy spúšťate manuálne v okne terminálovej aplikácie typy Príkazový riadok, alebo PowerShell. Pre agenta môžete nechať nastavenie Auto aby robil rozhodnutia v mene používateľa. Pri tomto nastavení je agent schopný spúšťať terminálové príkazy vo vašom mene bez vášho súhlasu. V praxi na vybudovanie dôvery s používateľom ho program požiada aby túto žiadosť schválil alebo zamietol.
Platforma generuje tzv. artefakty – overiteľné výstupy agentov ako zoznamy úloh, implementačné plány, snímky obrazovky, či logy testov, ktoré pomáhajú vývojárovi pochopiť, čo agent vykonal a prečo. Tento prístup je navrhnutý tak, aby posilnil dôveru používateľov v autonómne kroky AI a zároveň poskytol priehľadnú dokumentáciu každej úlohy
Po otvorení Antigravity môžeme v paneli agenta zadať krátke a zrozumiteľné zadanie v prirodzenom jazyku, napríklad:
„Vytvor mi jednoduchú aplikáciu Todo List s frontendom v HTML/CSS/JavaScript a backendom v Node.js. Funkcie by mali zahŕňať pridanie položky, označenie ako dokončenú a odstránenie. Pridaj aj základné testy a UI preview, ktoré sa automaticky spustí v prehliadači.“
Agent v Antigravity najprv analyzuje tento prompt a rozdelí úlohu na jednotlivé kroky: vytvorenie struktúry projektu, implementácia backendu, frontendových komponentov, testov, a nakoniec overenie funkčnosti. Po schválení plánov agent začne generovať konkrétny kód, spúšťať testy a automaticky otvárať výslednú aplikáciu v integrovanom prehliadači, pričom výsledky zaznamenáva ako artifakty, ktoré si vývojár môže následne skontrolovať a upraviť podľa potreby. Používateľ môže priebežne reagovať na artifakty, pridávať komentáre, upravovať priority úloh alebo definovať nové kritériá – to všetko priamo z prostredia Antigravity, čím sa minimalizuje potreba prechádzania medzi rôznymi nástrojmi.

Ako prvý príklad vytvoríme, alebo presnejšie necháme vytvoriť aplikáciu, ktorá bude simulovať kalkulačku s RPN (Reverse Polish Notation), čiže reverznou poľskou notáciou. Tento systém svojho času využívali takmer všetky programovateľné kalkulačky od Hewlett Packard. Úmyselne sme vybrali RPN kalkulačku, pretože na rozdiel od klasickej kalkulačky, kde stačí využiť základné matematické funkcie, aplikačná logika RPN kalkulačky je zložitejšia, pretože je potrebné implementovať zásobník, do ktorého sa ukladajú zadané operandy. Zadanie budeme vytvárať v slovenčine.
Vytvor simulátor kalkulačky, ktorá bude využívať RPN a bude mať implementované základné matematické funkcie: sčítanie, odčítanie, násobenie a delenie.
Postup vytvorenia aplikácie vidíte vo videu

V existujúcom projekte môžete zadávať návrhy na zmeny, v našom prípade sme najskôr zadali úpravu:
tlačidlá pre matematické aplikácie zmeň pozadie na oranžové
a aby sme sa trochu priblížili dizajnu reálnej kalkulačky, tak aj ďalšiu úpravu
Uprav dizajn tlačidiel na obdĺžnikové a usporiadaj ich podobne ako má kalkulačka HP 25

Dizajn navrhnutý AI je jednoduchší ako má HP-25, pretože podľa zadania stačí ak kalkulačka má len základné matematické funkcie. Reálna kalkulačka HP-25 má podstatne viac funkcií
V druhej časti nášho videa si môžete pozrieť príklad z úvodného videa od Google v ktorom je príklad vytvorenia aplikácie Flight Tracker. Zadanie je:
Vytvor webovú aplikáciu next.js na vyhľadávanie letov, kde môže používateľ zadať číslo letu a aplikácia poskytne čas začiatku, čas ukončenia, časové pásma, miesto začiatku a miesto ukončenia letu. Zatiaľ použi simulované API, ktoré vracia zoznam zodpovedajúcich letov. Výsledky vyhľadávania zobraz pod formulárom na zadanie údajov.
Resumé
Google Antigravity predstavuje významný krok vpred v oblasti vývoja softvérových nástrojov s umelej inteligenciou. Jeho agentickí sprievodcovia, podpora viacerých modelov, vizuálne artifakty a nové rozhrania ponúkajú vývojárom nový spôsob interakcie s kódom – efektívnejší, intuitívnejší a orientovaný na výsledky.
Zobrazit Galériu