Spiral is an open-source autonous AI agents orchestrator built in Python. It allows you to create and manage AI agents easily.
- Create and manage AI agents.
- Conversational interface using chat
- Modular architecture for easy extensibility
- Access to various tools like calculators, web - search, etc.
- Support for multiple platforms
The core components of Spiral are:
Agent
- Base class for chatbot agents with - support for toolsLLM
- Integration with large language models like - Cohere, GPT-3 etc.Tools
- Various utility tools like calculators, search etc.Memory
- For tracking context and state
The architecture is highly modular and extensible. New tools and capabilities can be easily added.
pip install spiral
or
pip install https://github.com/theonlyamos/spiral/archive/main.zip
Run with default settings
spiral
List supported platforms
spiral --platforms
Run with specific platform
spiral --platform <platform_name>
Create a new agent
spiral agents --new
List created agents
spiral agents
Run with specific agent
spiral --agent <agent_name>
Print help message
spiral --help
Spiral is open source and contributions are welcome. See CONTRIBUTING.md for more details.
This project is licensed under the MIT license. See LICENSE.md for more details.
Spiral was created by Amos Amissah.