Repolode
yomorun

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. 1

    Установите YoMo CLI с помощью официального установочного скрипта

  2. 2

    Загрузите модель ornith для Ollama

    ollama pull ornith
  3. 3

    Запустите сервер YoMo

    yomo serve
  4. 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-агентов к более чем 600 инструментам через управляемый OAuth, систему разрешений и MCP или прямые вызовы функций.

4,9 тыс.+5 за неделю489PythonApache-2.0Обновлён 6 дней назад