Dexto: создание AI-агентов и приложений с использованием CLI и SDK
Dexto — инструмент для создания AI-агентов и приложений с их использованием, предлагающий CLI и SDK. Основная задача Dexto — сделать управление агентами более удобным, обеспечивая стабильность и возможность запоминания контекста. Это подходит для разработчиков, которые хотят интегрировать AI-агентов в свои приложения без глубокого погружения в детали работы с LLM.
В отличие от существующих решений, Dexto предоставляет более высокий уровень абстракции, позволяя разработчикам сосредоточиться на логике и функциональности, а не на механике взаимодействия. Проект находится на стадии бета-тестирования, так что стоит учитывать возможные ошибки и недоработки. Важный момент: лицензия Elastic 2.0 может ограничивать использование в коммерческих целях, поэтому стоит внимательно ознакомиться с условиями.
Dexto написан на Python, и доступ к нему осуществляется через командную строку. Чтобы начать работу, просто установи зависимости и следуй указаниям в README. Если ты разрабатываешь AI-ориентированные приложения и ищешь стабильное решение для управления агентами, Dexto может быть полезным инструментом.
Проект Dexto, разработанный командой Truffle AI, представляет собой открытый инструментарий для создания AI-агентов. Он формирует архитектуру, позволяющую использовать большие языковые модели (LLM) как надежных и контекстно осведомленных агентов, способных выполнять действия, запоминать информацию и восстанавливаться после ошибок.
Основные функции
Dexto включает в себя следующие ключевые возможности:
- Конфигурация через YAML: ты можешь задавать параметры агентов без изменения кода, просто редактируя конфигурационные файлы.
- Сессии и память: агенты могут сохранять контекст между сессиями и адаптировать свое поведение в зависимости от ранее полученной информации.
- Поддержка мультимодальности: Dexto работает с текстом и изображениями одновременно.
- Работа в любом окружении: его можно запускать локально, в облаке или в гибридном варианте.
- Несколько интерфейсов: командная строка (CLI), веб-интерфейс и API для интеграции с Discord, Telegram и другими платформами.
Установка и запуск
Установить Dexto можно следующим образом:
# macOS / Linux / WSL (рекомендуется)
curl -fsSL https://dexto.ai/install | bash
# Windows PowerShell
irm https://dexto.ai/install.ps1 | iex
# Или собрать из исходников
git clone https://github.com/truffle-ai/dexto.git
cd dexto && pnpm install && pnpm install-cli
После установки запусти Dexto с помощью команды:
# Запустить Dexto (при первом запуске будет запущен мастер настройки)
dexto
Возможности агентов
Dexto позволяет создавать различные типы агентов, включая:
- Кодирующие агенты: способны строить, отлаживать и рефакторить код.
- Автономные агенты: могут сами планировать и адаптироваться к целям пользователя.
- Цифровые компаньоны: запоминают контекст и предвосхищают потребности пользователей.
- Системы с несколькими агентами: агенты могут работать совместно для решения более сложных задач.
Ограничения и предостережения
Несмотря на мощные возможности, у Dexto есть некоторые ограничения:
- Необходимость сохранения конфиденциальности данных при работе с локальными моделями, что может затруднить их развертывание в некоторых условиях.
- Пользователю понадобятся базовые знания о YAML для конфигурации агентов.
- Некоторые функции могут требовать использования сторонних API или сервисов, что может привести к зависимостям от стабильности этих сервисов.
Dexto — это мощныйtool, позволяющий создать адаптивные и умные AI-агенты для различных задач. Если ты заинтересован в разработке таких решений, Dexto стоит попробовать.
Радар проекта: 73 из 100 — крепкий проект
- Импульс 14 ≈ 1 звезда в день
- Темп разработки 88 151 коммит за 12 недель
- Зрелость 92 проекту 20 месяцев, больше 100 релизов
- Сообщество 52 14 участников, 88 форков
- Свежесть 98 последний коммит — 2 дня назад
- Быстрый старт 100 есть: команда установки, Docker, сайт/демо, примеры
- Готовность к продакшену 70 релиз @dexto/tui@1.17.0, автосборка
- Безопасность и доверие 60 своя лицензия (не из открытых), организация
- Документация 100 README 20.4 тыс. знаков, 55 разделов, папка docs
- Экосистема 58 6 подписчиков на обновления, 11 тем
Как считаем
Только открытые данные GitHub на 10.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: truffle-ai/dexto →
RepoRadar