Создание локального программного обеспечения без навыков программирования стало реальностью благодаря современным LLM. Примером такой разработки служит проект по созданию автономного инструмента для проверки грамматики, который заменяет востребованные облачные аналоги.
Алгоритм создания
Процесс сборки ПО был реализован через взаимодействие с Claude: пользователь передавал описание требований в естественной форме, а нейросеть предлагала архитектурные решения. В результате удалось создать три версии утилиты: веб-интерфейс, расширение для Chrome и полноценное приложение для macOS, работающее как виджет в строке меню.На практике это значит следующее: разработка велась без написания кода, а само приложение функционирует полностью офлайн. Даже процесс сборки проводился с мобильного устройства, что демонстрирует низкий порог входа в создание прикладного ПО.
Техническая реализация и выбор ядра
Первоначальная попытка использовать встроенные локальные модели Apple Intelligence оказалась неэффективной из-за низкой скорости работы. По рекомендации Claude в основу был положен движок [Harper](https://github.com/automattic/harper), разработанный компанией Automattic. В отличие от генеративных моделей, таких как ChatGPT или Gemini, этот инструмент опирается не на вероятностное предсказание токенов, а на жестко прописанные лингвистические правила.Проще говоря, движок ориентирован исключительно на коррекцию орфографии и пунктуации, избегая навязывания стилистических правок или изменений авторского голоса. Использование `Harper` обеспечивает высокую скорость обработки данных: время отклика составляет около 20 миллисекунд. Кроме того, проект весит менее 25 МБ, что делает его крайне компактным по современным меркам разработки приложений.
Приватность и автономность
Переход на локальные инструменты продиктован стремлением избавиться от проблем, характерных для облачных сервисов: зависимости от стабильного интернет-соединения и рисков потери данных при рассинхронизации. Использование офлайн-инструмента позволяет пользователю минимизировать количество отвлекающих факторов и обеспечить конфиденциальность, так как вся обработка текста происходит непосредственно на устройстве без отправки контента на внешние сервера.Стоит отметить, что `Harper` — это open-source решение, ориентированное на приватность. Хотя он не лишен погрешностей в определении сложных грамматических конструкций, его производительность и автономность делают его эффективной альтернативой коммерческим подписочным сервисам. Успешный опыт разработки собственных утилит подтверждает, что барьер для создания специализированного ПО существенно снизился, позволяя обычным пользователям делегировать написание кода нейросетям для решения конкретных рабочих задач.