Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ajinkyataranekar/clickupllama

Import Clickup Docs and chat with a local llama
https://github.com/ajinkyataranekar/clickupllama

clickup clickup-api llama3-1 ollama

Last synced: 1 day ago
JSON representation

Import Clickup Docs and chat with a local llama

Awesome Lists containing this project

README

        

# ClickupLLama

Import Clickup Docs and chat with a local llama

## Getting Started

### Prerequisites

Before you begin, ensure you have the following:

- A GitHub account.
- A Clickup Account.
- A valid Clickup Token, under App Settings to access the Clickup API.
- Python 3.9+ installed on your local machine.
- [Ollama](https://ollama.com/) set up with the Llama 3.1 model.

### Installation

Follow these steps to set up RepoNinja on your local machine:

1. **Clone the Repository**

```bash
git clone https://github.com/AjinkyaTaranekar/ClickupLlama
cd ClickupLlama
```

2. **Set Up Environment Variables**

You'll need to provide your Clickup token to access the API. Set the environment variable as follows:

```bash
export CLICKUP_TOKEN=
```

3. **Install Dependencies**

Install the required Python packages by running:

```bash
pip install -r requirements.txt
```

4. **Configure Ollama**

Ensure you have the Llama 3.1 model downloaded and ready for use with Ollama:

```bash
ollama pull llama3.1
```

### Running the Application

Once everything is set up, you can run RepoNinja using the following command:

```bash
python main.py
```

## Contributing

We welcome contributions to RepoNinja! If you'd like to contribute, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Commit your changes and push them to your fork.
4. Open a pull request with a detailed description of your changes.