Использование Claude для рутирования пылесоса Trifo Lucy и создания локального сетевого сервера

Разработчик задокументировал использование Claude для реверс-инжиниринга робота-пылесоса Trifo Lucy после отключения серверов производителя. Проект включал получение root-доступа и создание локального сетевого сервера для базовой функциональности управления.
Процесс получения root-доступа
Процесс рутирования потребовал физической модификации оборудования: «робот разобран, и я припаиваю контактные пины к плате». Доступ к root включал «множество точной синхронизации для ввода скриптов в нужный момент во время загрузки, плюс изрядную долю удачи, которая позволила принудительно выполнять команды». После нескольких дней попыток разработчик добился root-доступа.
Роль Claude в разработке
Claude выполнил большую часть работы по программированию после получения root-доступа. ИИ «обеспечил ssh-доступ и приступил к попыткам выяснить, как фактически получить контроль и отдавать команды». Это потребовало «недельных кредитов» сессий Claude Code. В конечном итоге были реализованы базовые элементы управления, но декодирование файла карты занятости (OGM) оказалось сложной задачей, потребовавшей «следующие две недели сессий Claude Code» и исчерпавшей кредиты разработчика по тарифу $20 примерно за 3 дня на сессию.
Сервер для локальной сети
Изначальный план предполагал завершение полной функциональности перед созданием сервера, но «сервер в основном уже был готов, поэтому мы пропустили этот этап». Сервер обеспечивает базовую функциональность для неукоренённых устройств в локальных сетях. Разработчик отмечает: «Я не подтвердил, что это работает с неукоренёнными устройствами, так что если у кого-то есть Lucy (или, возможно, другое устройство Trifo), пожалуйста, дайте мне знать, если у вас получится заставить это работать!»
Система сотрудничества
Разработчик и Claude создали «революционную систему (это просто структура папок) для облегчения сотрудничества с ИИ». Эта система использует «экземпляр Opus, который ведёт общий обзор проекта с плановыми документами различного масштаба» и может «создавать новые задачи по мере развития». Любой экземпляр Claude Code может быть направлен в репозиторий, где он найдёт «readme с объяснением процесса, возьмёт одну из активных задач и начнёт над ней работать». Затем прогресс отправляется на оценку экземпляру Opus, отвечающему за управление проектом.
Система доступна в репозитории Lucy RE, а пустой шаблон версии доступен для других проектов. Разработчик начал проект с минимальными знаниями по реверс-инжинирингу и отмечает: «хотя я многое усвоил, я всё ещё не особо разбираюсь. Но мой робот теперь работает, и ваш тоже может!»
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Непрограммист создает персонализированный редактор новостей на основе ИИ с помощью Claude
Нетехнический пользователь создал персонализированную систему ежедневных новостных сводок с помощью Claude AI, начав с простого промпта для суммаризации и развив её в полноценный инструментарий с контекстно-зависимой фильтрацией и проверкой предвзятости.

Развертывание AI-ресепшионистов для локального бизнеса с помощью OpenClaw и Retell AI
Разработчик внедрил AI-ресепшионистов с использованием OpenClaw и Retell AI для обработки звонков в местных сервисных компаниях, за первую неделю записав 7 встреч из 23 звонков при затратах в $4.12.

Создание AI-ресепшиониста для автомастерской: RAG-пайплайн и интеграция голосового управления
Разработчик создал пользовательского ИИ-ресепшиониста по имени Axle для люксовой автомастерской, используя RAG-пайплайн с MongoDB Atlas и эмбеддингами Voyage AI, а затем подключил его к реальной телефонной линии через Vapi с использованием FastAPI и Ngrok.

LLM-ассистированная декомпиляция: Эволюция стратегий и инструментов
Помощь LLM в декомпиляции, используя Claude, увеличила уровень с 25% до 75% в игре Snowboard Kids 2 за счет стратегического приоритизирования функций и вычисления схожести.