Skip to content

Code review/completion using Cloudflare Workers (AI & Octockit)

Notifications You must be signed in to change notification settings

nellcorp/cloudflare-ai-code-reviewer

 
 

Repository files navigation

Cloudflare worker AI for GitHub bot

  • a headless cloudflare worker use KV to store prompts, use Cloudflare AI to handle GitHub webhook events, for example: issue command
  • handle routes by hono
  • use hono-openapi and zod-openapi (with zod) to define and validate query & params schema
  • use hono-openapi (api specs) to generate api schemas and docs
  • use nextjs to serve a nice interactive UI to operate Prompts
    • GitHub OAuth using Next-Auth@v5
    • Prompts Import/Export, Create/Update/Delete, Search Models, etc.
  • completely self-hostable, you can freely to deploy worker to your cloudflare account, and run Nextjs on your own server

*ps: prompt in example image below are not production usable, please add your own.

recommend site: https://prompts.chat/

A brief look

unauthorized authorized
home-no-login home-login
update delete
update-prompt delete-prompt
quick add from model list filter models
quick-add filter-models
completely api doc generated by openapi
api doc
show result
result

dev & deploy guide

English | 简体中文

About

Code review/completion using Cloudflare Workers (AI & Octockit)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.3%
  • JavaScript 4.0%
  • CSS 0.7%