zhayujie/chatgpt-on-wechat

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

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

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

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

Зачем нужен

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

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

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

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

  • Архитектура Agent Harness с модульным разделением каналов, ядра агента и моделей
  • Трехуровневая система памяти (контекст, ежедневная, основная) с гибридным поиском (keyword + vector)
  • Механизм Self-Evolution для автоматического улучшения навыков и консолидации знаний на основе истории диалогов
  • Поддержка MCP (Model Context Protocol) и установка навыков (Skills) из Skill Hub или через natural-language conversation
  • Простая установка одной командой (bash/PowerShell) или через Docker с единой веб-консолью

👤 Кому подойдёт: разработчики, энтузиасты AI, специалисты по автоматизации процессов

Релизы

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

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

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

CowAgent стал мультиагентной платформой с командами, делегированием задач и визуализацией контекста.

  • Added: Появилась поддержка мультиагентных команд: создание ролей, групповые чаты с упоминаниями и делегирование задач.
  • Added: Добавлена визуализация потребления контекста с возможностью сжатия и настройки лимитов.
  • Added: Расширены возможности планировщика: управление задачами, получателями и историей выполнения через консоль.
  • Added: Добавлены новые модели (DeepSeek V4.1 Flash, GPT-6 Astra) и механизм автоматического переключения на резервную модель.
  • Added: Внедрена поддержка шести новых поисковых провайдеров, включая AnySearch, Serply и Tavily.
  • Added: Появилась возможность прямого редактирования файлов рабочего пространства и памяти в веб-интерфейсе.
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 ↗

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

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

Релиз 2.1.5: улучшена работа с файлами, добавлен поиск по содержимому, оптимизация промптов и усиление безопасности MCP.

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

Выход десктопного клиента, поддержка новых моделей, MCP с RAG и усиление безопасности.

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

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

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