Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
Every pull request reviewed by the AI plan you already have. Self-hosted, with the code on GitHub.
Developer toolsRust · TypeScriptGitHub @BridgLabsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Source-available AI code review for GitHub pull requests. Runs Claude Code or Codex on your own machine with the plan you already pay for.
Loading the full README.
Read the full README ↗AI code review for GitHub pull requests that runs on your own machine, using the Claude, ChatGPT or OpenCode (Go or Zen) plan you already have.
OpenCodeReview watches the repositories you pick, reviews each pull request with Claude Code, Codex or OpenCode inside isolated containers, checks every finding against the code, and posts the result on the pull request.
AGENTS.md, CLAUDE.md, CONTRIBUTING.md, REVIEW.md and others).http://localhost:1421: sign in to GitHub, connect your plan, pick repositories and run a first review.git clone https://github.com/BridgLabs/opencodereview && cd opencodereview && docker compose up --build
Open http://localhost:1421 and follow onboarding:
claude setup-token (you paste back the code it shows); ChatGPT uses the codex login browser flow or a device code; OpenCode signs in to the OpenCode console with a device code (you approve the code it shows), or takes an API key from your OpenCode workspace, which OpenCodeReview checks with OpenCode before saving it.The first build compiles the Rust backend and can take several minutes. To skip it, run the images published with each release instead:
docker compose -f docker-compose.yml -f docker-compose.images.yml up -d
Set OCR_VERSION (for example OCR_VERSION=0.1.0) to stay on one release; the default is the newest.
additional_contexts), or rootless Podman on Linux as described below.Local models through Ollama or similar are not supported: the review egress proxy refuses private networks by design.
You do not need Node, pnpm or Rust on the host to run OpenCodeReview. Every AI CLI ships in the image at a pinned, checksum-verified version.
Tested with Podman 5.8.9 and podman-compose 1.6.0, with cgroup v2, Netavark and
aardvark-dns. Use these versions or newer; older versions are not validated.
The native provider needs version 1.6.0 or newer for service: build contexts.
Podman on macOS and Windows is not supported.
Install podman-compose 1.6.0 or newer with your distribution package manager, or
run pipx install podman-compose==1.6.0. Select it explicitly: podman compose
may otherwise prefer Docker Compose even when podman-compose is installed:
podman-compose --version
export PODMAN_COMPOSE_PROVIDER="$(command -v podman-compose)"
podman compose up --build
Run the complete build, not just build review-runner: the server image must exist
before its runner context can be resolved. Keep the provider selected for later
podman compose stop, start, restart and down commands. Named volumes preserve
data across restarts; down -v deletes that data.
This is the beginning of the README. Read the rest at the original. Read the full README ↗