Codex mi za jeden večer našiel 200 GB na zmazanie
Bol júl a bežal Vibe Coding Summer. Mám MacBook s 512GB diskom a jedného večera mi zahlásil, že je plný. Nechcelo sa mi prechádzať priečinky a hádať, čo zaberá miesto, tak som napísal Codexu, nech prejde cache a repozitáre, v ktorých pracujeme, a povie mi, čo môžeme uvoľniť.
Našiel skoro 200 GB. Staré cache, pracovné kópie projektov, ktoré som pol roka neotvoril, a podobné veci. Ešte v ten večer sme disk vyčistili.
Na druhý deň sme mali s účastníkmi check-in a ja som im to rozprával ako príklad vibe codingu. Nevznikla žiadna appka ani web, a aj tak to bol presne on.
Plný disk na Macu
Codex je coding agent od OpenAI, podobne ako Claude Code od Anthropicu. Na rozdiel od chatu v prehliadači beží priamo v počítači, takže vidí súbory, môže spúšťať príkazy v termináli a písať krátke skripty. Keď mu poviete, nech zistí, čo zaberá miesto na disku, sám si napíše a spustí príkazy, ktoré to spočítajú, a vráti vám zoznam.
Ja som do toho kódu nepozeral. Zaujímalo ma, čo našiel a či to môžem zmazať.
Cache a staré worktrees
Väčšinu miesta zaberali dve veci. Cache sú dočasné súbory, ktoré si aplikácie a vývojárske nástroje odkladajú, aby boli rýchlejšie. Keď ich zmažete, nič sa nestane, nástroj si ich pri ďalšom spustení vytvorí znova.
Worktree je samostatná pracovná kópia repozitára, teda priečinka s kódom projektu. Agenti si ich vytvárajú, keď pracujú na viacerých úlohách naraz, aby si navzájom neprepisovali súbory. Úloha skončí, kópia ostane. Ja som ich mal nazbierané za pol roka a väčšinu z nich som už nikdy neotvoril.
Vibe coding bez aplikácie
Výraz vibe coding zaviedol Andrej Karpathy. Myslel tým programovanie, pri ktorom AI poviete, čo chcete, na samotný kód zabudnete a sledujete len to, či výsledok funguje. Väčšina ľudí si pod tým predstaví niekoho, kto si za víkend postaví appku.
Ja to beriem šírš. Pre mňa je vibe coding každá situácia, keď za mňa AI napíše a spustí kód, ktorý vyrieši môj problém. Pri disku vznikli len príkazy, ktoré prebehli raz a už ich nikdy nebudem potrebovať. Na lekcii som to neskôr povedal tak, že jediné, čo vás pri agentoch obmedzuje, je predstavivosť, lebo majú prístup k vášmu počítaču.
Ďalšie úlohy pre Codex
Na check-ine som ukázal ešte pár vecí, na ktoré Codex používam:
- Video z lekcie. Na začiatku záznamu bolo asi desať minút prázdneho času. Codex prešiel video po snímkach, našiel moment, keď začínam rozprávať, a odstrihol začiatok.
- Noví ľudia v Airtable. Mám ho v Codexe pripojený, takže som mu napísal, nech skontroluje, či noví účastníci dostali onboardingové materiály a prístup do platformy a či sme ich overili aj v zozname v Breve, aby im chodili maily.
- Mapa druhého mozgu. Filip chcel vidieť, ako je poskladaný náš firemný druhý mozog. Codex prešiel naše hlavné repozitáre a nakreslil, ako sa prepájajú, kde sú chyby a kde sa veci duplikujú.
- Ponuky. Každá ponuka vyzerá inak podľa toho, kto ju robí. Codex ich vie porovnať, povedať, kde vznikajú rozdiely, a rovno nastaviť, aby sa to neopakovalo.
Všetko sú to veci, ktoré by som inak musel ručne klikať a kontrolovať.
Pravidlá pre upratovanie s agentom
- Najprv zoznam, potom mazanie. Nechajte agenta povedať, čo našiel a koľko to zaberá, a až potom mu dajte pokyn mazať.
- Cache je bezpečná, dokumenty nie. Dočasné súbory nástrojov sa vytvoria znova, vaše fotky a zmluvy nie. Keď si pri položke nie ste istí, nechajte ju tak.
- Pri worktrees sa pýtajte na neuložené zmeny. Kópia, v ktorej ostala rozrobená práca, by sa mala pred zmazaním uložiť.
- Začnite jednou vetou. Nemusíte vedieť, kde macOS drží cache. Stačí povedať, čo chcete dosiahnuť.
Čo všetko vibe coding je a ako si vybrať prvý projekt, sme rozpísali na blogu Aibility.
Časté otázky
Dá sa Codexom vyčistiť disk na Macu?
Áno. Codex beží priamo v počítači, takže vie prejsť priečinky, spočítať, čo koľko zaberá, a navrhnúť, čo zmazať. Mne takto za jeden večer našiel skoro 200 GB na 512GB disku. Rovnako to zvládne aj Claude Code.
Čo sú worktrees a prečo zaberajú toľko miesta?
Worktree je ďalšia pracovná kópia repozitára. Coding agenti si ich vytvárajú pri paralelných úlohách a po skončení ich často nechajú na disku. Keď s agentmi robíte denne, za pár mesiacov sa ich nazbiera veľa.
Je bezpečné nechať AI agenta mazať súbory?
Bezpečnejšie je rozdeliť to na dva kroky. Najprv nech agent vypíše, čo by zmazal a prečo, a mazať mu dovoľte, až keď ten zoznam prejdete. Dočasné súbory a cache sa dajú obnoviť, osobné dokumenty nie.
Je vibe coding aj práca, pri ktorej nevznikne aplikácia?
Podľa mňa áno. Keď AI napíše a spustí kód, ktorý vyrieši váš problém, a vy do kódu nemusíte pozerať, je to vibe coding, aj keď ten kód prebehne raz a zmizne.
Na čo ešte sa dá Codex použiť okrem programovania?
Ja ho používam na strihanie začiatku videa, kontrolu nových ľudí v Airtable, porovnanie ponúk alebo mapu repozitárov. Hodí sa na každú úlohu, pri ktorej treba prejsť súbory alebo dáta a niečo s nimi urobiť.
Ako zadať agentovi upratanie disku?
Stačí jedna veta s cieľom a s tým, kde má hľadať. Ja som napísal, nech prejde cache a repozitáre, v ktorých pracujeme, a povie mi, čo môžeme uvoľniť. Dôležité je slovo „povie“, teda že najprv chcete návrh, nie zmazané súbory.
Tom
Chceš to samé ve své práci?
Sedneme si na hodinu nad tím, co řešíš. 3 000 Kč bez DPH.