Awesome AI AgentsGenerative Software Frameworks

dynamiq-ai/dynamiq

⭐ 1066 Python repository created 2024-09-26

Dynamiq is an orchestration framework designed for building and managing agentic AI and large language model (LLM) applications. It provides a comprehensive platform to streamline the development of AI-powered applications, specializing in orchestrating retrieval-augmented generation (RAG) and LLM agents. The framework supports creating complex AI workflows by enabling the configuration and execution of multiple AI agents either in parallel or sequentially, facilitating sophisticated AI interactions and task automation. The project offers easy installation via Python's package manager and supports building from source. It includes detailed documentation and examples to help users get started quickly. Dynamiq supports integration with popular LLM providers like OpenAI and tools such as E2B Code Interpreter, allowing agents to perform complex tasks including code interpretation and problem-solving. Users can define prompts, configure language models with parameters like temperature and token limits, and create agents with specific roles and capabilities. The framework supports asynchronous execution and provides constructs like workflows and flows to manage dependencies and orchestrate multi-agent systems efficiently. This makes it suitable for applications requiring advanced AI reasoning, multi-step processing, and collaborative agent behavior. Overall, Dynamiq is a versatile and powerful framework aimed at developers and researchers working with generative AI, enabling them to build, orchestrate, and deploy intelligent agent systems with ease and flexibility.

https://github.com/dynamiq-ai/dynamiq

agentic-aiagentsaiai-agentsai-orchestrationai-powered-applicationsasynchronous-executione2b-code-interpretergenerative-aigptlarge-language-modelllmllm-applicationsllmopsmulti-agent-systemsopenaiorchestration-frameworkprompt-templatespythonragretrieval-augmented-generationworkflows

Also in Generative Software Frameworks

nexu-io/open-design

Open Design is a local-first, open-source desktop application that serves as an alternative to Claude Design, integrating with various coding agents to generate web, desktop, and mobile prototypes,...

deepset-ai/haystack

Haystack is an AI orchestration framework for building customizable, production-ready NLP applications using large language models, vector search, and advanced retrieval techniques.

op7418/guizang-ppt-skill

AI agent skill for generating polished HTML slide decks with various design styles, image prompts, social covers, and a WebGL/low-power presentation runtime.

HKUDS/Agentic-AIGC

ViMax is an agentic AI system for end-to-end video generation, transforming raw ideas, novels, or scripts into complete video content by orchestrating scriptwriting, storyboarding, character creati...

The-Pocket/PocketFlow

Pocket Flow is a minimalist 100-line LLM framework that uses a graph-based abstraction to enable expressive multi-agent systems, workflows, and retrieval-augmented generation, designed for high productivity and minimal bloat.

Netflix/metaflow

Metaflow is a human-centric framework by Netflix that streamlines building, managing, and deploying real-life AI and machine learning systems from prototyping to production at scale.

presenton/presenton

Presenton is an open-source AI-powered presentation generator and API that runs locally, offering customizable layouts, multiple AI model integrations, versatile image generation, and privacy-focused presentation creation and export.

thesysdev/openui

OpenUI is a full-stack Generative UI framework that offers a compact, streaming-first language for model-generated UI, a React runtime, and token-efficient chat interfaces.