dilans
← All projectsApplied AI

Outrider.

AI code review with a human in the loop.

Selected work

  • Built a self-hosted GitHub review agent with a seven-stage LangGraph pipeline, parallel file analysis, and PostgreSQL checkpoints.
  • Used Tree-sitter to review changed Python and JavaScript/TypeScript scopes and trace relevant code across files.
  • Kept severity assignment and publication gates in deterministic code. High and critical findings require a human decision before publishing.
  • Added GitHub App setup, inline review comments, suggested fixes, and Slack notifications that link to the dashboard.
  • Recorded review events in an append-only audit trail with replay-equivalence checks.

Built with

Python · TypeScript · LangGraph · React · Tree-sitter · Pydantic · PostgreSQL · Anthropic / OpenAI APIs · GitHub · Slack

Screenshots

Outrider demo dashboard with review totals, a cost chart, findings by severity, and reviews awaiting decisions.

Dashboard overview

Seeded, read-only demo showing reviews, findings, and review costs.

Open full size ↗
Outrider demo review showing pipeline stages, findings with code evidence, and disabled approval controls.

Review details

Seeded, read-only demo showing a review pipeline and its findings. Approval controls are disabled in this demo.

Open full size ↗
dilans Project notes

Selected work

    Built with