Open-source агентный фреймворк на TypeScript для создания LLM-агентов с состоянием; включает coding agent, CLI, Web UI и SDK.
yomorun/yomo
Фреймворк с открытым исходным кодом на Rust для вызова функций LLM и развертывания бессерверных AI-инструментов и агентов на геораспределенной периферийной инфраструктуре.
- Звёзды
- 1,930
- Форки
- 150
- Открытые issues
- 1
- Последний коммит
- 12 часов назад
Что это?
YoMo — фреймворк для создания AI-агентов, вызывающих инструменты LLM (функции или навыки). Разработчики пишут логику инструментов в виде бессерверных функций, а YoMo отвечает за их развертывание, запуск и управление ими через endpoint для chat completions, совместимый с OpenAI. В типичной конфигурации Ollama используется как провайдер модели, CLI запускает сервер и выполняет инструменты из проекта, созданного командой `yomo init`.
Проект ориентирован на снижение задержек при взаимодействии с AI. Обмен данными между компонентами шифруется с помощью TLS 1.3, а архитектура позволяет размещать инференс и инструменты ближе к конечным пользователям, а не в одном дата-центре. Инструменты также можно вызывать напрямую по HTTP, не используя LLM.
Репозиторий написан на Rust, а для установки используется shell-скрипт, который предоставляет CLI `yomo`. Примеры проектов публикуются отдельно в репозитории llm-function-calling-examples.
Ключевые возможности
- 01Развертывает LLM-инструменты в виде бессерверных функций и управляет ими.
- 02Шифрует пакеты данных с помощью TLS 1.3.
- 03Предоставляет endpoint для chat completions, совместимый с OpenAI.
- 04Поддерживает Ollama в качестве локального провайдера LLM.
- 05Распределяет инференс и инструменты по географически распределенным периферийным узлам.
- 06Предоставляет CLI для запуска сервера, создания каркаса проекта и выполнения инструментов.
Сценарии использования
- Создание чат-бота, который вызывает внешние API, например для получения прогноза погоды, с помощью вызова функций.
- Предоставление пользователям в нескольких регионах AI-агентов, чувствительных к задержкам.
- Упаковка и доработка инструментов или навыков LLM без необходимости управлять отдельными серверами для каждого из них.
Быстрый старт
- 1
Установите YoMo CLI с помощью официального установочного скрипта
- 2
Загрузите модель ornith для Ollama
ollama pull ornith - 3
Запустите сервер YoMo
yomo serve - 4
Создайте структуру проекта и запустите инструмент get-weather
yomo init
Что важно знать
- Для быстрого старта требуется локальный LLM-провайдер Ollama с загруженной моделью.
В подборках
Темы
Частые вопросы
- Что такое yomo?
- Фреймворк с открытым исходным кодом на Rust для вызова функций LLM и развертывания бессерверных AI-инструментов и агентов на геораспределенной периферийной инфраструктуре. YoMo — фреймворк для создания AI-агентов, вызывающих инструменты LLM (функции или навыки). Разработчики пишут логику инструментов в виде бессерверных функций, а YoMo отвечает за их развертывание, запуск и управление ими через endpoint для chat completions, совместимый с OpenAI. В типичной конфигурации Ollama используется как провайдер модели, CLI запускает сервер и выполняет инструменты из проекта, созданного командой `yomo init`.
- yomo можно использовать бесплатно? Какая у него лицензия?
- У yomo не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- yomo всё ещё поддерживается?
- Активно поддерживается. Последний коммит в yomo — 7 нояб. 2026 г..
- Для чего можно использовать yomo?
- Создание чат-бота, который вызывает внешние API, например для получения прогноза погоды, с помощью вызова функций. Предоставление пользователям в нескольких регионах AI-агентов, чувствительных к задержкам. Упаковка и доработка инструментов или навыков LLM без необходимости управлять отдельными серверами для каждого из них.
- Как установить yomo?
- Установите YoMo CLI с помощью официального установочного скрипта Загрузите модель ornith для Ollama: ollama pull ornith Запустите сервер YoMo: yomo serve Создайте структуру проекта и запустите инструмент get-weather: yomo init
- Где скачать yomo?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yomorun/yomo
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Официальные навыки AI-агента, которые помогают Claude Code, Cursor и другим ассистентам писать код, собирать и развёртывать проекты на EdgeOne Makers.
Экспериментальный образовательный Python-фреймворк для лёгкой оркестрации нескольких агентов на основе Agents и handoffs через Chat Completions API.
Платформа с открытым исходным кодом для вызова инструментов: подключает AI-агентов к более чем 600 инструментам через управляемый OAuth, систему разрешений и MCP или прямые вызовы функций.
Настольное приложение с открытым исходным кодом, выступающее MCP-хостом и подключающее LLM с вызовом функций, например ChatGPT, Claude или Ollama, к MCP-инструментам.
Коллекция из более чем 80 готовых к запуску примеров AI-агентов на Python с использованием uAgents от Fetch.ai: LLM, MCP, A2A, платежи и мультиагентные сценарии.