drive enables you to create and manage a fully autonomous- and highly customizable LLM agent farm. It is built using Apache Kafka, Docker, and LangChain, which allows for extremely robust and scalable communication between agents.
The tool allows you you to either create and run agents from plug-n-play templates or create your completely custom agents with specialized personalities, tools, and logic. However, creating custom agents requires you to be rather familiar with the LangChain eco-system, LLM agents, prompting, and bindable tools for them. We recommend anyone that wants to create a custom agent to read up on custom agents in the LangChain documentation, e.g., this link.
To install Apache Kafka, please use the installation scripts available at our firelink repository. If you want to install it manually yourself, make sure to follow the Docker with Kafka setup documentation available under docs/.
python -m pip install drivepy
All code is to be held under a general MIT license, please see LICENSE for specific information.