Hacker News

Функція Anthropic Cowork створює пакет віртуальних машин на 10 ГБ на macOS без попередження

Коментарі

4 min read

Mewayz Team

Editorial Team

Hacker News

Коли інструменти ШІ мовчки з’їдають ваше сховище: прихована вартість фонових функцій

Уявіть собі, що ви відкриваєте налаштування пам’яті свого Mac і виявляєте, що 10 гігабайт дискового простору зникли — їх займає функція, яку ви ніколи не активували явно. Це саме те, що нещодавно відчули користувачі macOS із функцією Claude Code Cowork від Anthropic, яка тихо розкручує пакет віртуальних машин, який збільшується до 10 ГБ або більше без жодного діалогового вікна попередження. Для розробників, які працюють на машинах із SSD на 256 ГБ або 512 ГБ, це становить 2-4% від загального обсягу пам’яті. Інцидент викликав широку дискусію про прозорість програмного забезпечення, згоду на використання ресурсів і те, що користувачі повинні очікувати від інструментів ШІ, які вони запрошують на свої машини.

Що насправді сталося: сюрприз 10 ГБ

Claude Code від Anthropic — помічник кодування ШІ командного рядка — представив функцію під назвою Cowork, розроблену, щоб надати агенту ШІ середовище ізольованого програмного середовища для виконання коду та керування файлами. Під капотом ця функція забезпечує легку віртуальну машину в macOS, упаковану як каталог .bundle, який може збільшитися до 10 ГБ або більше залежно від використання. Віртуальна машина містить мінімальне середовище Linux, залежності та файли робочої області, необхідні для автономної роботи агента.

Проблема полягала не в самій функції — середовища виконання в ізольованому програмному середовищі є законним і часто кращим підходом до безпеки агентів ШІ. Проблема полягала в тому, що користувачі ніколи не отримували діалогове вікно згоди, оцінку обсягу пам’яті або навіть повідомлення про те, що в їхній системі створюється багатогігабайтний ресурс. Розробники виявили роздуті комплекти лише після дослідження несподіваних попереджень про сховище або запуску інструментів аналізу диска, таких як DaisyDisk або команди du -sh у своєму терміналі.

Дискусії в спільноті показали, що багато користувачів навіть не підозрювали про існування віртуальної машини, доки на їхніх машинах не почало бракувати місця. Деякі повідомляли про те, що знайшли кілька пакетів з окремих сеансів, що в крайніх випадках збільшило обсяг пам’яті до 20-30 ГБ. Для кожного, хто коли-небудь гарячково очищав простір перед важливим розгортанням або клієнтською демонстрацією, це розчарування одразу можна відчути.

Чому тихе споживання ресурсів стає все більшою проблемою

Цей випадок не поодинокий. Оскільки інструменти розробника на основі ШІ стають все більш складними, вони все більше вимагають значних локальних ресурсів — кеш-пам’ять моделей, векторні бази даних, зображення контейнерів і середовища виконання. Локальне індексування GitHub Copilot, накладні витрати віртуальної машини Docker Desktop і різноманітні помічники кодування штучного інтелекту займають значний простір на диску. Але різниця між прийнятним і неприйнятним використанням ресурсів майже завжди зводиться до одного фактора: інформованої згоди.

Користувачі очікують, що менеджер завантажень повідомить їм, що розмір файлу становить 2 ГБ, перш ніж вони натиснуть «завантажити». Вони очікують, що гра в Steam відобразить свої вимоги до пам’яті перед встановленням. Проте багато інструментів розробника — особливо ті, що мають швидкі цикли ітерації — пропускають ці люб’язності на користь бездоганного досвіду. Припускається, що розробники достатньо технічні, щоб керувати власними системами. Але «досить технічний» не означає «психічний».

💡 ВИ ЗНАЛИ?

Mewayz замінює 8+ бізнес-інструментів в одній платформі

CRM · Виставлення рахунків · HR · Проєкти · Бронювання · eCommerce · POS · Аналітика. Безкоштовний план назавжди.

Почати безкоштовно →

Найнебезпечнішим припущенням у розробці програмного забезпечення є те, що ваші користувачі будуть виявляти та керувати побічними ефектами функцій, про існування яких вони навіть не підозрювали. Прозорість — це не приємно мати — це основа довіри між інструментом і професіоналом, який від нього залежить.

Реальна вартість: більше, ніж просто гігабайти

Десять гігабайт можуть здатися тривіальними в епоху терабайтних накопичувачів, але реальний вплив виходить далеко за межі кількості необроблених сховищ. Для розробників і операторів малого бізнесу наслідки каскадують кількома способами:

Time Machine і збільшення обсягу резервного копіювання: macOS Time Machine створює резервні копії цих пакетів віртуальних машин за замовчуванням, тобто 10 ГБ множиться на кожен щогодинний знімок — потенційно споживаючи 100 ГБ+ місця на диску для резервного копіювання протягом кількох днів

Конфлікти синхронізації iCloud: користувачі з увімкненою синхронізацією робочого столу або папки документів можуть ненавмисно передавати гігабайти даних віртуальної машини в iCloud, burni

Frequently Asked Questions

What is the Anthropic Cowork feature and why does it use so much space?

The Cowork feature in Claude for desktop is designed to provide a fully containerized development environment. This requires creating a large virtual machine (VM) bundle, which includes an entire operating system and necessary tools. These VM images are inherently large, often starting at several gigabytes, which explains the significant 10GB+ storage consumption reported by users.

How can I check if Cowork is using storage on my Mac and how do I disable it?

You can check your storage in About This Mac > Storage. To disable it, open the Claude desktop app, go to Settings, find the Cowork feature, and toggle it off. This should prevent the VM from running and allow the system to eventually clean up the allocated space, though manually deleting the bundle might be necessary.

Are there lightweight alternatives for AI-powered coding assistance?

Yes, many coding assistants operate without requiring a full local VM. For instance, cloud-based tools or extensions that integrate directly with your IDE typically have a minimal footprint. Services like Mewayz, which offers access to 207 AI modules for $19/mo, provide powerful coding assistance without consuming significant local storage resources.

What should developers consider before using AI tools with local execution?

Always check the system requirements and documentation for any background processes or local installations. Be mindful of your available storage, especially on devices with smaller SSDs. Weigh the benefits of local processing (like offline use) against the resource cost. Exploring alternatives, such as Mewayz's extensive module library, can offer robust features without the hidden storage tax.

Ready to Simplify Your Operations?

Whether you need CRM, invoicing, HR, or all 208 modules — Mewayz has you covered. 138K+ businesses already made the switch.

Get Started Free →

Спробуйте Mewayz безкоштовно

Універсальна платформа для CRM, виставлення рахунків, проектів, HR та іншого. Без кредитної картки.

Пов'язаний посібник

Керівництво з управління персоналом →

Керуйте вашою командою ефективно: профілі співробітників, управління відпустками, зарплата та оцінка ефективності.

Почніть керувати своїм бізнесом розумніше вже сьогодні.

Приєднуйтесь до 30,000+ компаній. Безплатний тариф назавжди · Без кредитної картки.

Знайшли це корисним? Поділіться цим.

Готові застосувати це на практиці?

Приєднуйтесь до 30,000+ бізнесів, які використовують Mewayz. Безкоштовний тариф назавжди — кредитна карта не потрібна.

Почати пробний період →

Готові вжити заходів?

Почніть свій безкоштовний пробний період Mewayz сьогодні

Бізнес-платформа все в одному. Кредитна картка не потрібна.

Почати безкоштовно →

14-денний безкоштовний пробний період · Без кредитної картки · Скасуйте в будь-який час