Duopoly is a GPT-4 software developer. It's building itself, right from the second commit.
- Be a virtual developer. All interaction happens over GitHub issues, Slack, etc.
- Rapidly achieve liftoff. No human code allowed. 🚀🚀🚀
🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% commits AI written last three months
🟩🟩🟩🟩🟩🟩🟩🟩🟥🟥 87% commits AI written all time
Last human commit: 10th September, 2023
💰 OpenAI GPT-4 Turbo Cost: Approximately $2 per commit
- Read GitHub Issues and create Pull Requests
- First class support for Python tooling
- Quality steps, including feedback from reflection, PyTest, PyLint and MyPy
- Parallel execution
- HTML Report Generation
- Install packages and execute terminal commands
- Respond to PR feedback
- Evals framework to track performance over time
- Precalculated code summarization for Retrieval Augmented Generation
- First class support for TypeScript/JavaScript tooling
- settings.py contains GitHub a list of repositories to check, and usernames to respond to
- Set
GITHUB_API_KEY
andOPENAI_API_KEY
- Install requirements via
pip install -r requirements.txt
- Run Duopoly via
run.sh
helper, orpython src/main.py
Duopoly will not accept human written PRs.
To contribute to Duopoly, use Duopoly on Duopoly!