← all repositories
dynamiq-ai/dynamiq

Wiring agentic AI into explicit Python DAGs

Dynamiq turns LLM agents, tools, and RAG steps into composable nodes so you can orchestrate complex flows without writing the glue by hand.

dynamiq
Not currently ranked — collecting fresh signals.
star history

What it does

Dynamiq is a Python framework that treats LLM calls, agents, document processors, and vector stores as nodes in a directed graph. You wire them together with explicit dependencies, and the Workflow class runs what it can in parallel while respecting the DAG order. It covers the usual suspects: ReAct agents with tool use, multi-agent delegation, and classic RAG indexing pipelines.

The interesting bit

The framework leans heavily into composition: a manager agent can treat other agents as tools, while the underlying engine still sees the whole thing as a node graph with .depends_on() and .inputs() plumbing. That keeps the data flow explicit even when the control flow is agentic.

Key highlights

  • Node-based abstraction: LLMs, embedders, splitters, and even agents are nodes wired into a Flow.
  • Built-in patterns for parallel and sequential agent execution, plus multi-agent orchestration via manager delegation.
  • ReAct agents with tool support, including code interpreters and search.
  • RAG pipeline examples covering PDF conversion, chunking, OpenAI embeddings, and Pinecone ingestion.
  • Apache 2.0 licensed, Python 3.10+.

Verdict

Worth a look if you want your LLM orchestration expressed as explicit Python objects rather than framework magic. If you are already happy with your current agent framework and don’t need another DAG abstraction, this won’t change your mind.

Frequently asked

What is dynamiq-ai/dynamiq?
Dynamiq turns LLM agents, tools, and RAG steps into composable nodes so you can orchestrate complex flows without writing the glue by hand.
Is dynamiq open source?
Yes — dynamiq-ai/dynamiq is open source, released under the Apache-2.0 license.
What language is dynamiq written in?
dynamiq-ai/dynamiq is primarily written in Python.
How popular is dynamiq?
dynamiq-ai/dynamiq has 1.1k stars on GitHub.
Where can I find dynamiq?
dynamiq-ai/dynamiq is on GitHub at https://github.com/dynamiq-ai/dynamiq.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.