DemoGPT
Basic Information
DemoGPT is an open-source, all-in-one library and toolkit for building, customizing, and running LLM-powered agents and agent-driven applications. It provides an AgentHub that developers can use to create agents that call tools, perform multi-step reasoning, and assemble LangChain code into runnable Streamlit applications. The repository describes a plan-based pipeline that generates a plan from user instructions, creates tasks, turns tasks into code snippets, and assembles final code. DemoGPT includes ready agent types such as ToolCallingAgent and ReactAgent, a Retrieval-Augmented Generation component (BaseRAG) for document grounding, a suite of built-in tools for search, weather, Python execution, YOLO object detection and domain-specific sources, and examples showing how to combine RAG, tools, and LLMs. The project can be used as an installable package or run from source to iterate on generated apps and agent behaviors.