Hacker News

Funkcija Anthropic Cowork kreira 10GB VM paket na macOS-u bez upozorenja

Komentari

13 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

Kada AI alati tiho pojedu vašu pohranu: Skrivena cijena pozadinskih funkcija

Zamislite da otvorite postavke pohrane vašeg Mac-a i otkrijete da je nestalo 10 gigabajta prostora na disku — koje troši funkcija koju nikada niste eksplicitno aktivirali. To je upravo ono što su korisnici macOS-a nedavno iskusili s Anthropic-ovom Claude Code Cowork funkcijom, koja tiho vrti paket virtuelnih mašina koji raste do 10 GB ili više bez ijednog dijaloga upozorenja. Za programere koji rade na mašinama sa 256GB ili 512GB SSD-ovima, to je između 2-4% ukupne memorije koja se tiho tvrdi. Incident je izazvao širi razgovor o transparentnosti softvera, pristanku na resurse i onome što korisnici trebaju očekivati od AI alata koje pozovu na svoje mašine.

Šta se zapravo dogodilo: Iznenađenje od 10 GB

Anthropicov Claude Code — pomoćnik za AI kodiranje u komandnoj liniji — uveo je funkciju pod nazivom Cowork, dizajniranu da pruži AI agentu zaštićeno okruženje za izvršavanje koda i upravljanje datotekama. Ispod haube, ova funkcija pruža laganu virtuelnu mašinu na macOS-u, upakovanu kao .bundle direktorijum koji može narasti na 10 GB ili više u zavisnosti od upotrebe. VM uključuje minimalno Linux okruženje, ovisnosti i datoteke radnog prostora koje su neophodne da bi agent mogao raditi autonomno.

Problem nije bila u samoj funkciji — okruženja za izvršavanje u zaštićenom okruženju su legitiman i često preferirani pristup sigurnosti AI agenata. Problem je bio u tome što korisnicima nikada nije predstavljen dijalog o saglasnosti, procjena prostora za skladištenje ili čak obavještenje da se višegigabajtni resurs kreira na njihovom sistemu. Programeri su otkrili napuhane pakete tek nakon što su istražili neočekivana upozorenja za skladištenje ili pokrenuli alate za analizu diska kao što su DaisyDisk ili du -sh komande u svom terminalu.

Diskusije u zajednici otkrile su da mnogi korisnici nisu imali pojma da VM postoji sve dok njihovim mašinama nije ponestalo prostora. Neki su izvijestili da su pronašli više paketa iz zasebnih sesija, što je u ekstremnim slučajevima povećalo utjecaj pohrane na 20-30 GB. Za svakoga ko je ikada mahnito oslobodio prostor prije važne implementacije ili klijentske demonstracije, frustracija je odmah povezana.

Zašto je tiha potrošnja resursa rastući problem

Ovaj incident nije izolovan. Kako alati za programere sa AI-om postaju sofisticiraniji, oni sve više zahtijevaju značajne lokalne resurse — keš memorije modela, vektorske baze podataka, slike kontejnera i okruženja za izvršavanje. GitHub Copilot lokalno indeksiranje, Docker Desktop VM overhead i razni pomoćnici za AI kodiranje troše značajan prostor na disku. Ali razlika između prihvatljivog i neprihvatljivog korištenja resursa gotovo uvijek se svodi na jedan faktor: informirani pristanak.

Korisnici očekuju da će im menadžer preuzimanja reći da datoteka ima 2 GB prije nego što kliknu na "preuzmi". Očekuju da igra na Steamu prikaže svoje zahtjeve za pohranu prije instalacije. Ipak, mnogi programski alati – posebno oni u brzim ciklusima iteracije – preskaču ove ljubaznosti u korist besprekornog iskustva. Pretpostavka je da su programeri dovoljno tehnički da upravljaju sopstvenim sistemima. Ali "dovoljno tehnički" ne znači "psihički".

