{"repo":"Rovanta/rmodel","free":true,"listed":false,"github":"https://github.com/Rovanta/rmodel","clone":"git clone https://github.com/Rovanta/rmodel.git","description":"rModel is a framework for building LLM applications with agentic workflow","language":"Go","stars":64,"topics":["agent","agentic","ai","flow","framework","graph","llm","multi-agent","workflow"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"rModel [//]: # ([![Sourcegraph]&#40;https://sourcegraph.com/github.com/Rovanta/rmodel/-/badge.svg&#41;]&#40;https://sourcegraph.com/github.com/Rovanta/rmodel?badge&#41;) [//]: # ([![Release]&#40;https://img.shields.io/github/release/Rovanta/rmodel.svg?style=flat-square&#41;]&#40;https://github.com/Rovanta/rmodel/releases&#41;) Use Golang to develop Agentic applications with LLMs Overview rModel is a workflow programming framework designed for constructing agentic applications with LLMs. It implements by the scheduling of computational units ( Neuron ), that may include loops, by constructing a Brain (a directed graph that can have cycles) or support the loop-less DAGs. A Brain consists of multiple Neurons connected by Links . Inspiration was drawn from LangGraph. rModel supports multiple implementations of the Brain interface: 1. BrainLocal : The default implementation. It uses ristretto for in-memory Memory management. 2. BrainLite : A lightweight implementation that uses SQLite for Memory management, allowing for persistent storage and potential support for multi-language Processors. Developers can choose the appropriate Brain implementation based on their specific requirements. - Developers can build a Brain with any process flow: - Sequential: Execute Neuron s in order. - Parallel and Wait: Concurrent execution of Neuron s with support for downstream Neuron s to wait until all the specified upstream ones have completed before starting. - Branch: Execution flow only propag","default_branch":null,"files":null,"tree":[],"storefront":"/r/Rovanta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Rovanta/rmodel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}