YoMo is an open-source Rust framework for building serverless AI agents with geo-distributed edge inference and a focus on LLM function calling. It provides a CLI, server, and dev tooling to deploy and run tools and agents.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
YoMo is an open-source LLM Function Calling Framework for building scalable and ultra-fast AI Agents.
How it works
It offers a serverless tools model, TLS encryption for data packets, and a geo-distributed architecture to deploy AI inference closer to users. The project includes a CLI flow to install, configure, and run a server, initialize serverless tools, and run agents.
Getting started
Install CLI:
curl -fsSL https://get.yomo.run | sh
Verify:
yomo --version
Start server with Ollama as LLM provider:
ollama pull ornith
Launch server:
yomo serve
Initialize LLM function calling:
yomo init
Run weather tool:
yomo run -n get-weather ./app
Sample request:
curl http://127.0.0.1:9001/v1/chat/completions -H "Content-Type: application/json" -d '{"messages":[{"role":"user","content":"I am going for a hike on the Yarra Bend Park Loop. What should I wear?"}]}'
Recent releases
Latest versions and changes:
- v2.0.6 (2026-07-28): ref: typescript serverless compilation by @wujunzhuo; fix: avoid streaming non-2xx model API responses by @woorui
- v2.0.5 (2026-07-10): fix: normalize deepseek v4 developer role for tokenhub by @woorui; fix: map tokenhub custom errors from parser by @woorui
- v2.0.4 (2026-07-07): (no details provided)
- v2.0.3 (2026-06-23): fix: tool response json serialization by @wujunzhuo; ref: serialize tool result in agent loop by @wujunzhuo
- v2.0.2 (2026-06-15): enlarge io frame size to 4M by @wujunzhuo; version v2.0.2 by @wujunzhuo
Traction
Stars: 1920; Forks: 144; Open issues: 1
Behind the repo
YoMo is associated with a geo-distributed AI inference infra focus and uses Rust; it has a GitHub project page with development activity and multiple contributors per the release notes.
Caveats
License: none listed Created: 2020-07-01 Last push: 2026-07-31 Language: Rust Topics include a2a-protocol, agent-framework, claude-code, distributed-cloud, function-calling, geodistributedsystems, managed-skills, mcp, openai, quic, realtime, serverless, skills, yomo