Najopasnija pretpostavka u dizajnu softvera je da će vaši korisnici otkriti i upravljati nuspojavama funkcija za koje nikada nisu znali da postoje. Transparentnost nije lijepo imati – to je osnova povjerenja između alata i profesionalca koji ovisi o njemu.

Pravi trošak: Više od samo gigabajta

Deset gigabajta moglo bi zvučati trivijalno u eri terabajtnih diskova, ali uticaj u stvarnom svijetu seže daleko izvan neobrađenih brojeva pohrane. Za programere i male poslovne operatere, posljedice se slažu na nekoliko načina:

  • Vremenska mašina i rezervna kopija: macOS Time Machine po zadanim postavkama pravi sigurnosnu kopiju ovih VM paketa, što znači da se 10 GB množi na svakom snimku po satu – potencijalno troši 100 GB+ prostora na disku za sigurnosne kopije u roku od nekoliko dana
  • Konflikti pri sinhronizaciji iClouda: Korisnici sa omogućenom sinhronizacijom fascikle na radnoj površini ili fascikli Dokumenti mogu nehotice preneti gigabajte podataka VM-a u iCloud, trošeći svoju kvotu za pohranu u oblaku
  • Uticaj na CI/CD cjevovod: Programeri koji odražavaju svoje lokalno okruženje za izgradnju servera mogu nesvjesno prenijeti nepotrebne VM artefakte
  • Istrošenost SSD-a: Ponovljeno kreiranje i brisanje velikih datoteka ubrzava trošenje pisanja na SSD diskove, posebno na starijim mašinama sa manje izdržljivim NAND-om
  • Degradacija performansi: Na mašinama s ograničenom RAM-om, pozadinski procesi VM-a se takmiče za memoriju, uzrokujući povećanje upotrebe zamjene i smanjenje ukupnog odziva sistema

Za slobodnjake i vlasnike malih preduzeća koji vode svoje operacije sa jednog MacBook-a — upravljanje radom klijenata, fakturisanje, upravljanje projektima, a sada razvoj uz pomoć veštačke inteligencije — svaki gigabajt je bitan. Kada je vaša mašina ujedno i vaše poslovno središte, neočekivana potrošnja resursa direktno utiče na produktivnost.

Kako izgleda dobra transparentnost softvera

Popravka za ovu klasu problema nije komplikovana. To je filozofija dizajna koja daje prioritet svijesti i kontroli korisnika u odnosu na praktičnost i besprijekornost. Softver koji poštuje svoje korisnike slijedi predvidljiv obrazac:

  1. Otkrivanje prije radnje: Prije kreiranja resursa koji prelaze razumni prag (recimo, 500 MB), predstavite jasan dijalog u kojem se objašnjava šta će biti kreirano, koliko prostora će zauzeti i gdje će biti pohranjeno
  2. Opt-in preko onemogućavanja: Funkcije koje zahtijevaju velike resurse trebale bi zahtijevati eksplicitnu aktivaciju umjesto da se pokreću prema zadanim postavkama. Dovoljan je samo jedan prekidač u postavkama
  3. Vidljivost u kontekstu: Navedite kontrolnu tablu ili indikator statusa koji prikazuje trenutnu upotrebu resursa. Ako vaš alat troši 10 GB, iznesite te informacije tamo gdje korisnici prirodno gledaju
  4. Očistite putanje za deinstalaciju: Kada korisnik onemogući funkciju ili deinstalira alat, svi povezani resursi trebaju biti uklonjeni — ili u najmanju ruku, korisnik treba biti upitan o preostalim podacima

