๐Ÿ“ฆ apache / flink-agents

Flink Agents is an Agentic AI framework based on Apache Flink

โ˜… 298 stars โ‘‚ 82 forks ๐Ÿ‘ 298 watching โš–๏ธ Apache License 2.0
agentagentic-aiagentic-frameworkaidistributedevent-drivenflinkframeworkjavamulti-agentspythonreal-time
๐Ÿ“ฅ Clone https://github.com/apache/flink-agents.git
HTTPS git clone https://github.com/apache/flink-agents.git
SSH git clone git@github.com:apache/flink-agents.git
CLI gh repo clone apache/flink-agents
Wenjin Xie Wenjin Xie [package] Update dependencies and NOTICE for flink-agents-dist. (#461) 9f6909a 1 hours ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ api
๐Ÿ“ dist
๐Ÿ“ docs
๐Ÿ“ e2e-test
๐Ÿ“ examples
๐Ÿ“ integrations
๐Ÿ“ plan
๐Ÿ“ python
๐Ÿ“ runtime
๐Ÿ“ tools
๐Ÿ“„ .asf.yaml
๐Ÿ“„ .gitignore
๐Ÿ“„ .gitmodules
๐Ÿ“„ .licenserc.yaml
๐Ÿ“„ LICENSE
๐Ÿ“„ NOTICE
๐Ÿ“„ pom.xml
๐Ÿ“„ README.md
๐Ÿ“„ README.md

Apache Flink Agents

Apache Flink Agents is an Agentic AI framework based on Apache Flink.

User Documentation

Building

Prerequisites for building Flink Agents:

  • Unix-like environment (we use Linux, Mac OS X, Cygwin, WSL)
  • Git
  • Maven
  • Java 11
  • Python 3 (3.10, 3.11)
To clone from git, enter:

git clone https://github.com/apache/flink-agents.git

We provide a script to build Flink-Agents from source

# Build java and python
./tools/build.sh

This scrips will build both java and python part, and install the Flink-Agents dist jar to python wheel package.

How to Contribute

Contribution Guidelines.

Community

Slack

See the Apache Flink website for how to join the slack workspace. We use #flink-agents-user for user-facing discussions and trouble-shootings, and #flink-agents-dev for developement related discussions.

Community Sync

There is a weekly online sync. Everyone is welcome to join. Please find the schedule, agenda for the next sync, and records of previous syncs in this github discussion page.