Tarik is a chain-of-thought LLM-based autocoder, intended to be used as a tool for developers to delegate small tasks to.
The goal of this project is to enable developers to delegate small tasks to Tarik, allowing them to focus on more complex aspects of their work. Tarik will, when assigned an issue:
At this point a human can intervene and continue working on the issue - better yet if Tarik's contribution is good enough, simply merge the PR and close the issue. Please see Benchmarking for current capability.
Tarik continuously monitors issues on Github that are assigned to him. When an issue is assigned to Tarik, he will:
./scripts/dotnet-user-secrets.sh
dotnet run --project src/Api