Langroid (2.7k stars, 20k downloads/mo) is an intuitive, lightweight, extensible and principled Python framework to easily build agent-oriented LLM-powered applications, from CMU and UW-Madison researchers. You set up Agents, equip them with optional components (LLM, vector-store and tools/functions), assign them tasks, and have them collaboratively solve a problem by exchanging messages. agent-oriented Python framework to simplify building LLM applications. It has been in development since Apr 2023, predating other Agent frameworks, and was built from the ground up to be agent-oriented (not as an after-thought) and does not depend on any other LLM library.
The framework is gaining popularity among developers due its clean, principled design.
I am the lead dev/architect.
Areas needing help: CODE, DOCS, DESIGN
Level: There are a number of areas (see the issues and contribution docs) where beginners or advanced developers can contribute.
Contact: Drop into the discord and post a message in a suitable channel, or create an Issue or Discussion in the GitHub repo.
Discord: https://discord.gg/ZU36McDgDs