Ova filozofija se proteže dalje od AI alata na bilo koji poslovni softver. Kada platforme upravljaju osjetljivim operacijama — finansijskim podacima, evidencijom klijenata, automatiziranim radnim tokovima — transparentnost o tome šta se dešava ispod haube nije samo dobar UX. To je etička obaveza. U Mewayzu, ovaj princip pokreće način na koji dizajniramo naš poslovni OS od 207 modula: svaka automatizacija, svaka sinhronizacija podataka, svaka alokacija resursa se pojavljuju na kontrolnoj tabli aktivnosti tako da korisnici zadrže potpunu vidljivost onoga što njihova platforma radi u njihovo ime. Bez tihih procesa, bez skrivene potrošnje memorije, bez iznenađenja.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Lekcije za ekosistem AI alata

Šire tržište alata za razvojne umjetne inteligencije kreće se vrtoglavom brzinom. Nove funkcije se isporučuju sedmično, mogućnosti se proširuju mjesečno, a pritisak konkurencije za isporuku "magičnih" iskustava često zasjenjuje svakodnevni, ali kritičan posao upravljanja resursima i korisničke komunikacije. Anthropic je daleko od jedina kompanija koja upravlja ovim tenzijama — ali incidenti visokog profila poput ovog služe kao korisne točke preokreta za cijelu industriju.

Programeri na koje najviše utiče tiha potrošnja resursa su, ironično, upravo korisnici za koje su ovi alati napravljeni: profesionalci koji se oslanjaju na svoje mašine da istovremeno pokreću više zahtevnih aplikacija. Web programer može istovremeno pokrenuti lokalni dev server, instancu baze podataka, alat za dizajn, komunikacijsku aplikaciju i pomoćnika za AI kodiranje. Kada bilo koji od tih alata tiho zatraži 10 GB bez upozorenja, to narušava pažljivu ravnotežu o kojoj ovisi profesionalni radni tok.

Zasluga Anthropic-a, kompanija je u prošlosti reagirala na povratne informacije zajednice, a ovaj problem će vjerovatno biti riješen jasnijim otkrivanjem u budućim izdanjima. Ali obrazac — isporuka brzo, otkrivanje nuspojava kroz pritužbe korisnika, zakrpa nakon činjenice — je onaj koji industrija treba da preraste. Proaktivna transparentnost bi trebala biti dio razvojnog procesa, a ne reaktivna popravka.

Zaštita vaše mašine: praktični koraci

