AgentsKit.js
Модульный MIT-фреймворк на TypeScript для сборки ИИ-агентов: рантайм, инструменты, память, RAG, адаптеры моделей и UI-привязки.
- Можно попробовать бесплатно
- Да
- Без регистрации
- Да
- Русский интерфейс
- Нет
- Работает с русским языком
- Да
- Разработчик
- AgentsKit
AgentsKit.js — открытый фреймворк на TypeScript для создания и запуска ИИ-агентов в JavaScript-проектах. Вместо набора разрозненных библиотек он даёт единую основу: рантайм (ReAct, планирование, мультиагентные сценарии), инструменты, память, RAG, адаптеры моделей и headless-привязки для интерфейсов. Ядро весит менее 10 КБ и не имеет зависимостей, остальные слои подключаются через шесть контрактов. Поэтому провайдера модели, хранилище памяти или UI-фреймворк можно заменить, не переписывая логику агента. В составе 50 встроенных интеграций, 28 адаптеров моделей и 22 готовых навыка. Лицензия MIT.
Возможности
Рантайм агентов
Поддерживает ReAct, планирование и мультиагентные сценарии. Агент описывается один раз и запускается с любым провайдером модели.
Адаптеры моделей
28 нативных адаптеров работают через единый контракт: OpenAI, Anthropic, Gemini, Kimi и локальные модели. Провайдера можно сменить без правки кода агента.
50 встроенных инструментов
Агенты получают готовые инструменты для Slack, Notion, Stripe, GitHub, Google Calendar и других сервисов, а также MCP-серверы.
Память и RAG
Доступны подключаемые хранилища памяти и конвейер RAG: нарезка, эмбеддинги, поиск. Хранилище заменяется без изменения логики.
Компактное ядро
Базовый пакет меньше 10 КБ, без зависимостей. Он задаёт типы, события и контракты, на которых строятся остальные слои.
UI-привязки
Headless-привязки для 7 фреймворков, включая React и терминал, позволяют собрать чат-интерфейс агента.
Наблюдаемость
Трассировка вызовов с выводом в LangSmith и OpenTelemetry помогает отлаживать поведение агентов.
Реестр готовых агентов
Готовых агентов и 22 навыка устанавливают как исходный код в свой проект и затем правят под себя. CLI создаёт каркас, запускает и диагностирует агентов.
Кому подойдёт
- Разработчики
Сборка агентов на TypeScript и JavaScript без склейки нескольких библиотек, с возможностью менять модель, память и UI.
- Агентства и фрилансеры
Готовые навыки и реестр агентов ускоряют разработку ИИ-решений для клиентов под разные провайдеры.
- Предприниматели и руководители
Открытая лицензия MIT и отсутствие привязки к одному провайдеру моделей подходят для встраивания агентов в собственный продукт.
Как начать
- Выполнить в проекте команду npx @agentskit/cli init, чтобы создать каркас агента.
- Выбрать адаптер модели и подключить ключ нужного провайдера.
- Добавить инструменты, память или RAG из встроенных пакетов.
- Запустить агента через CLI или подключить UI-привязку, например для React.
Тарифы
Библиотека распространяется бесплатно через npm. Расходы возникают только на API выбранных провайдеров моделей.
Ограничения
- Работает только в экосистеме JavaScript и TypeScript
- Требуются знания программирования, готового визуального конструктора нет
- Доступ к моделям оплачивается отдельно у провайдера
Платформы и интеграции
Соседи по смыслу
за последний месяц