Favicon of YoMo

YoMo

A self-hosted AI agent framework that supports Ollama, tools written in TypeScript or Go, and exposing function calls through MCP.

Screenshot of YoMo website

YoMo is a self-hosted framework for developers building AI agents that call application tools. It supports distributing inference and tool execution across locations closer to an application's users.

  • Agent tools: Developers can write functions in TypeScript or Go that let a model perform actions or retrieve information from an application.
  • Tool deployment: The framework handles deployment and management of serverless LLM tools and skills.
  • MCP access: You can expose function calls as an MCP server for clients that support the protocol.
  • Distributed execution: Inference and tools can run near users in different regions, addressing network delays in interactive applications.

YoMo supports Ollama as a model provider for running models locally. Its tool layer supports different models rather than requiring a single provider. Agent communications use TLS 1.3 encryption.

Similar to YoMo