https://github.com/theonlyamos/spiral
AI Agent equipped with tools and extensions
https://github.com/theonlyamos/spiral
agent ai ai-agent autonomous autonomous-agents clarifai claude-3 coral gemini-pro gpt-4 llms openai together-ai
Last synced: 3 months ago
JSON representation
AI Agent equipped with tools and extensions
- Host: GitHub
- URL: https://github.com/theonlyamos/spiral
- Owner: theonlyamos
- License: apache-2.0
- Created: 2023-09-12T12:51:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-13T10:14:58.000Z (about 1 year ago)
- Last Synced: 2025-01-09T04:34:37.206Z (4 months ago)
- Topics: agent, ai, ai-agent, autonomous, autonomous-agents, clarifai, claude-3, coral, gemini-pro, gpt-4, llms, openai, together-ai
- Language: Python
- Homepage:
- Size: 357 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### 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 stateThe architecture is highly modular and extensible. New tools and capabilities can be easily added.
### Getting Started
### Installation
```bash
pip install spiral
```
or
```bash
pip install https://github.com/theonlyamos/spiral/archive/main.zip
```### Usage
Run with default settings
```bash
spiral
```List supported platforms
```bash
spiral --platforms
```Run with specific platform
```bash
spiral --platform
```Create a new agent
```bash
spiral agents --new
```List created agents
```bash
spiral agents
```Run with specific agent
```bash
spiral --agent
```Print help message
```bash
spiral --help
```### Contributing
Spiral is open source and contributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for more details.### License
This project is licensed under the MIT license. See [LICENSE.md](LICENSE.md) for more details.### Credits
Spiral was created by [Amos Amissah](https://github.com/theonlyamos).