AI Potluck
Product / UX / Agent tools & protocols

YoMo

Vivgrid

Open-source LLM function-calling framework for building serverless AI agents on geo-distributed edge infrastructure. Developers write strongly-typed tools/skills (TypeScript, Go) that YoMo deploys and runs across edge nodes, exposed through an OpenAI-compatible chat completions API. Rust core with QUIC transport and TLS 1.3; integrates MCP and A2A for agent tooling.

Apache-2.0 framework/runtime for the agent-tooling layer (function calling, skill deployment, edge orchestration), not a model. Maintained since 2020; v2.0.4 released 7 Jul 2026 (Rust rewrite). Backed by Vivgrid (https://vivgrid.com), which operates it as a managed geo-distributed platform. Added from contributor issue

Openness

5 medium confidence
5.0
license
Apache-2.0(declared in Cargo.toml+README)
source
public

Cargo.toml declares license = "Apache-2.0" and the README states Apache License 2.0, but no LICENSE file is committed at the repo root, so GitHub's detector reports no license. The full runtime (Rust core, QUIC transport, serverless SDKs) is in the open repo; Vivgrid's managed platform is optional hosting of the same open framework rather than a gated core. Scored open_source with medium confidence pending a committed LICENSE file.

Adoption

3 medium confidence
3.0

Established niche project — 1.9k GitHub stars, 144 forks, maintained since 2020 across 30 releases, actively pushed (Jul 2026), company-backed (Vivgrid). No mass-market usage volume — crates.io shows ~250 downloads/month and there is no matching high-volume npm/PyPI package. Stars are the only real signal, so adoption is capped at level 3.

Capability

3 medium confidence
3.0

Distinctive full agent runtime with an edge/geo-distributed angle and multi-language SDKs. Functional and coherent feature set for the agent-tooling layer but narrower ecosystem and integration surface than the category leaders (MCP itself, FastMCP). Rated 3 on feature breadth from repo/README review.

Unchanged since 2026-07-19 (last edited, not re-checked)