Библиотека на Python и интерактивный учебник в Jupyter с 35 архитектурами агентного ИИ — от Reflexion и ReAct до MemGPT и BrowserAgent — на базе LangGraph.
framerslab/agentos
TypeScript-фреймворк для AI-агентов с долговременной когнитивной памятью, опциональной HEXACO-личностью, оркестрацией мультиагентных команд и единым интерфейсом для 13 LLM-провайдеров.
- Звёзды
- 681
- Форки
- 100
- Открытые issues
- 24
- Последний коммит
- 7 часов назад
Что это?
AgentOS — это open-source TypeScript-фреймворк для создания AI-агентов, которые сохраняют память между сессиями, адаптируют свое поведение и могут создавать новые инструменты во время выполнения. Базового агента можно создать одним вызовом, выбрав провайдера из конфигурации; сессии сохраняют историю диалога, которую затем добавляют к последующим запросам.
В состав фреймворка входит слой когнитивной памяти с затуханием по модели Эббингауза и несколькими механизмами работы с памятью, включая реконсолидацию и забывание, вызванное извлечением. Агентам можно назначить необязательный вектор личности HEXACO, который влияет на промпты и кодирование воспоминаний. Мультиагентные команды работают по одной из шести стратегий координации: последовательной, параллельной, с дебатами, циклом проверки, иерархической или графовой. Также пакет включает наборы защитных ограничений, поддержку голосового конвейера и RAG-поиск по семи векторным бэкендам.
AgentOS разделен на основной пакет и отдельные пакеты расширений, навыков и реестра. Проект публикует результаты бенчмарков на датасете LongMemEval вместе с описанием методологии в сопутствующем репозитории.
Ключевые возможности
- 01Долговременная когнитивная память с затуханием и несколькими механизмами работы с памятью.
- 02Необязательные личностные черты HEXACO, влияющие на промпты и память.
- 03Мультиагентные команды с шестью стратегиями координации.
- 04Единый интерфейс для 13 LLM-провайдеров, с пулом API-ключей и резервным переключением.
- 05Генерация инструментов во время выполнения; перед использованием созданные инструменты проверяет LLM-судья.
- 06Наборы защитных ограничений, поддержка голоса и RAG по семи векторным бэкендам.
Сценарии использования
- Создание чат-ботов или репетиторов, которые помнят пользователей в нескольких диалогах.
- Оркестрация нескольких специализированных агентов — например, исследователя, автора и рецензента — для выполнения одной задачи.
- Создание прототипов агентов для разных LLM-провайдеров без переписывания кода.
- Добавление голосовых интерфейсов или интерфейсов для чат-каналов к бэкенду агента.
Быстрый старт
- 1
Установите пакет
npm install @framers/agentos - 2
Создайте агента и отправьте сообщение (см. пример в README; задайте в окружении ключ API провайдера)
Что важно знать
- Данные бенчмарка Cognitive memory взяты из собственного репозитория проекта agentos-bench и не прошли независимую проверку.
- Для некоторых функций, например полной среды выполнения GMI, инструментов самоизменения и защитных механизмов, требуется среда выполнения AgentOS или определённые параметры.
- При создании инструментов во время выполнения код по умолчанию запускается в node:vm; в README указано, что это не является границей безопасности.
Темы
Частые вопросы
- Что такое agentos?
- TypeScript-фреймворк для AI-агентов с долговременной когнитивной памятью, опциональной HEXACO-личностью, оркестрацией мультиагентных команд и единым интерфейсом для 13 LLM-провайдеров. AgentOS — это open-source TypeScript-фреймворк для создания AI-агентов, которые сохраняют память между сессиями, адаптируют свое поведение и могут создавать новые инструменты во время выполнения. Базового агента можно создать одним вызовом, выбрав провайдера из конфигурации; сессии сохраняют историю диалога, которую затем добавляют к последующим запросам.
- agentos можно использовать бесплатно? Какая у него лицензия?
- agentos распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- agentos всё ещё поддерживается?
- Активно поддерживается. Последний коммит в agentos — 19 окт. 2026 г..
- Для чего можно использовать agentos?
- Создание чат-ботов или репетиторов, которые помнят пользователей в нескольких диалогах. Оркестрация нескольких специализированных агентов — например, исследователя, автора и рецензента — для выполнения одной задачи. Создание прототипов агентов для разных LLM-провайдеров без переписывания кода. Добавление голосовых интерфейсов или интерфейсов для чат-каналов к бэкенду агента.
- Как установить agentos?
- Установите пакет: npm install @framers/agentos Создайте агента и отправьте сообщение (см. пример в README; задайте в окружении ключ API провайдера)
- Где скачать agentos?
- Исходный код и инструкции по установке — на GitHub: https://github.com/framerslab/agentos
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатная китайскоязычная книга с открытым исходным кодом о принципах проектирования AI Agent и инженерной практике: 109 экспериментов, PDF и EPUB для скачивания.
Самостоятельно размещаемое приложение на Node.js и React для координации команд AI-агентов: оргструктура, задачи, бюджеты и контроль.
Среда для Claude Code и Codex, добавляющая рои агентов, самообучающуюся память, векторный поиск и федерацию агентов между машинами.
Платформа с открытым исходным кодом, которая превращает любую тему или документ в интерактивный класс с AI-преподавателями, слайдами, тестами и симуляциями.
Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.