Chronocode backend implementation in golang with worker pools for commit downloading, concurrent AI processing and database pushing.
GEMINI_API_KEY=
SUPABASE_URL=
SUPABASE_KEY=
go mod tidy
go run cmd/chronocode/server.go
http://localhost:8080/analyze-repository?repo_url=https://github.com/octokerbs/50Cent-Dolar-Blue-Bot&access_token=YourGithubApiToken
- Google gives free gemini api keys for testing here Google AI Studio.
- The performance directory is just for testing the speed of the workers pool.
- The frontend is not currently available.
- We use supabase to store commits and not re-analyze them when a repo is asked to again.