NanoClaw не має функцій (і це добре)
3 березня 2026 р. · Gavriel Cohen
NanoClaw — маленький. NanoClaw — AI-native. NanoClaw — легкий.
NanoClaw не має функцій.
Із коробки агенти NanoClaw здатні на багато. Вони можуть шукати та переглядати вебсторінки, читати та записувати файли, встановлювати CLI-інструменти та зберігати пам’ять між сесіями. Фундамент потужний.
Але функції, які з’єднують ШІ-асистента з вашим життям — як-от месенджери через Telegram, WhatsApp, Discord чи Slack, інтеграція з Gmail, голосова транскрипція та інше… я створив NanoClaw свідомо та з гордістю без жодної з них.
Замість того щоб постачатися з функціями, NanoClaw використовує skills. Skills — це набори інструкцій, які навчають Claude Code робити щось. У NanoClaw ми використовуємо skills, щоб навчити Claude модифікувати вашу кодову базу для додавання нових можливостей. Ви запускаєте skill, Claude читає інструкції, пише код, і ваш NanoClaw отримує нову функцію, адаптовану під вашу конфігурацію.
Andrej Karpathy сформулював це так після того, як сам попрацював із NanoClaw: «напиши максимально форкабельний репозиторій, а потім використовуй skills, щоб перетворити його на будь-яку бажану, більш екзотичну конфігурацію.»
Skill має два рівні: файл markdown, який пояснює, як інтеграція повинна працювати і що потрібно зробити, та набір файлів із кодом, які надають референтну реалізацію. Коли ви запускаєте skill, Claude читає інструкції та зливає референтний код у вашу кодову базу. На чистій інсталяції будь-який skill застосовується без проблем. Якщо у вас вже є кастомізації або інші застосовані skills, Claude обробляє злиття, вирішуючи конфлікти між новим кодом і тим, що вже є. Результат — NanoClaw кожного користувача стає унікальним, персоналізованим інструментом.
У нас є skills для кожної з платформ обміну повідомленнями, для Gmail, для голосової транскрипції, а також для загального налаштування, дебагу та кастомізації. Але справжня сила в тому, що будь-хто може додавати нові.
Скажімо, хтось хоче, щоб його NanoClaw керував музикою. Він працює з Claude, щоб побудувати інтеграцію зі Spotify. Коли все працює, він може додати Spotify skill, який навчить NanoClaw інших користувачів працювати з базовою інтеграцією: як використовувати API Spotify, як підключитися тощо.
Але skill покриває лише цю базову інтеграцію. Фактична реалізація є індивідуальною для кожного кінцевого користувача. Якщо комусь потрібно лише відтворювати існуючі плейлисти, він може попросити Claude додати цю можливість. Якщо хтось інший хоче змінити швидкість відтворення подкастів — може зробити і це. Не потрібно писати логіку для API-викликів, які ви ніколи не зробите.
Це нова модель ультра-індивідуального програмного забезпечення, де кожен має лише той точний набір функцій, який йому потрібен, у власному форкнутому репозиторії, без купи непотрібного, невикористаного коду. Ваш асистент розвиватиметься разом зі зміною ваших потреб і робочих процесів, або коли вам просто спаде на думку щось круте.
А оскільки у вас є лише код, який ви самі обрали додати, ви можете реально прочитати та перевірити всю свою кодову базу. Монолітний агент із 400 000 рядків коду несе всю свою поверхню атаки, незалежно від того, чи ви використовуєте дві функції, чи двадцять. Зі skills межа очевидна: кілька тисяч рядків, і всі вони ваші. Я написав більше про те, чому це важливо, у статті Не довіряйте ШІ-агентам.
Karpathy торкнувся цієї ідеї індивідуального програмного забезпечення в окремому треді, описуючи майбутнє, де магазин додатків із дискретними програмами, з яких ви обираєте, стає дедалі застарілішою концепцією, замінюючись AI-native сервісами, оркестрованими у високо кастомізовані, ефемерні додатки. Він побудував персональний дашборд для відстеження кардіотренувань за годину, на що два роки тому пішло б десять годин, і зазначив, що справжнє питання — що має бути на місці, щоб це зайняло одну хвилину.
Саме в цьому напрямку рухається NanoClaw.
ШІ робить таке кастомізоване, індивідуальне програмне забезпечення можливим.
NanoClaw робить його життєздатним, надаючи ядро, фундамент для розбудови, із продуманим дизайном, надійною архітектурою та сильною моделлю безпеки.
Skills роблять це простим, діляться тим, що працює, і допомагають іншим зробити це працюючим для них.
Майбутнє — це програмне забезпечення без функцій. Це програмне забезпечення, яке використовує ШІ на кшталт Claude та skills, щоб дати кожному користувачу індивідуальний досвід, який йому потрібен, без жодного роздування чи марнування.
NanoClaw дає нам перший погляд на це майбутнє вже сьогодні.