Basic Information
Ryoma is an AI-powered data agent framework designed to help teams analyze, engineer, and visualize data by combining language models with data tooling. The project provides prebuilt agents such as a SqlAgent that can connect to data sources, generate and run SQL, and stream results. It integrates with a broad tech stack including LangChain for LLM workflows, Reflex for a web UI called Ryoma Lab, Apache Arrow for in-memory data, Ibis for analytics, Feast for feature management, and Amundsen for metadata. The README shows how to install the package via pip and how to start an interactive lab application. Ryoma also documents supported model providers and supported data sources and engines, positioning itself as a framework for building AI-driven data workflows and interactive data assistants.