An open API service indexing awesome lists of open source software.

https://github.com/apneduniya/composio-code-analyser


https://github.com/apneduniya/composio-code-analyser

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Code Analyser

Meet our new AI made using [**composio**](https://www.composio.dev/) & [**crew AI**](https://docs.crewai.com/)! ๐ŸŽ‰ This AI helps you to analysis your code present in any directory of your desktop.


Table of Contents



  1. Getting Started


  2. Project Structure

  3. Contributing

  4. License

## ๐Ÿซณ Prerequisites
You should have

- Python 3.8 or higher
- OPENAI API KEY
- [COMPOSIO API KEY / COMPOSIO CLI](https://docs.composio.dev/patterns/howtos/get_api_key)

## ๐Ÿ‘ฃ Steps to Run
**Navigate to the Project Directory:**
Change to the directory where the `setup.sh`, `main.py`, `requirements.txt`, and `README.md` files are located. For example:
```shell
cd path/to/project/directory
```

### 1. Run the Setup File
Make the setup.sh Script Executable (if necessary):
On Linux or macOS, you might need to make the setup.sh script executable:
```shell
chmod +x setup.sh
```
Execute the setup.sh script to set up the environment, install dependencies, login to composio and
add necessary tools:
```shell
./setup.sh
```
Now, Fill in the `.env` file with your secrets.

### 2. Run the python script
```shell
python3 main.py
```

## ๐Ÿ›๏ธ Project structure

```bash
โ”œโ”€โ”€ .env.example
โ”œโ”€โ”€ .gitignore
โ”œโ”€โ”€ LICENSE
โ”œโ”€โ”€ main.py
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ requirements.txt
โ””โ”€โ”€ setup.sh
```

## ๐Ÿค— Contributing
1. Fork the repository.
2. Create a new branch: `git checkout -b feature-name`.
3. Make your changes.
4. Push your branch: `git push origin feature-name`.
5. Create a pull request.

## ๐Ÿงพ License
This project is licensed under the [MIT License](LICENSE).