Hacker News

Značajka Anthropic Cowork stvara VM paket od 10 GB 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: skriveni trošak pozadinskih značajki

Zamislite da otvorite postavke pohrane vašeg Mac računala i otkrijete da je 10 gigabajta prostora na disku nestalo — zauzeto značajkom koju nikada niste eksplicitno aktivirali. To je točno ono što su korisnici macOS-a nedavno iskusili s Anthropicovom značajkom Claude Code Cowork, koja tiho vrti paket virtualnog stroja koji naraste na 10 GB ili više bez ikakvog dijaloga upozorenja. Za programere koji rade na strojevima sa SSD-ovima od 256 GB ili 512 GB, to je između 2-4% ukupne pohrane koja se prešutno tvrdi. Incident je potaknuo širi razgovor o transparentnosti softvera, pristanku na resurse i što bi korisnici trebali očekivati od AI alata koje pozivaju na svoja računala.

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

Anthropicov Claude Code — pomoćnik za kodiranje pomoću umjetne inteligencije u naredbenom retku — uveo je značajku pod nazivom Cowork, dizajniranu da agentu umjetne inteligencije pruži okruženje u sandboxu za izvršavanje koda i upravljanje datotekama. Ispod haube, ova značajka pruža lagani virtualni stroj na macOS-u, pakiran kao .bundle direktorij koji može narasti na 10 GB ili više, ovisno o upotrebi. VM uključuje minimalno Linux okruženje, ovisnosti i datoteke radnog prostora potrebne za autonomni rad agenta.

Problem nije bila sama značajka — okruženja za izvršavanje u sandboxu legitiman su i često poželjan pristup sigurnosti agenta umjetne inteligencije. Problem je bio u tome što korisnicima nikada nije prikazan dijaloški okvir za pristanak, procjena pohrane ili čak obavijest da se na njihovom sustavu stvara resurs od više gigabajta. Programeri su otkrili napuhane pakete tek nakon što su istražili neočekivana upozorenja o pohrani ili pokrenuli alate za analizu diska kao što su DaisyDisk ili naredbe du -sh na svom terminalu.

Rasprave u zajednici otkrile su da mnogi korisnici nisu imali pojma da VM postoji sve dok njihovim strojevima nije počelo ponestajati prostora. Neki su izvijestili da su pronašli višestruke pakete iz zasebnih sesija, povećavajući utjecaj na pohranu na 20-30 GB u ekstremnim slučajevima. Za svakoga tko je ikada bjesomučno čistio prostor prije važne implementacije ili demonstracije klijenta, frustracija se može odmah opisati.

Zašto je tiha potrošnja resursa sve veći problem

Ovaj incident nije izoliran. Kako razvojni alati pokretani umjetnom inteligencijom postaju sve sofisticiraniji, sve više zahtijevaju znatne lokalne resurse — predmemorije modela, vektorske baze podataka, slike spremnika i okruženja za izvršavanje. GitHub Copilot lokalno indeksiranje, Docker Desktop VM opterećenje i razni AI pomoćnici za kodiranje zauzimaju značajan prostor na disku. Ali razlika između prihvatljivog i neprihvatljivog korištenja resursa gotovo se uvijek svodi na jedan faktor: informirani pristanak.

Korisnici očekuju da im upravitelj preuzimanja kaže da datoteka ima 2 GB prije nego kliknu "preuzmi". Očekuju da igra na Steamu prikaže svoje zahtjeve za pohranu prije instalacije. Ipak, mnogi alati za razvojne programere - osobito oni u brzim ciklusima ponavljanja - preskaču ove pogodnosti u korist besprijekornih iskustava. Pretpostavka je da su programeri dovoljno tehnički sposobni da upravljaju vlastitim sustavima. Ali "dovoljno tehnički" ne znači "psihički."

Najopasnija pretpostavka u dizajnu softvera je da će vaši korisnici otkriti i upravljati nuspojavama značajki za koje nisu ni znali da postoje. Transparentnost nije lijepo imati — to je osnova povjerenja između alata i stručnjaka koji ovisi o njemu.

Prava cijena: Više od pukih gigabajta

Deset gigabajta moglo bi zvučati trivijalno u eri terabajtnih diskova, ali utjecaj u stvarnom svijetu proteže se daleko izvan sirovih brojeva pohrane. Za programere i operatere malih poduzeća, posljedice se nižu na nekoliko načina:

  • Time Machine i gomila sigurnosnih kopija: macOS Time Machine sigurnosno kopira ove VM pakete prema zadanim postavkama, što znači da se 10 GB umnožava na svakoj snimci svakog sata — potencijalno zauzevši 100 GB+ prostora na disku za sigurnosne kopije unutar dana
  • Sukobi sinkronizacije iClouda: Korisnici s omogućenom sinkronizacijom radne površine ili mape dokumenata mogu nenamjerno poslati gigabajte VM podataka na iCloud, trošeći svoju kvotu pohrane u oblaku
  • Utjecaj CI/CD cjevovoda: Programeri koji zrcale svoje lokalno okruženje za izgradnju poslužitelja mogu nesvjesno prenijeti nepotrebne VM artefakte
  • Istrošenost SSD-a: Opetovano stvaranje i brisanje velikih datoteka ubrzava trošenje upisivanja na solid-state diskove, posebno na starijim strojevima s manje izdržljivim NAND-om
  • Degradacija performansi: Na strojevima s ograničenim RAM-om, pozadinski procesi VM-a natječu se za memoriju, uzrokujući nagli porast upotrebe swapa i pad ukupnog odziva sustava

