dynamiq  by dynamiq-ai

Agentic AI framework for streamlined GenAI application development

Created 11 months ago
930 stars

Top 39.3% on SourcePulse

GitHubView on GitHub
Project Summary

Dynamiq is an open-source Python framework for orchestrating agentic AI and LLM applications, specializing in Retrieval-Augmented Generation (RAG) and complex agent workflows. It targets developers building sophisticated AI applications, offering a structured approach to managing LLM interactions, tool usage, and multi-agent coordination.

How It Works

Dynamiq employs a node-based architecture where each component (LLM, tool, data processor) is a distinct node. These nodes can be chained together using Workflow or Flow objects to define sequential or parallel execution paths. The framework supports various agent types like ReAct and Reflection agents, integrates with external tools (e.g., E2B Code Interpreter, ScaleSerp), and includes memory management for conversational AI. Its graph orchestrator allows for dynamic, state-driven agent execution based on feedback loops.

Quick Start & Requirements

  • Install via pip: pip install dynamiq
  • Requires Python.
  • API keys for services like OpenAI and E2B are necessary for most examples.
  • Documentation: https://dynamiq.ai/

Highlighted Details

  • Supports complex agent orchestration with adaptive and graph-based managers.
  • Includes built-in RAG pipelines for document indexing and retrieval.
  • Offers a memory module for stateful chatbots.
  • Provides examples for sequential, parallel, and conditional agent workflows.

Maintenance & Community

The project is actively maintained by the dynamiq-ai team. Community engagement channels are not explicitly listed in the README.

Licensing & Compatibility

Dynamiq is released under the Apache 2 License, which permits commercial use and integration with closed-source applications.

Limitations & Caveats

The README assumes familiarity with LLM concepts and requires external API keys for many core functionalities, which may incur costs. Some examples reference specific versions or configurations of external services (e.g., Pinecone index dimensions).

Health Check
Last Commit

1 day ago

Responsiveness

1+ week

Pull Requests (30d)
31
Issues (30d)
0
Star History
44 stars in the last 30 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
4 more.

ag2 by ag2ai

0.9%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 10 months ago
Updated 2 days ago
Starred by Wes McKinney Wes McKinney(Author of Pandas), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
22 more.

autogen by microsoft

0.5%
50k
Agentic framework for multi-agent AI applications
Created 2 years ago
Updated 19 hours ago
Feedback? Help us improve.