Skip to content

Latest commit

 

History

History
75 lines (59 loc) · 1.6 KB

README.md

File metadata and controls

75 lines (59 loc) · 1.6 KB

Spiral

Spiral is an open-source autonous AI agents orchestrator built in Python. It allows you to create and manage AI agents easily.

Features

  • 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

Architecture

The core components of Spiral are:

  • Agent - Base class for chatbot agents with - support for tools
  • LLM - 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.

Getting Started

Installation

pip install spiral

or

pip install https://github.com/theonlyamos/spiral/archive/main.zip

Usage

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

Contributing

Spiral is open source and contributions are welcome. See CONTRIBUTING.md for more details.

License

This project is licensed under the MIT license. See LICENSE.md for more details.

Credits

Spiral was created by Amos Amissah.