Skip to content

theonlyamos/spiral

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.