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

https://github.com/jacoblincool/ai-programmer

AI Programmer that browses GitHub, combining RAG strategy and a large language model to fetch, refine, and present code solutions.
https://github.com/jacoblincool/ai-programmer

Last synced: 2 months ago
JSON representation

AI Programmer that browses GitHub, combining RAG strategy and a large language model to fetch, refine, and present code solutions.

Awesome Lists containing this project

README

          

# AI Programmer

AI Programmer that browses GitHub, combining RAG strategy and a large language model to fetch, refine, and present code solutions.

## Preparation

Environment Variables:

- `GITHUB_TOKEN`: GitHub API token
- `OPENAI_API_KEY`: OpenAI API key

> Can be set in `.env` file.

## Usage

```bash
# Development
pnpm dev -h
```

```bash
# Install from npm
pnpm i -g ai-programmer
# Run
ai-programmer -h
```