Isek: Distributed Cooperative-Autonomous Multi-Agent Framework#
Note
🧪 Isek is under active development — your feedback, experiments, and contributions are highly welcome.
Isek is a lightweight, modular, and distributed multi-agent framework built for the next generation of cooperative autonomous systems. Agents in Isek aren’t just isolated functions — they form a decentralized society, discovering peers, sharing context, and collaboratively solving complex tasks across nodes.
With built-in LLM integration and an intuitive CLI, Isek is ideal for researchers, developers, and builders designing intelligent, collaborative agents in distributed environments.
Key Features#
Cooperative Autonomy: Agents autonomously discover suitable peers in the network, communicate, and collaborate to complete tasks in a decentralized fashion.
Distributed Agent Orchestration: Spin up and manage intelligent agents across multiple nodes with flexible task assignment and coordination.
LLM Integration: Built-in support for integrating Large Language Models such as OpenAI, enabling advanced NLP functionalities.
Modular Design: Highly modular architecture ensures ease of maintenance, scalability, and flexibility for customization.
Lightweight and User-Friendly: Designed for easy adoption, providing a streamlined user experience without complex setup or heavy dependencies.
Getting Started#
Installation: Get Isek up and running quickly. See the installation guide for details (Python 3.8+ required).
pip install isek
Quick Start: Dive into a basic example. Follow the Quick Start guide to set up your environment and run a demo like distributed_agent_demo.
Command-Line Interface (CLI)#
Isek provides a simple CLI for common tasks:
# Start the local registry/orchestrator
isek registry
# List and run examples
isek example list
isek example run <example_name>
# Clean up temporary files
isek clean
# See all commands
isek --help
For more details, explore the User Guide.
What’s Next? (Roadmap) 🌱#
We're actively working on enhancing Isek:
🔄 Real-time P2P agent messaging
🧭 Adaptive role assignment based on peer context
🌐 Decentralized discovery protocol
🧰 GUI Dashboard for agent orchestration
Stay tuned — and help shape the future of distributed autonomous systems!
Contributing 🤝#
We welcome collaborators, researchers, and early adopters.
Report issues or share ideas via GitHub Issues
Contact us: team@isek.xyz
(Optional: Link to a dedicated contributing guide: Contributing)
License#
This project is licensed under the MIT License.
Indices and Tables#
---
<p align="center"> Made with ❤️ by the <strong>Isek Team</strong><br> <em>Autonomy is not isolation. It's cooperation, at scale.</em> </p>