Skip to content

jfyne/meatcheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meatcheck

A local PR‑style review UI for LLM workflows. Run the meatcheck CLI with a set of files, review them in a browser, leave inline comments, and get structured feedback on stdout when you finish.

Screenshot 1 Screenshot 2

Features

  • File tree + code view UI similar to GitHub PR reviews
  • Click to select a line, shift‑click for a range
  • Inline comment threads under the referenced line
  • Markdown rendering for comments (toggle raw/rendered)
  • Syntax highlighting for code (toggle raw/rendered)
  • Outputs TOON format to stdout on Finish

Install / Build

go install github.com/jfyne/meatcheck@latest

Usage

# open the meatcheck UI for specific files
./meatcheck path/to/file1.go path/to/file2.css

# or via go run during development
go run . -- path/to/file1.go path/to/file2.css

# include a review prompt/question
./meatcheck --prompt "Focus on security and error handling" path/to/file1.go

# render a unified diff
./meatcheck --diff changes.diff
cat changes.diff | ./meatcheck

# render only a section of a file
./meatcheck --range "path/to/file.go:10-40" path/to/file.go

Keyboard Shortcuts

  • Ctrl+Enter / Cmd+Enter: submit the inline comment

Output

On “Finish Review”, the app prints TOON to stdout and exits.

Example (shape only):

comments[2]{end_line,path,start_line,text}:
  29,README.md,29,This is a comment
  40,README.md,40,This is another Example comment

About

Request a local review from a human being

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published