EveryDev.ai
Subscribe
Home
Tools

3,215+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. DemoGPT
    DemoGPT icon

    DemoGPT

    Agent Frameworks

    An open-source Python library for creating LLM agents in seconds, with built-in tools, RAG, knowledge graphs, and vector database support.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. Install via pip and use without restrictions.

    Engagement

    Available On

    CLI
    API
    SDK
    Web

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent FrameworksRetrieval-Augmented GenerationLLM Orchestration

    Alternatives

    DifyGriptapeAdalFlow
    Developer
    Melih ÜnsalSan Francisco, CAEst. 2023

    Listed Jul 2026

    About DemoGPT

    DemoGPT is an open-source Python library created by Melih Ünsal that lets developers build LLM-powered agents quickly using a comprehensive suite of built-in tools, prompts, frameworks, and model integrations. It is available on GitHub under the MIT License and installable via pip. The project has accumulated over 1,900 stars and 224 forks on GitHub and has been cited in multiple academic papers on autonomous agents.

    What It Is

    DemoGPT is an agent development framework centered on the demogpt_agenthub package. It provides everything needed to create, customize, and run AI agents: a library of pre-built tools, support for Retrieval Augmented Generation (RAG), multiple vector store backends, and two agent types — ToolCallingAgent and ReactAgent. The original DemoGPT pipeline also auto-generates LangChain code and Streamlit applications from natural language instructions, translating user prompts into interactive web apps through a plan → task → code-snippet → final-code pipeline.

    Agent Architecture and Core Workflow

    DemoGPT's pipeline follows four stages:

    • Planning: Generates a structured plan from the user's instruction.
    • Task Creation: Breaks the plan into specific, executable tasks.
    • Code Snippet Generation: Converts each task into a code snippet.
    • Final Code Assembly: Combines snippets into a runnable Streamlit application.

    The ReactAgent adds a visible reasoning loop — at each step it decides whether to call a tool or return a final answer, showing its decision and reasoning before each tool invocation. The ToolCallingAgent provides a simpler interface for direct tool dispatch.

    Built-In Tools and RAG Support

    DemoGPT AgentHub ships with eleven built-in tools out of the box:

    • TavilySearchTool, WikipediaTool, WikiDataTool
    • WeatherTool (OpenWeatherMap)
    • BashTool, PythonTool
    • ArxivTool, PubmedTool
    • YouTubeSearchTool, StackOverFlowTool
    • RequestUrlTool, YoloTool (object detection)

    The BaseRAG class supports Chroma, Pinecone, and FAISS vector stores, accepts PDF, TXT, CSV, and JSON files, and can be embedded directly into agent tool chains. Embedding models can be configured via sentence-transformers or OpenAI models.

    Extensibility and Custom Tools

    Developers extend DemoGPT by subclassing BaseTool, implementing a run() method, and passing the tool instance to any agent. The framework is designed to be model-agnostic — any LLM meeting code-generation performance criteria can be used, with OpenAIChatModel (wrapping GPT-4o-mini, GPT-3.5-turbo, etc.) provided as the default LLM wrapper.

    Academic Recognition and Current Status

    DemoGPT has been cited in several peer-reviewed and preprint papers on LLM-based autonomous agents, including a 2023 survey on large language model agents (Wang et al., arXiv:2308.11432) and a 2024 exploration of intelligent agents (Cheng et al., arXiv:2401.03428). The latest GitHub release is v1.2.6 (published September 2023), with the repository last pushed in April 2026. The README roadmap lists planned integrations including Gorilla for autonomous API calls, Llama 2, and a publicly available example database to accelerate generation — several of which remain open to-do items.

    DemoGPT - 1

    Community Discussions

    Be the first to start a conversation about DemoGPT

    Share your experience with DemoGPT, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT License. Install via pip and use without restrictions.

    • Full source code access under MIT License
    • pip installable package
    • ToolCallingAgent and ReactAgent
    • Built-in tool library
    • RAG with Chroma, Pinecone, FAISS

    Capabilities

    Key Features

    • Create LLM agents from natural language instructions
    • ToolCallingAgent and ReactAgent agent types
    • Built-in tools: search, weather, Wikipedia, Bash, Python, Arxiv, PubMed, YouTube, StackOverflow, YOLO
    • Retrieval Augmented Generation (RAG) with Chroma, Pinecone, and FAISS
    • Custom tool creation via BaseTool subclassing
    • Auto-generates LangChain code and Streamlit applications
    • Plan-based pipeline: planning, task creation, code snippet generation, final assembly
    • Support for multiple LLM models (GPT-4o-mini, GPT-3.5-turbo, DeepSeek, etc.)
    • Sentence-transformers and OpenAI embedding model support
    • Installable via pip as a Python package
    • MIT open-source license

    Integrations

    LangChain
    Streamlit
    OpenAI GPT-3.5/GPT-4/GPT-4o
    DeepSeek
    Chroma
    Pinecone
    FAISS
    Tavily Search
    OpenWeatherMap
    Wikipedia
    WikiData
    Arxiv
    PubMed
    YouTube
    StackOverflow
    Ultralytics YOLO
    Hugging Face Spaces
    sentence-transformers
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate DemoGPT and help others make informed decisions.

    Developer

    Melih Ünsal

    Melih Ünsal builds DemoGPT, an open-source Python framework for creating LLM-powered agents and auto-generating LangChain and Streamlit applications from natural language instructions. The project is MIT-licensed and hosted on GitHub, with contributions welcomed from the open-source community. DemoGPT has been cited in multiple academic papers on autonomous LLM agents.

    Founded 2023
    San Francisco, CA
    4 employees
    Read more about Melih Ünsal
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    Dify icon

    Dify

    Open-source LLM app development platform for building production-ready AI agents, agentic workflows, RAG pipelines, and more with an intuitive visual interface.

    Griptape icon

    Griptape

    Modular Python framework for building AI agents, pipelines, and workflows with chain-of-thought reasoning, tools, and memory — open source under Apache 2.0.

    AdalFlow icon

    AdalFlow

    A PyTorch-like open-source library to build and auto-optimize LLM workflows, from chatbots and RAG systems to agents, with unified prompt tuning and few-shot learning.

    Browse all tools

    Related Topics

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    515 tools

    Retrieval-Augmented Generation

    RAG Systems that enhance LLM outputs by retrieving relevant information from external knowledge bases, combining the power of generative AI with information retrieval for more accurate and contextual responses.

    98 tools

    LLM Orchestration

    Platforms and frameworks for designing, managing, and deploying complex LLM workflows with visual interfaces, allowing for the coordination of multiple AI models and services.

    183 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions