Intent: десктопное приложение для координации кодирующих агентов
Intent — это десктопное приложение для координации кодирующих агентов в масштабах проекта. Оно позволяет управлять рабочими пространствами, заметками, задачами, git и терминалами из единого интерфейса, что особенно полезно для команд разработчиков.
Проект отличается от других решений тем, что он объединяет функциональность бэкенда на Rust (intentd) и фронтенда в простом в использовании приложении, что избавляет от необходимости установки и настройки отдельного демона. Если нужно, можно установить intentd отдельно для управления демоном на удалённом хосте. Установка осуществляется через скачивание пакета с официального сайта или с помощью скрипта для macOS и Linux.
Важно учесть, что проект все еще может находиться в стадии доработки, и рекомендуется обратить внимание на документацию для более глубокого понимания возможностей. Подходит как для команд разработчиков, которые хотят улучшить свою работу с кодом, так и для фрилансеров, которым необходимо организовать свои задачи.
Проект **Intent** представляет собой настольное приложение, которое помогает координировать работу кодеров в масштабах. В приложении можно управлять рабочими пространствами, заметками, задачами, кодирующими агентами, git и терминалами в одном месте. Оно включает в себя и управляет своим сервером на Rust (`intentd`), так что пользователю не нужно заботиться об отдельной установке.
Установка
Рекомендуется скачать последнюю версию приложения с сайта intentapp.dev. В этом случае установка отдельного сервера `intentd` не требуется.
Для других версий можно посетить страницу релизов cloudlands-releases.
Запуск отдельного сервера (для продвинутых пользователей)
Если ты хочешь управлять сервером `intentd` отдельно от настольного приложения, например, на удалённом хосте, то его можно установить отдельно. Установка `intentd` включает в себя компонент под названием **sitter** — небольшой шифратор, который загружает последнюю версию сервера, пересылает все команды CLI и перезапускает его в случае сбоя.
Сборка из исходников
Чтобы собрать проект из исходников, выполни следующие команды:
git clone --recurse-submodules https://github.com/intent-hq/intent.git
cd intent
make doctor # Проверка недостающих зависимостей
make check # Проверка форматирования и линтинга
make test # Запуск тестов
make build # Сборка проекта
Для дальнейшей разработки можно запустить стек локально одним из трёх способов:
make dev— запускает приложение с собственным сервером.make dev-prod— подключает приложение к уже работающему серверу.make dev-daemonиmake dev-fe— для отладки сервера в двух терминалах.
Архитектура
Как указано в документации, все состояния и бизнес-логика находятся в сервере `intentd`, который сохраняет данные в SQLite и предоставляет API через JSON-RPC. Настольное приложение построено на Electron и SvelteKit, а iOS-сопроводительное приложение — на SwiftUI.
Сеть и конфиденциальность
Intent ориентирован на работу локально: все данные хранятся на твоем компьютере, и в процессе работы не собирается никакая телеметрия, аналитика или отчеты о сбоях. Сетевой доступ ограничен проверками обновлений и действиями, которые ты предпринимаешь сам, такими как подписка на сторонние сервисы.
Сообщество
Для участия в проекте можно использовать формы для отчетов об ошибках и запросов на функции, которые доступны на GitHub. Общая система отслеживания проблем доступна по ссылке.
Радар проекта: 61 из 100 — крепкий проект
- Импульс 33 ≈ 5 звёзд в день
- Темп разработки 100 4660 коммитов за 12 недель
- Зрелость 25 проекту 5 месяцев, релизов нет
- Сообщество 42 8 участников, 36 форков
- Свежесть 97 последний коммит — 6 дней назад
- Быстрый старт 45 есть: команда установки, сайт/демо
- Готовность к продакшену 30 автосборка
- Безопасность и доверие 100 лицензия Apache-2.0, SECURITY.md, организация
- Документация 98 README 9.9 тыс. знаков, 20 разделов, папка docs
- Экосистема 36 0 подписчиков на обновления, 4 темы
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: intent-hq/intent →
RepoRadar