zhayujie/CowAgent

Открытый супер-ассистент и фреймворк для агентов: планирует задачи, запускает инструменты и навыки, самообучается с памятью и знаниями. Мульти-модельный, мульти-канальный. Легковесный, расширяемый, установка в одну строку. (ранее chatgpt-on-wechat)

Агенты⭐ 47 059Pythonпоследний релиз: 2.1.9
Открыть на GitHub ↗Сайт проекта ↗

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

CowAgent — это open-source платформа для создания автономных AI-агентов, которая планирует задачи, управляет инструментами и самообучается на основе памяти и знаний.

Зачем нужен

Инструмент решает задачу создания универсального AI-ассистента, способного не просто отвечать на вопросы, но и выполнять сложные многошаговые задачи, управляя компьютером и внешними сервисами. Он полезен тем, кто хочет развернуть собственного 24/7 агента с долгосрочной памятью, базой знаний и возможностью интеграции в различные мессенджеры.

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

  • Автоматизация сложных рабочих процессов через декомпозицию задач и использование встроенных инструментов (браузер, терминал, планировщик).
  • Создание персонального ассистента с долгосрочной памятью, который накапливает знания и улучшает навыки через самоэволюцию.
  • Интеграция AI-агента в корпоративные мессенджеры (WeChat, Feishu, DingTalk, Slack, Telegram) для поддержки пользователей или сотрудников.
  • Управление кастомными навыками (Skills) и установка готовых решений из Skill Hub для расширения функциональности агента.

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

  • Архитектура Agent Harness с модульным планированием, памятью (контекст, дневная, ядро) и самоэволюцией.
  • Поддержка множества LLM-провайдеров (Claude, GPT, Gemini, Qwen и др.) и мультимодальность (текст, изображения, голос, файлы).
  • Встроенная интеграция с MCP (Model Context Protocol) и 10+ встроенными инструментами (файловый ввод-вывод, браузер, поиск в вебе).
  • Простая установка (one-line install, Docker) и единая веб-консоль для управления моделями, каналами и навыками.
  • Автоматическое структурирование знаний в Markdown-вики и построение графа знаний с визуальным просмотром.

👤 Кому подойдёт: разработчики, DevOps-инженеры, энтузиасты AI, создающие собственных агентов, и бизнесы, ищущие open-source решение для кастомизированных AI-ассистентов с интеграцией в мессенджеры.

Релизы

2.1.9minor
🕐 7 дн назад · релиз на GitHub ↗

Улучшена работа мультиагентных команд, добавлена настройка моделей и цепочка резервных вариантов, исправлены каналы и генерация.

  • Added: Возможность настройки списка моделей: указание имени, типа, контекстного окна и макс. объема вывода.
  • Added: Поддержка цепочки резервных моделей: при сбое основного варианта система автоматически пробует следующие.
  • Added: Добавлены новые модели генерации изображений: gpt-image-2.5-flare и gpt-image-2.5-sunburst.
  • Fixed: Исправлена работа мультиагентных групповых чатов: делегирование задач и рендеринг изображений от участников.
  • Fixed: Устранены ошибки подключения каналов в десктоп-клиенте и автоматическое переподключение QQ.
2.1.8major
🕐 10 дн назад · релиз на GitHub ↗

CowAgent 2.1.8: поддержка мультиагентных команд, визуализация контекста, новые модели и поисковые провайдеры.

  • Added: Полноценная поддержка мультиагентных команд: создание ролей, делегирование задач и групповые чаты.
  • Added: Визуализация потребления контекста с возможностью умной компрессии и настройки лимитов.
  • Added: Добавлены новые модели (GPT-6, DeepSeek V4.1 Flash) и механизм автоматического фолбэка.
  • Added: Интеграция шести новых поисковых провайдеров, включая AnySearch, Serply и SearXNG.
  • Added: Улучшено управление запланированными задачами: добавлены каналы доставки и история выполнения.
  • Fixed: Исправлена потеря данных при одновременном обновлении запланированных задач.
2.1.7major
🕐 1 мес назад · релиз на GitHub ↗

