PPT Agents is an open-source Python toolkit that converts PowerPoint presentations into AI agents. It parses PPTX files via python-pptx, extracts slide texts and metadata, and indexes them in a vector store using LangChain. With integrated OpenAI models, it enables users to interactively query slide content, generate concise summaries, and perform batch slide editing. Users can update text, add or remove slides based on prompts, and export modified PPT files seamlessly. This allows rapid insights and automated adjustments to presentations without manual slide-by-slide work.
ChatStreamAiAgent provides developers with a lightweight Python toolkit to implement AI chat agents that stream token outputs as they are generated. It supports multiple LLM providers, asynchronous event hooks, and easy integration into web or console applications. With built-in context management and prompt templating, teams can rapidly prototype conversational assistants, customer support bots, or interactive tutorials while delivering low-latency, real-time responses.