Awesome AI AgentsMulti-Agent Frameworks

JuliaDynamics/Agents.jl

⭐ 912 Julia added to this list on 2025-04-19 repository created 2018-11-30

Agents.jl is a pure Julia framework designed for agent-based modeling (ABM), a computational simulation methodology where autonomous agents interact with their environment and other agents based on predefined rules. The framework is recognized for its speed, outperforming other popular ABM platforms such as MASON, NetLogo, and Mesa. It emphasizes simplicity, offering a short learning curve and requiring minimal code to create simulations. Agents.jl provides an extensive interface with thousands of built-in agent actions, enabling users to model complex behaviors easily. It supports simulations on Open Street Maps, allowing for realistic spatial modeling. The framework accommodates both traditional discrete-time ABM simulations and continuous-time event queue-based simulations, providing flexibility for various modeling needs. The project is well-documented, with comprehensive online resources and the option to build documentation locally. It is actively maintained, with continuous integration and quality assurance measures in place. The package is widely used and cited in academic publications, highlighting its relevance and reliability in the scientific community. Overall, Agents.jl is a powerful, efficient, and user-friendly tool for researchers and developers interested in agent-based modeling and simulation.

https://github.com/JuliaDynamics/Agents.jl

abmagent-actionsagent-based-frameworkagent-based-modelingagent-based-simulationagentsautonomous-agentscellular-automatacomplex-systemscomputational-simulationcontinuous-time-simulationdiscrete-time-simulationevent-queuehacktoberfestheterogeneous-agent-modelindividual-based-modellingjuliajulialangminimal-codemodeling-frameworkopen-street-mapsperformancescientific-researchsimulationsimulation-framework

Also in Multi-Agent Frameworks

affaan-m/ECC

ECC is a harness-native operator system designed for agentic AI work, providing a comprehensive solution with skills, memory optimization, security, and research-first development across multiple A...

ruvnet/ruflo

Ruflo is a leading agent orchestration platform for Claude, enabling the deployment of intelligent multi-agent swarms, coordination of autonomous workflows, and building conversational AI systems.

Yeachan-Heo/oh-my-claude-sisyphus

Oh My Claude Sisyphus (OMC) is a multi-agent orchestration framework for Claude Code, simplifying complex AI agent workflows without a steep learning curve.

microsoft/JARVIS

JARVIS is a collaborative AI system that connects large language models with expert AI models from HuggingFace to autonomously plan, execute, and integrate complex AI tasks.

rowboatlabs/rowboat

Rowboat is an AI-powered platform that enables users to build and manage multi-agent swarms using natural language, integrating tools and knowledge for automated workflows and deployment via API or SDK.

cft0808/edict

Edict is an OpenClaw Multi-Agent Orchestration System featuring 9 specialized AI agents, a real-time dashboard, model configuration, and full audit trails, inspired by ancient Chinese imperial gove...

MemoriLabs/Memori

Memori is a versatile SQL native memory layer designed to enhance LLMs, AI agents, and multi-agent systems with advanced memory management, seamless integration, and high performance.

HKUDS/DeepCode

DeepCode is an open-source project that uses multi-agent AI systems to convert research papers and natural language into production-ready code through both CLI and web interfaces.