Bez obzira da li ste bili pogođeni ovim specifičnim problemom ili jednostavno želite da se zaštitite od sličnih iznenađenja bilo kojeg alata u vašoj grupi, postoje konkretni koraci koje možete poduzeti danas:

  • Redovito provjeravajte svoj disk: Koristite alate kao što su DaisyDisk, GrandPerspective ili ugrađeni macOS Storage Management da biste identificirali neočekivanu potrošnju prostora barem jednom mjesečno
  • Izuzmite VM pakete iz rezervnih kopija: Dodajte poznate VM direktorije (kao što su ~/.claude/ ili ~/Library/ poddirektorijumi) na vašu listu isključenja Time Machinea ako vam nije potrebna njihova sigurnosna kopija
  • Monitor sa terminalskim komandama: Jednostavan du -sh ~/Library/* | sortiraj -hr | head -20 komanda otkriva najveće potrošače u vašem folderu Library
  • Koristite alate koji su na prvom mjestu u oblaku gdje je to moguće: Poslovne platforme koje se pokreću prvenstveno u oblaku — poput Mewayzovog radnog prostora zasnovanog na pregledniku za CRM, fakturiranje, HR i upravljanje projektima — održavaju vašu lokalnu mašinu fleksibilnom dok i dalje pružaju punu funkcionalnost u svih 207 modula
  • Postavite upozorenja za pohranu: Konfigurirajte macOS obavještenja da vas upozoravaju kada raspoloživa pohrana padne ispod 15-20% kako biste rano uhvatili neočekivanu potrošnju

Za timove i preduzeća, uspostavljanje standardne politike operativnog okruženja koja dokumentuje koji su alati odobreni i koje resurse obično troše može spriječiti da se ova iznenađenja prenesu na cijelu organizaciju. Jedan programer koji otkrije iznenađenje od 10 GB predstavlja neugodnost; pedeset zaposlenih širom kompanije, svaki gubitak od 10 GB je lavina za podršku.

Veća slika: Poverenje kao karakteristika

U svojoj srži, 10GB VM incident je priča o povjerenju. Svaki komad softvera koji instalirate daje implicitno obećanje: "Uradiću ono što očekujete, i ništa više, bez vašeg znanja." Kada se to obećanje prekrši — čak i nenamjerno, čak i iz tehnički opravdanih razloga — to narušava odnos između alata i korisnika. A na tržištu na kojem programeri i poslovni operateri imaju desetine alternativa za bilo koju kategoriju alata, povjerenje je karakteristika koja određuje dugoročno usvajanje.

Najuspješnije softverske platforme sljedeće decenije neće biti samo najmoćnije ili najviše poboljšane umjetnom inteligencijom. Oni će svoje korisnike tretirati kao partnere koji zaslužuju punu transparentnost. Bilo da gradite zaštićeno okruženje virtuelne mašine, automatizovani radni tok fakturisanja ili kanal za odnose sa klijentima, princip je isti: recite ljudima šta radite, dajte im kontrolu nad tim i nikada ne pretpostavljajte da je tišina jednaka pristanku. To nije samo dobar dizajn softvera – to je dobar posao.

Jeste li spremni da pojednostavite svoje operacije?

Bilo da vam je potreban CRM, fakturisanje, HR ili svih 207 modula — Mewayz vas pokriva. 138.000+ preduzeća je već napravila promjenu.

Započnite besplatno →

Često postavljana pitanja

Šta je funkcija Anthropic Cowork i zašto koristi toliko prostora?

Funkcija Cowork u Claudeu za desktop je dizajnirana da pruži potpuno kontejnersko razvojno okruženje. Ovo zahtijeva kreiranje velikog paketa virtualne mašine (VM), koji uključuje cijeli operativni sistem i neophodne alate. Ove slike VM-a su same po sebi velike, često počevši od nekoliko gigabajta, što objašnjava značajnu potrošnju od 10 GB+ pohrane koju prijavljuju korisnici.

Kako mogu provjeriti da li Cowork koristi pohranu na mom Mac-u i kako da je onemogućim?

Svoju pohranu možete provjeriti u O ovom Macu > Pohrana. Da biste je onemogućili, otvorite Claude desktop aplikaciju, idite na Postavke, pronađite Cowork funkciju i isključite je. Ovo bi trebalo spriječiti pokretanje VM-a i omogućiti sistemu da na kraju očisti dodijeljeni prostor, iako bi ručno brisanje paketa moglo biti potrebno.

Postoje li lake alternative za pomoć kod kodiranja pomoću umjetne inteligencije?

Da, mnogi asistenti za kodiranje rade bez potrebe za potpunom lokalnom VM. Na primjer, alati ili ekstenzije zasnovane na oblaku koje se integriraju direktno s vašim IDE-om obično imaju minimalan otisak. Usluge poput Mewayza, koji nudi pristup 207 AI modula za 19 USD mjesečno, pružaju moćnu pomoć kod kodiranja bez trošenja značajnih lokalnih resursa za pohranu.

Šta bi programeri trebali uzeti u obzir prije upotrebe AI alata s lokalnim izvršavanjem?

Uvijek provjerite sistemske zahtjeve i dokumentaciju za sve pozadinske procese ili lokalne instalacije. Vodite računa o svojoj dostupnoj pohrani, posebno na uređajima s manjim SSD-ovima. Odmjerite prednosti lokalne obrade (kao što je korištenje van mreže) u odnosu na cijenu resursa. Istraživanje alternativa, kao što je Mewayz-ova opsežna biblioteka modula, može ponuditi robusne funkcije bez skrivenog poreza za skladištenje.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Related Guide

HR Management Guide →

Manage your team effectively: employee profiles, leave management, payroll, and performance reviews.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime