Antigravity CLI ilimruhusu mwanatengenezaji kuunganisha front-end ya Angular, Firebase’s Hybrid Web SDK, na mifano ya Gemini Nano inayofanya kazi kwenye kifaa ili kutoa programu ya uchambuzi wa picha inayofanya kazi kwenye Chrome bila kutumia wingu (cloud). Koda hiyo hiyo hutumia Gemini 3.5 Flash kwa vivinjari ambavyo haviwezi kuendesha mfano wa Nano, hivyo kuhakikisha huduma inafanya kazi kila mahali.
Kwa nini mchanganyiko huu ni muhimu
Uwekaji lebo wa picha unaochochewa na AI, uundaji wa maandishi mbadala (alt-text), na mapendekezo ya CSS huboresha ufikiaji na usanifu, lakini kutuma kila fremu kwa mfano wa mbali (remote model) huongeza gharama haraka. Kwa kuendesha Gemini Nano moja kwa moja kwenye kivinjari, onyesho hili huepuka malipo ya token kwa watumiaji wengi. Ni Safari au vivinjari vingine visivyo vya Chrome pekee vinavyosababisha matumizi ya mfumo wa wingu (cloud fallback), jambo ambalo huleta gharama.
Vipengele vilivyofanya iwezekane
- Antigravity CLI – msaidizi anayeendeshwa na AI anayepatikana kwenye terminal ya mwanatengenezaji. Huita "ujuzi" maalum kama vile uundaji wa hati (documentation generation), uundaji wa domain (domain modeling), au ukaguzi wa koda (code review) bila kuacha mstari wa amri (command line).
- Stitch MCP Server – huduma inayotolewa na Google inayobadilisha maelekezo ya lugha ya asili (natural-language prompts) kuwa skrini za UI zinazoweza kuingiliana. Katika onyesho hili, ilitengeneza usanifu wa awali, ambao CLI iliuza kama faili la token la
DESIGN.md. - Angular MCP Server – hutoa mifumo (scaffolding) na zana bora kwa seva ya maendeleo ya Angular, ikihakikisha mradi unafuata mifumo ya kisasa kama Signals.
- Firebase Hybrid Web SDK – huunganisha front-end na tabaka la Firebase AI Logic pamoja na Prompt API inayotumiwa kuita mifano ya Gemini.
Prompt API huamua ikiwa ombi litabaki kwenye kifaa (Gemini Nano) au litatumwa kwenye wingu (Gemini 3.5 Flash). Chrome 148+ inajumuisha runtime inayohitajika kwa mfano wa Nano; vivinjari vingine huchochea njia ya wingu moja kwa moja.
Jinsi mwanatengenezaji alivyodumisha ubora wa juu
Ujuzi minne wa AI uliendeshwa mara kwa mara:
- grill-with-docs – ilitengeneza Rekodi ya Maamuzi ya Usanifu (Architecture Decision Record - ADR) iliyohifadhi usanifu wa kiwango cha juu na mabadiliko ya kulinganisha (trade-offs).
- domain-modeling – ilielezea miundo ya data inayolisha mchakato wa uchambuzi wa picha.
- code-review – jozi ya wasaidizi wadogo (sub-agents) walikagua sehemu ya kodi (repository) kutafuta makosa (smells), kutolingana na ADR, na mabadiliko yoyote kutoka kwenye maelezo ya awali.
- angular / firebase – ilithibitisha kuwa koda ilifuata kanuni za kisasa za Angular na kwamba wito wa Firebase AI Logic uliundwa kwa usahihi.
Njia mbili za kazi zilitokea. Kwanza, ADR ilitengenezwa kiotomatiki kwa kutumia /grill-with-docs; kisha /goal ilielekeza AI kutekeleza rekodi ya maamuzi kuanzia mwanzo hadi mwisho. Pili, mwanatengenezaji aliandika ADR kwa mkono na kuendesha /code-review ili kuruhusu AI kukagua utekelezaji. Njia ya mkono hujenga "ustadi wa mazoea" (muscle memory) huku ikiendelea kukamata makosa ya kurudi nyuma (regressions) mapema.
Mchakato wa UI katika vitendo
Mwanatengenezaji aliandika maelezo mafupi ya skrini anayotaka kwenye Stitch. Stitch ilirudisha muundo wa awali (mockup). Antigravity CLI ilichambua mockup hiyo, ilitoa token za usanifu (design tokens) na kuziandika kwenye DESIGN.md. Token hizo ziliunganisha usanifu na vipengele vya Angular vilivyo tayari kwa matumizi.
Front-end inapakia mfano wa Gemini Nano ndani ya Chrome 148+ na hutumia Gemini 3.5 Flash kupitia Firebase wakati runtime inayohitajika haipo, jambo ambalo huleta gharama ya token.
Mabadiliko ya kulinganisha (Trade-offs)
Mifano inayofanya kazi kwenye kifaa inakuzuia kwenye kazi zinazoendana na uwezo wa Nano—kama vile uainishaji rahisi, uandishi wa maelezo (captioning), na mapendekezo ya mtindo. Kazi tata zaidi za kuona (vision work) bado zinahitaji mfano wa wingu.
Hitimisho
Antigravity CLI inaonyesha kuwa watengenezaji sasa wanaweza kuunda mtiririko kamili wa uchambuzi wa picha wa AI—Angular UI, Firebase backend, na Gemini inference kwenye kifaa—bila kulipia wito mwingi wa inference. Mbinu hii inategemea uwezo wa Chrome wa kuendesha mifano kwenye kifaa, lakini inatoa ramani ya wazi kwa programu zinazozingatia gharama ambazo zinaweza kuvumilia matumizi ya wingu kwa hali zisizo za kawaida (edge cases).