Za freelancere i vlasnike malih tvrtki koji vode svoje operacije s jednog MacBooka — upravljanje radom klijenata, fakturiranje, upravljanje projektima, a sada i razvoj uz pomoć umjetne inteligencije — svaki gigabajt je važan. Kada je vaš stroj ujedno i vaše poslovno središte, neočekivana potrošnja resursa izravno utječe na produktivnost.

Kako izgleda dobra transparentnost softvera

Rješenje za ovu vrstu problema nije komplicirano. To je filozofija dizajna koja daje prednost korisnikovoj svijesti i kontroli nad praktičnošću i besprijekornošću. Softver koji poštuje svoje korisnike slijedi predvidljiv obrazac:

  1. Otkrivanje prije radnje: Prije stvaranja resursa koji premašuju razumni prag (recimo, 500 MB), predstavite jasan dijaloški okvir u kojem se objašnjava što će se stvoriti, koliko će prostora zauzimati i gdje će biti pohranjeno
  2. Uključivanje umjesto isključivanja: Značajke koje zahtijevaju velike resurse trebale bi zahtijevati izričitu aktivaciju umjesto pokretanja prema zadanim postavkama. Potreban je samo jedan prekidač u postavkama
  3. Vidljivost u kontekstu: Osigurajte nadzornu ploču ili indikator statusa koji prikazuje trenutnu upotrebu resursa. Ako vaš alat zauzima 10 GB, iznesite tu informaciju tamo gdje korisnici prirodno gledaju
  4. Čisti putovi za deinstalaciju: kada korisnik onemogući značajku ili deinstalira alat, svi povezani resursi trebaju biti uklonjeni — ili barem korisnik treba dobiti upit o preostalim podacima

Ova se filozofija proteže izvan alata AI na bilo koji poslovni softver. Kada platforme obrađuju osjetljive operacije — financijske podatke, evidenciju kupaca, automatizirane tijekove rada — transparentnost o tome što se događa ispod haube nije samo dobar korisnički doživljaj. To je etička obveza. U Mewayzu ovo načelo pokreće način na koji projektiramo naš poslovni OS od 207 modula: svaka automatizacija, svaka sinkronizacija podataka, svaka dodjela resursa prikazana je na nadzornoj ploči aktivnosti tako da korisnici održavaju potpunu vidljivost onoga što njihova platforma radi u njihovo ime. Nema tihih procesa, nema skrivene potrošnje prostora za pohranu, nema 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 ekosustav AI alata

Šire tržište alata za razvoj umjetne inteligencije kreće se vrtoglavom brzinom. Nove značajke isporučuju se tjedno, mogućnosti se proširuju mjesečno, a pritisak konkurencije za isporukom "čarobnih" iskustava često zasjenjuje svakodnevni, ali kritični posao upravljanja resursima i komunikacije s korisnicima. Anthropic nije jedina tvrtka koja upravlja ovom napetosti — ali incidenti visokog profila poput ovog služe kao korisne točke preokreta za cijelu industriju.

Programeri koji su najviše pogođeni tihom potrošnjom resursa su, ironično, upravo oni korisnici za koje su ovi alati napravljeni: profesionalci koji se oslanjaju na svoje strojeve za pokretanje više zahtjevnih aplikacija istovremeno. Web programer može pokrenuti lokalni razvojni poslužitelj, instancu baze podataka, alat za dizajn, komunikacijsku aplikaciju i AI pomoćnika za kodiranje, sve odjednom. Kada bilo koji od tih alata tiho zatraži 10 GB bez upozorenja, to remeti pažljivu ravnotežu o kojoj ovise profesionalni radni tijekovi.

Zaslugama Anthropica, tvrtka je u prošlosti reagirala na povratne informacije zajednice, a ovaj će problem vjerojatno biti riješen jasnijim otkrivanjem podataka u budućim izdanjima. Ali obrazac — isporuka brzo, otkrivanje nuspojava putem pritužbi korisnika, zakrpa naknadno — je onaj koji industrija mora prerasti. Proaktivna transparentnost trebala bi biti dio razvojnog procesa, a ne reaktivni popravak.

Zaštita vašeg stroja: Praktični koraci

