状態を持つLLMエージェントを構築するためのTypeScript製オープンソース・エージェントハーネス。コーディングエージェント、CLI、Web UI、SDKを備えています。
yomorun/yomo
地理的に分散したエッジ基盤で、サーバーレスのAIツールやエージェントをデプロイするための、Rust製オープンソースLLM function callingフレームワーク。
- スター
- 1,930
- フォーク
- 150
- 未解決の Issue
- 1
- 最終コミット
- 13 時間前
これは何?
YoMoは、LLMツール(関数やスキル)を呼び出すAIエージェントを構築するためのフレームワークです。開発者はツールのロジックをサーバーレス関数として記述し、YoMoがOpenAI互換のChat Completionsエンドポイントの背後で、そのデプロイ、実行、管理を担います。一般的な構成ではモデルプロバイダーにOllamaを使い、CLIでサーバーを起動して、`yomo init`で雛形を作成したプロジェクトのツールを実行します。
このプロジェクトは、AIとのやり取りにおける低レイテンシを重視しています。コンポーネント間の通信はTLS 1.3で暗号化され、単一のデータセンターではなく、推論処理やツールをエンドユーザーの近くに配置できるよう設計されています。また、LLMを介さずにHTTP経由でツールを直接呼び出すこともできます。
リポジトリはRustで実装されており、`yomo` CLIを提供するシェルスクリプトでインストールできます。サンプルプロジェクトは、llm-function-calling-examplesリポジトリで別途公開されています。
主な機能
- 01LLMツールをサーバーレス関数としてデプロイし、管理します。
- 02データパケットをTLS 1.3で暗号化します。
- 03OpenAI互換のChat Completionsエンドポイントを提供します。
- 04ローカルLLMプロバイダーとしてOllamaをサポートします。
- 05地理的に分散したエッジロケーションに推論処理とツールを分散配置します。
- 06ツールのサーバー起動、雛形作成、実行に使えるCLIを提供します。
ユースケース
- function callingを使い、天気情報の取得など外部APIを呼び出すチャットボットの構築。
- 複数の地域のユーザーに、レイテンシに敏感なAIエージェントを提供。
- ツールごとにサーバーを管理することなく、LLMツールやスキルをパッケージ化して開発を進める。
クイックスタート
- 1
公式インストールスクリプトでYoMo CLIをインストールする
- 2
Ollama用のornithモデルを取得する
ollama pull ornith - 3
YoMoサーバーを起動する
yomo serve - 4
プロジェクトをスキャフォールドして、get-weatherツールを実行する
yomo init
使う前に知っておきたいこと
- クイックスタートでは、モデルをダウンロード済みのローカルOllama LLMプロバイダーが必要です。
収録されている特集
トピック
よくある質問
- yomo とは?
- 地理的に分散したエッジ基盤で、サーバーレスのAIツールやエージェントをデプロイするための、Rust製オープンソースLLM function callingフレームワーク。 YoMoは、LLMツール(関数やスキル)を呼び出すAIエージェントを構築するためのフレームワークです。開発者はツールのロジックをサーバーレス関数として記述し、YoMoがOpenAI互換のChat Completionsエンドポイントの背後で、そのデプロイ、実行、管理を担います。一般的な構成ではモデルプロバイダーにOllamaを使い、CLIでサーバーを起動して、`yomo init`で雛形を作成したプロジェクトのツールを実行します。
- yomo は無料で使えますか?ライセンスは?
- yomo にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- yomo は今もメンテナンスされていますか?
- 活発にメンテナンス中。yomo の最終コミットは 2026年11月7日 です。
- yomo は何に使えますか?
- function callingを使い、天気情報の取得など外部APIを呼び出すチャットボットの構築。 複数の地域のユーザーに、レイテンシに敏感なAIエージェントを提供。 ツールごとにサーバーを管理することなく、LLMツールやスキルをパッケージ化して開発を進める。
- yomo のインストール方法は?
- 公式インストールスクリプトでYoMo CLIをインストールする Ollama用のornithモデルを取得する: ollama pull ornith YoMoサーバーを起動する: yomo serve プロジェクトをスキャフォールドして、get-weatherツールを実行する: yomo init
- yomo はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/yomorun/yomo
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude CodeやCursorなどのコーディングアシスタントに、EdgeOne Makersでのプロジェクト構築とデプロイ方法を教える公式AIエージェントスキル。
AgentsとChat Completions API上のハンドオフを使って軽量なマルチエージェント連携を実現する、実験・学習向けのPythonフレームワーク。
AIエージェントを600以上のツールにつなぎ、OAuth、権限管理、MCPまたは直接の関数呼び出しを提供するオープンソースのツール連携プラットフォーム。
ChatGPT、Claude、Ollamaなどの関数呼び出し対応LLMをMCPツールに接続する、オープンソースのMCPホストデスクトップアプリ。
Fetch.aiのuAgentsを基盤にした、LLM、MCP、A2A、決済、マルチエージェントのパターンを網羅する、実行可能なPython AIエージェントのサンプル集(80件以上)です。