Соло-разработчик создал кроссплатформенного десктопного AI-агента с мобильным удаленным управлением за 3 недели и выпустил в 40+ стран

Помните того парня, который чинил всем dial-up и HDMI-кабели? 30 лет спустя он вернулся — на этот раз выпустив десктопного AI-агента с удаленным управлением с телефона, в одиночку, за 3 недели. Проект называется Skales, и он уже набирает обороты.
Что это такое
Skales — это нативный десктопный агент (подписан для macOS, также работает на Windows и Linux) с 139+ инструментами. Используйте свои собственные API-ключи. Локально-ориентированный. Бесплатный. Вы можете использовать его напрямую на десктопе или соединить с мобильным приложением-компаньоном (Android Closed Testing в Play Store, iOS — в TestFlight) через QR-код с зашифрованным ретранслятором. С дивана вы можете управлять своим десктопом в другой комнате: читать файлы, отправлять письма, запускать код — что угодно. Мобильное приложение также может работать автономно и локально с Gemma.
Ключевые детали сборки
- Сроки: Начал пересобирать убитый проект с 25 декабря. Предыдущая версия была Laravel SaaS — «раздутая, неправильная форма». На этот раз: нативный десктопный агент. Три недели от начала до релиза.
- Технологический стек: Десктопный агент нативный (не Electron, не веб-обёртка). Подписан для macOS. Также работает на Windows и Linux.
- Инструменты: Доступно 139+ инструментов. BYOK (используйте свои ключи). Локально-ориентированная архитектура исключает привязку к поставщику LLM.
- Сопряжение с телефоном: QR-код + зашифрованный ретранслятор. Телефон соединяется с десктопом. Также можно использовать автономно с Gemma локально.
- Охват: Активные пользователи из 40+ стран, и их число растёт.
- Инцидент с тестированием: В 00:30 Play Console отметила «12 522 устройства больше не поддерживаются». Быстро исправлено с помощью Claude Opus и Sonnet. Зелёный свет для закрытого тестирования.
Как Claude помог
Разработчик благодарит Claude за сокращение времени разработки примерно в 3 раза. Без него проект занял бы в три раза больше времени. В частности, Opus и Sonnet помогли быстро решить проблему совместимости с Play Store поздно ночью.
Для кого это
Для разработчиков, которые хотят бесплатного, локально-ориентированного десктопного AI-агента с возможностью удалённого управления с телефона и полным контролем над своими API-ключами и моделями.
Проект на GitHub: github.com/skalesapp/skales
📖 Полный источник: r/ClaudeAI
👀 Смотрите также

Memtrace: постоянная, осведомлённая о времени память кодовой базы для агентов Claude Code
Memtrace предоставляет всегда свежие снимки и битемпоральный повтор для агентов Claude Code, используя синтаксический анализ AST через Tree-sitter и гибридный поиск (BM25 + эмбеддинги Jina-code) с нулевой стоимостью вывода LLM во время индексации.

Локальные модели Qwen достигают автоматизации браузера с пошаговым планированием и компактным DOM.
Разработчик обнаружил, что небольшие локальные языковые модели, такие как Qwen 8B и 4B, успешно справляются с автоматизацией браузера, используя пошаговое планирование вместо предварительных многошаговых планов, в сочетании с компактным семантическим представлением DOM, которое сокращает использование токенов с 50–100K+ до ~15K для полных процессов.

Semble: Поиск кода для ИИ-агентов, использующий на 98% меньше токенов, чем grep+read
Semble — это библиотека поиска кода с открытым исходным кодом для AI-агентов, которая объединяет статические эмбеддинги Model2Vec с BM25 и работает полностью на CPU. Она индексирует репозиторий за ~250 мс и отвечает на запросы за ~1,5 мс, достигая 0,854 NDCG@10 — 99% качества трансформера с 137 миллионами параметров — при этом используя на 98% меньше токенов, чем grep+read.

Рудель: Аналитика с открытым исходным кодом для сессий Claude Code
Rudel — это инструмент аналитики с открытым исходным кодом, который анализирует сессии Claude Code, предоставляя инсайты на основе 1573 реальных сессий с более чем 15 миллионами токенов и 270 тысячами взаимодействий. Он выявляет такие паттерны, как использование навыков в 4% сессий, уровень отказов в 26% и закономерности каскадных ошибок.