Bez obzira na to jeste li bili pogođeni ovim specifičnim problemom ili se jednostavno želite zaštititi od sličnih iznenađenja bilo kojeg alata u vašem nizu, već danas možete poduzeti konkretne korake:

  • Redovito provjeravajte svoj disk: Koristite alate kao što su DaisyDisk, GrandPerspective ili ugrađeni macOS Storage Management za prepoznavanje neočekivane potrošnje prostora barem jednom mjesečno
  • Izuzmite pakete VM-a iz sigurnosnih kopija: Dodajte poznate direktorije VM-a (poput ~/.claude/ ili ~/Library/ poddirektorija) na svoj popis isključenja Time Machine-a ako vam ne trebaju sigurnosne kopije
  • Nadzor s terminalskim naredbama: Jednostavan du -sh ~/Library/* | sortirati -hr | naredba head -20 otkriva najveće potrošače u vašoj mapi Biblioteka
  • Koristite alate koji su prvenstveno u oblaku gdje je to moguće: Poslovne platforme koje se prvenstveno izvode u oblaku — kao što je Mewayzov radni prostor temeljen na pregledniku za CRM, fakturiranje, HR i upravljanje projektima — održavajte vaš lokalni stroj štedljivim dok još uvijek pružaju punu funkcionalnost u svih 207 modula
  • Postavite upozorenja o pohrani: Konfigurirajte obavijesti macOS-a da vas upozoravaju kada dostupna pohrana padne ispod 15-20% kako biste rano uočili neočekivanu potrošnju

Za timove i tvrtke, uspostavljanje standardne politike radnog okruženja koja dokumentira koji su alati odobreni i koje resurse obično troše može spriječiti kaskadno širenje ovih iznenađenja u cijeloj organizaciji. Jedan programer koji otkriva iznenađenje od 10 GB predstavlja neugodnost; pedeset zaposlenika u cijeloj tvrtki svaki gubitak 10 GB je lavina ulaznica za podršku.

Šira slika: povjerenje kao značajka

U svojoj srži, incident s VM-om od 10 GB priča je o povjerenju. Svaki dio softvera koji instalirate daje implicitno obećanje: "Učinit ć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 prihvatljivih razloga - to nagriza odnos između alata i korisnika. A na tržištu gdje programeri i poslovni operateri imaju desetke alternativa za bilo koju kategoriju alata, povjerenje je značajka koja određuje dugoročno usvajanje.

Najuspješnije softverske platforme sljedećeg desetljeća neće biti samo najmoćnije ili najviše AI-poboljšane. Oni će biti ti koji svoje korisnike tretiraju kao partnere koji zaslužuju potpunu transparentnost. Bilo da gradite sandbox virtualnog stroja, automatizirani tijek rada za fakturiranje ili cjevovod za odnose s klijentima, princip je isti: recite ljudima što radite, dajte im kontrolu nad tim i nikada ne pretpostavljajte da je šutnja jednaka pristanku. To nije samo dobar dizajn softvera - to je dobar posao.

Spremni ste pojednostaviti svoje operacije?

Bilo da trebate CRM, fakturiranje, HR ili svih 207 modula — Mewayz vas pokriva. Više od 138 tisuća tvrtki već je izvršilo promjenu.

Započnite besplatno →

Često postavljana pitanja

Što je značajka Anthropic Cowork i zašto zauzima toliko prostora?

Značajka Cowork u Claudeu za stolna računala dizajnirana je za pružanje razvojnog okruženja u potpunosti spremnika. To zahtijeva stvaranje velikog paketa virtualnog stroja (VM), koji uključuje cijeli operativni sustav i potrebne alate. Ove VM slike su same po sebi velike, često počinju s nekoliko gigabajta, što objašnjava značajnu potrošnju prostora za pohranu od 10 GB+ koju su prijavili korisnici.

Kako mogu provjeriti koristi li Cowork pohranu na mom Macu i kako to onemogućiti?

Svoju pohranu možete provjeriti u O ovom Macu > Pohrana. Da biste je onemogućili, otvorite aplikaciju Claude za radnu površinu, idite na Postavke, pronađite značajku Cowork i isključite je. To bi trebalo spriječiti pokretanje VM-a i omogućiti sustavu da eventualno očisti dodijeljeni prostor, iako bi moglo biti potrebno ručno brisanje paketa.

Postoje li lagane alternative za pomoć pri kodiranju pomoću umjetne inteligencije?

Da, mnogi pomoćnici kodiranja rade bez potrebe za punim lokalnim VM-om. Na primjer, alati ili proširenja temeljeni na oblaku koji se izravno integriraju s vašim IDE-om obično imaju minimalan trag. Usluge kao što je Mewayz, koji nudi pristup do 207 AI modula za 19 USD mjesečno, pružaju snažnu pomoć kodiranja bez trošenja značajnih lokalnih resursa za pohranu.

Što bi programeri trebali razmotriti prije upotrebe AI alata s lokalnim izvršenjem?

Uvijek provjerite zahtjeve sustava i dokumentaciju za sve pozadinske procese ili lokalne instalacije. Vodite računa o dostupnoj pohrani, posebno na uređajima s manjim SSD diskovima. Odvažite prednosti lokalne obrade (poput izvanmrežne upotrebe) u odnosu na cijenu resursa. Istraživanje alternativa, kao što je Mewayzova opsežna biblioteka modula, može ponuditi robusne značajke bez skrivenog poreza na pohranu.

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