PicoClaw — это сверхлёгкий персональный ИИ-ассистент, разработанный для работы менее чем на 10 МБ ОЗУ и подходящий для ресурсоограниченных встраиваемых плат, таких как одноплатный компьютер Sipeed LicheeRV Nano стоимостью около $15 на базе RISC-V SoC SOPHGO SG2002 со встроенной памятью DDR3 объёмом 256 МБ.
Постоянно появляются новости о персональном ИИ-ассистенте OpenClaw , о котором впервые стало известно при запуске одноплатного компьютера Cubie A7S . OpenClaw (ранее ClawdBot) очищает почтовый ящик, отправляет письма, управляет календарём и регистрирует на рейсы через WhatsApp, Telegram или любое другое мессенджер-приложение. Показана его работа на ряде аппаратных платформ, но он может быть ресурсоёмким, поэтому HKUDS создали сверхлёгкий персональный ИИ-ассистент nanobot с примерно ~4000 строками кода на Python, что примерно на 99% меньше, чем 430k+ строк у Clawdbot. PicoClaw развивает проект nanobot и был «полностью переписан на Go в процессе самонастройки, где сам ИИ-агент управлял всей миграцией архитектуры и оптимизацией кода».
Ключевые особенности PicoClaw:
- Лёгкость: Объём занимаемой памяти <10 МБ, на 99% меньше, чем у OpenClaw
- Подходит для аппаратного обеспечения стоимостью $10 (на 98% дешевле, чем Mac mini)
- Время запуска в 400 раз быстрее, загружается за 1 секунду на ядре с частотой 600 МГц.
- Переносимость — Единый автономный бинарный файл для RISC-V, ARM и x86
- Самонастраиваемый — Написан на Go, 95% ядра сгенерировано агентом с доработкой при участии человека
Приведённая ниже сравнительная таблица, предоставленная Sipeed, показывает разницу между OpenClaw, Nanobot и PicoClaw.
| OpenClaw | NanoBot | PicoClaw | |
|---|---|---|---|
| Language | TypeScript | Python | Go |
| RAM | >1GB | >100MB | < 10MB |
| Startup time (on 800 MHz core) | >500s | >30s | <1s |
| Cost | Mac Mini ($599) | Most Linux SBC (~$50) | Any Linux Board (~$10+) |
Установить можно, скачав бинарный файл для RISCV64 Linux, ARM64 Linux, AMD64 Linux или AMD64 Windows, или собрать из исходного кода:
git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
make deps
make build # Build, no need to install
make build-all # Build for multiple platforms
make install # Build And Install
Затем необходимо задать API-ключ(и) для выбранного провайдера LLM и, опционально, для Brave Search в файле ~/.picoclaw/config.json и запустить его командой вида:
picoclaw agent -m "What is 2+2?"
Следующий шаг — настройка мессенджера Telegram или Discord. Полные инструкции и код можно найти на GitHub . Предположительно, он также может работать на некоторых роутерах с OpenWrt.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.