CowAgent 2.1.7: мультирабочие пространства, режимы разрешений, голосовой ввод и уведомления о задачах.

  • Added: Поддержка нескольких рабочих пространств с привязкой сессий и моделей к конкретным проектам.
  • Added: Трёхуровневая система разрешений (только чтение, запись в пространство, полный доступ) для каждой сессии.
  • Added: Голосовой ввод в десктопном клиенте, сохранение черновиков и уведомления об окончании задач.
  • Added: Добавлены модели glm-5.3, qwen3.8-max, gemini-3.7-flash и gemini-3.6-flash.
  • Fixed: Исправлено отображение локальных изображений, выбор дисков на Windows и планировщик задач.
2.1.6minor
🕐 1 мес назад · релиз на GitHub ↗

CowAgent 2.1.6: добавлены подагенты, улучшена память, безопасность и стабильность десктопного клиента.

  • Added: Появились субагенты: параллельное выполнение задач с изолированным контекстом для ускорения работы и экономии токенов.
  • Added: Добавлена настройка reasoning_effort для Claude, Qwen, Kimi и других моделей, а также возможность просмотра процесса мышления Claude.
  • Added: Векторное хранилище памяти теперь модульное (по умолчанию SQLite), что упрощает интеграцию внешних векторных баз данных.
  • Added: Десктопный клиент получил уведомления о запланированных задачах, панель обновлений с ссылками на релизы и исправления автозапуска.
  • Fixed: Усилены меры безопасности: добавлена валидация путей при установке навыков и защита от несанкционированного изменения файлов.
  • Fixed: Исправлены проблемы с переподключением SSE, обработкой rate-limit, отображением файлов в режиме рассуждений и работой с WeChat/Telegram.
2.1.5minor
🕐 1 мес назад · релиз на GitHub ↗

CowAgent 2.1.5: превью файлов, поиск ripgrep, оптимизация контекста, защита от инъекций и нативная поддержка Mac.

  • Added: Появилось превью файлов и веб-страниц прямо в интерфейсе с возможностью drag-and-drop.
  • Added: Новый инструмент поиска файлов search_files на базе ripgrep для ускорения работы с большими директориями.
  • Added: Команда /compact для сжатия контекста и экономии токенов, а также оптимизация промптов в веб-интерфейсе.
  • Added: Нативная поддержка macOS arm64 и добавление канала Feishu в десктопном клиенте.
  • Fixed: Устранена уязвимость через MCP и защиту файлов учетных данных от несанкционированного доступа.
  • Fixed: Улучшена точность редактирования файлов, добавлена фоновая работа bash и исправлены ошибки браузера.
2.1.3major
🕐 2 мес назад · релиз на GitHub ↗

Выход десктопного клиента для macOS и Windows, поддержка новых моделей и улучшение безопасности.

  • Added: Выпущен нативный десктопный клиент для macOS и Windows с полной функциональностью агента.
  • Added: Добавлена поддержка моделей claude-sonnet-5, claude-fable-5, doubao-seed-2-1-pro и doubao-seed-2-1-turbo.
  • Added: Внедрено выборочное получение MCP-инструментов через RAG для оптимизации контекста.
  • Added: Улучшена работа базы знаний: автоматическое поддержание индекса и фикс векторизации.
  • Added: Добавлена поддержка традиционного китайского языка (zh-Hant) в веб-консоли и логах.
  • Fixed: Усилены меры безопасности: защита от чтения чувствительных файлов, блокировка внутренних запросов браузера и безопасный парсинг конфигов.
2.1.2minor
🕐 3 мес назад · релиз на GitHub ↗

Релиз CowAgent 2.1.2: новые модели, SSRF-защита, веб-консоль и WeCom callback.

  • Added: Добавлены модели kimi-k2.7-code и glm-5.2, улучшена эволюция агента.
  • Added: Web Console: планировщик, категории базы знаний, несколько провайдеров моделей.
  • Added: WeCom Smart-Bot: поддержка HTTP callback-режима для стабильной работы.
  • Fixed: Защита от SSRF в Vision и Web Fetch, защита от path traversal в Skills.
  • Fixed: Исправлены ошибки CLI, стабильность сессий и установка на Windows.