Skip to content

Breezeware-OS/dynamo-multi-ai-agent-langgraph4j-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamo

A powerful platform designed to supercharge business app development and streamline internal tool creation. Manage, organize, and innovate—all in one place


  • Accelerate development and reduce effort. Leverage industry-specific templates, pre-built modules, and out-of-the-box features.
  • Ensure flexibility and scalability. Build applications with dynamic entities and choose from multiple multi-tenancy models.
  • Utilize familiar technologies: Java, Spring Boot, JavaScript, HTML, ReactJS, SpringAI, BPMN, Hibernate, PostgreSQL.
  • Expand at will. Dynamo provides unlimited customization and seamless integration options.
  • Enable multi-agent building Design and deploy intelligent, collaborative multi-agent systems to solve complex problems efficiently.

Languages and Tools:

git java spring linux spring-ai langGraph4J


Langgraph4j and SpringAI AgentExecutor sample

This dynamo sample shows how to use Langgraph4j with SpringAI.

Multi-Agent drawio

Prerequisites

  1. Java 8+ installed.
  2. Maven for dependency management.

🚀 Getting Started

Clone the Repository

git clone https://github.com/Breezeware-OS/dynamo-multi-ai-agent-langgraph4j-starter.git
cd dynamo-multi-ai-agent-langgraph4j-starter

Setup

Set API KEYs

spring.ai.openai.api-key=${OPENAI_API_KEY}
weather.api-key=${WEATHER_API_KEY}
weather.api-url=https://api.weatherapi.com/v1

Build and Run

Use Maven to compile and execute the application:

mvn clean install -Dmaven.test.skip=true
mvn exec:java

A Simple Conceptual Demo Using LangGraph4j and Spring AI in Java

Building Stateful AI Agent-Spring AI & LangGraph4J

🔗 Resources

🗃️ Release notes

Dynamo is constantly evolving. Check out the changelog:

Dynamo 1.0.0. 🚀

  • Support for Spring AI & LangGraph4J

Support

For any business inquiries, technical support, or to report issues, please contact [email protected].

Love Dynamo? Give our repo a star ⭐ ⬆️.