reslop

Review → Plan → Repair → Verify

reslop

Open a change, leave findings and a backlog, and prepare a repair plan the agent executes.

Interactive code review repair planning for AI-assisted changes

npm i -g reslop
GitHub Usage

Review, plan, repair, verify.

You

Review the change

Watch the change on a live dashboard. Keep a block, drop it, or write the fix you want. Feedback, tasks, and code proposals become the plan.

Agent

Execute the plan

Run the plan in a local agent over ACP from reslop: choose model and effort, follow progress, resume sessions or start a new run, then verify with reduced test output.

Key features

  • Live dashboard

    Files, diffs, tasks, commits, branches, runs, agents, and dependencies, updated as the tree changes.

  • Block review

    Intra-line highlight on the tokens that differ. Stage, unstage, or drop each block. Optional line numbers (Ctrl+L).

  • Tasks

    Feature, bug, debt, research, and security, with progress on the dashboard. Import GitHub and GitLab issues from a URL.

  • ACP agents

    Claude Code, Codex, Cursor, OpenCode, Antigravity, Junie, Copilot, Pi, Kiro, Cline, Windsurf through the Devin CLI, and Kilo Code. The dashboard lists them in two columns, without models. i installs a missing one. Pick model and effort, follow the run, and continue a session or start a new one. Defaults live in .reslop.

  • Git

    Commits, branches, pull, and push. Git worktrees sit as tiles above the branches. A folder of repositories opens as tiles. Pop-up menus on tables and controls.

  • Pull requests

    A commit, a GitHub pull request, or a GitLab merge request, with its review comments.

  • Reduced reports

    reslop t prints failures and a short summary. The raw log stays under .log/. Run tests in the background from the dashboard.

Usage

Install once. Open a change. Hand the plan to the agent.

  • npm i -g reslop

    Install. Node.js 18.15 or newer, on Linux, macOS, or Windows Terminal.

  • reslop

    Live dashboard: files, diffs, tasks, commits, branches, runs, agents, and dependencies. Agents are two columns, without models.

  • reslop folder

    Tiles of the repositories in a folder, each with its git worktrees. On one repository, worktree tiles sit above the branches: insert and delete create and remove one.

  • reslop path/to/file

    Review that path. Opens on the file list.

  • reslop 7ac260c

    Open that commit, read-only.

  • reslop https://github.com/org/repo/pull/1

    Review a GitHub pull request or a GitLab merge request, comments included.

  • reslop https://github.com/org/repo/issues/42

    Import one GitHub or GitLab issue into tasks. Use the issues list URL to import all open issues.

  • reslop -r

    Read-only.

  • reslop t -- node --test test/auth.test.js

    Run one program. Failures and a short summary on screen, the raw log under .log/.