Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PR Reviewer

Multi-agent GitHub PR reviews with Tiger Cloud memory, ARQ workers, and a human approval gate.

Dashboard

Why

  • Specialists in parallel — security, quality, tests, and docs agents review the diff together, then merge findings.
  • Grounded context — retrieves repo code, past reviews, and conventions from Tiger Cloud before judging.
  • Safer posting — low-confidence or critical findings go to a HITL queue instead of auto-commenting on GitHub.
  • Visible cost — every run is traced with spend and LLM calls so reviews stay budget-aware.

Setup

python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
python -m src.memory.bootstrap

Fill in REDIS_URL, GITHUB_TOKEN, OPENAI_API_KEY, and TIMESCALE_SERVICE_URL in .env.

Run

# API
python -m uvicorn src.api.app:app --host 0.0.0.0 --port 8000 --reload

# Worker
arq src.arq_worker.WorkerSettings

# Dashboard
cd dashboard
npm install
npm run dev

Enqueue a review:

python -m src.enqueue owner/repo 42

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages