lsdefine/GenericAgent

Самоэволюционирующий агент: строит дерево навыков из стартового кода в 3.3K строк, достигая полного контроля над системой при потреблении токенов в 6 раз меньшем

Агенты⭐ 14 226Pythonпоследний релиз: desktop-portable-v0.2.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

GenericAgent — это минималистичный фреймворк для автономных AI-агентов с функцией саморазвития, позволяющий LLM управлять компьютером через браузер, терминал и мобильные устройства.

Зачем нужен

Инструмент решает задачу создания персонального дерева навыков (skill tree), которое агенты формируют самостоятельно в процессе решения задач, избегая необходимости предзагружать сценарии. Это снижает потребление токенов (в 6 раз меньше конкурентов) и уменьшает галлюцинации за счёт компактного контекстного окна (<30K).

Что можно реализовать

  • Автоматизация сложных веб-сценариев с обходом CAPTCHA (например, hCaptcha) в реальном браузере с сохранением сессий
  • Контроль мобильных приложений через ADB (например, анализ расходов в Alipay или массовая рассылка в WeChat)
  • Автономный сбор и анализ данных из интернета с периодическим подведением итогов
  • Выполнение технических задач на компьютере (работа с Git, файловой системой, терминалом) без участия человека

Ключевые возможности

  • Саморазвитие: каждое решённое задание кристаллизуется в переиспользуемый Skill, формируя личное дерево навыков
  • Минимализм: ядро кода ~3K строк, цикл агента ~100 строк, нет сложных зависимостей
  • Экономия ресурсов: использование контекстного окна менее 30K токенов против 200K–1M у аналогов
  • Кроссплатформенность и совместимость: поддержка Claude, Gemini, Kimi, MiniMax и других моделей
  • Прямое управление системой: 9 атомарных инструментов для контроля браузера, клавиатуры, мыши и экрана

👤 Кому подойдёт: Разработчики, исследователи AI и инженеры, интересующиеся созданием автономных агентов с низким потреблением ресурсов и возможностью кастомизации через самообучение

Релизы

desktop-portable-v0.2.0minor
🕐 29 дн назад · релиз на GitHub ↗

Вышла GenericAgent Desktop v0.2.0: портативные сборки для Windows, Linux и macOS с проверкой хешей.

  • Added: Доступны портативные сборки для Windows x64, Linux x86_64 и macOS Apple silicon (arm64).
  • Added: Добавлены скрипты для корректной установки и удаления приложения на всех платформах.
  • Windows-версия не подписана (возможны предупреждения SmartScreen), macOS использует ad-hoc подпись.
  • В комплекте поставляется файл SHA256SUMS для проверки целостности загруженных артефактов.
desktop-portable-v0.1.4minor
🕐 2 мес назад · релиз на GitHub ↗

Вышла портативная версия GenericAgent Desktop v0.1.4 для Windows, Linux и macOS с автономной установкой.

  • Added: Добавлена портативная версия для Windows, Linux и macOS, не требующая предварительной установки Python.
  • Added: Среда выполнения автоматически подготавливается офлайн при первом запуске с отображением прогресс-бара.
  • Added: Пакеты для Windows и Linux полностью портативны и могут быть перемещены в любую папку.
  • Для начала работы необходимо настроить модель или API-ключ непосредственно в интерфейсе приложения.