{"ok":true,"repo":{"id":137251,"full_name":"moritzwilksch/diffle","url":"https://github.com/moritzwilksch/diffle","description":"A keyboard-first diff viewer with LSP support and GitHub integration.","language":"TypeScript","topics":["agentic-coding","agents","code-review","diff","pr-review"],"stars":107,"stars_delta":71,"forks":2,"first_seen":"2026-10-11T00:50:39.895738Z","last_seen":"2026-10-11T12:20:40.843428Z","mentions":1,"platforms":["hn"],"score":0.0,"summary":"Diffle is a keyboard-driven terminal/browser-based diff viewer for code review. It opens Git diffs locally or GitHub PRs, lets you comment on lines, blocks, or files with vim-like keybindings, uses LSP for code intelligence, and exports comments either to GitHub as a pending review or as a prompt for a coding agent.","why":"It was recently launched on Hacker News as a Show HN, riding interest in agent-assisted code review workflows.","audience":"Developers who review diffs and PRs regularly and want a fast, keyboard-centric alternative to GitHub's web UI, especially those feeding comments to AI coding agents.","tags":["code-review","diff","cli","lsp","github","agentic-coding"],"summarized_at":"2026-10-11T00:50:47.058038Z","summary_model":"glm-5.3-flash","fetched_at":"2026-10-11T15:52:11.294090Z","meta":{"license":"Apache-2.0","archived":false,"homepage":"diffle.app","first_stars":36},"pushed_at":"2026-10-11T13:39:39Z","created_at":"2026-09-08T20:33:22Z","watchers":3,"open_issues":37,"mentions_list":[{"platform":"hn","url":"https://news.ycombinator.com/item?id=50006930","title":"Show HN: Diffle, a keyboard-centric diff viewer with LSP support","seen_at":"2026-10-11T12:20:40.843912Z"}],"snapshots":[{"captured_at":"2026-10-11T00:50:41.722574Z","stars":36,"forks":2},{"captured_at":"2026-10-11T01:06:41.640360Z","stars":37,"forks":2},{"captured_at":"2026-10-11T01:21:37.765013Z","stars":37,"forks":2},{"captured_at":"2026-10-11T01:36:38.210342Z","stars":38,"forks":2},{"captured_at":"2026-10-11T01:51:54.708421Z","stars":39,"forks":2},{"captured_at":"2026-10-11T02:06:39.611127Z","stars":39,"forks":2},{"captured_at":"2026-10-11T02:21:35.593547Z","stars":41,"forks":2},{"captured_at":"2026-10-11T02:36:37.228996Z","stars":43,"forks":2},{"captured_at":"2026-10-11T02:51:40.436879Z","stars":45,"forks":2},{"captured_at":"2026-10-11T03:06:35.914977Z","stars":45,"forks":2},{"captured_at":"2026-10-11T03:21:35.911097Z","stars":46,"forks":2},{"captured_at":"2026-10-11T03:36:12.041632Z","stars":47,"forks":2},{"captured_at":"2026-10-11T03:51:38.852264Z","stars":48,"forks":2},{"captured_at":"2026-10-11T04:06:37.851679Z","stars":49,"forks":2},{"captured_at":"2026-10-11T04:21:41.860994Z","stars":49,"forks":2},{"captured_at":"2026-10-11T04:36:36.862421Z","stars":49,"forks":2},{"captured_at":"2026-10-11T04:51:44.438092Z","stars":49,"forks":2},{"captured_at":"2026-10-11T05:06:35.537952Z","stars":49,"forks":2},{"captured_at":"2026-10-11T05:21:35.387113Z","stars":50,"forks":2},{"captured_at":"2026-10-11T05:36:35.398731Z","stars":50,"forks":2},{"captured_at":"2026-10-11T05:51:37.516058Z","stars":51,"forks":2},{"captured_at":"2026-10-11T06:06:36.160121Z","stars":54,"forks":2},{"captured_at":"2026-10-11T06:21:35.515129Z","stars":55,"forks":2},{"captured_at":"2026-10-11T06:36:35.491583Z","stars":56,"forks":2},{"captured_at":"2026-10-11T06:51:35.780256Z","stars":57,"forks":2},{"captured_at":"2026-10-11T07:06:35.411807Z","stars":60,"forks":2},{"captured_at":"2026-10-11T10:06:54.292699Z","stars":77,"forks":2},{"captured_at":"2026-10-11T10:21:35.539120Z","stars":79,"forks":2},{"captured_at":"2026-10-11T10:36:35.678118Z","stars":80,"forks":2},{"captured_at":"2026-10-11T10:51:36.840793Z","stars":83,"forks":2},{"captured_at":"2026-10-11T11:06:35.842144Z","stars":87,"forks":2},{"captured_at":"2026-10-11T11:21:56.680981Z","stars":89,"forks":2},{"captured_at":"2026-10-11T11:36:37.899224Z","stars":91,"forks":2},{"captured_at":"2026-10-11T11:51:35.467872Z","stars":93,"forks":2},{"captured_at":"2026-10-11T12:06:35.979742Z","stars":95,"forks":2},{"captured_at":"2026-10-11T12:21:39.540294Z","stars":97,"forks":2},{"captured_at":"2026-10-11T12:36:52.704059Z","stars":98,"forks":2},{"captured_at":"2026-10-11T12:52:02.540453Z","stars":100,"forks":2},{"captured_at":"2026-10-11T13:07:04.802586Z","stars":100,"forks":2},{"captured_at":"2026-10-11T13:22:06.820961Z","stars":102,"forks":2},{"captured_at":"2026-10-11T13:37:14.743156Z","stars":103,"forks":2},{"captured_at":"2026-10-11T13:52:17.841505Z","stars":103,"forks":2},{"captured_at":"2026-10-11T14:07:16.341134Z","stars":103,"forks":2},{"captured_at":"2026-10-11T14:22:11.967222Z","stars":103,"forks":2},{"captured_at":"2026-10-11T14:37:12.742429Z","stars":103,"forks":2},{"captured_at":"2026-10-11T14:52:13.320189Z","stars":103,"forks":2},{"captured_at":"2026-10-11T15:07:14.567328Z","stars":103,"forks":2},{"captured_at":"2026-10-11T15:22:16.741387Z","stars":106,"forks":2},{"captured_at":"2026-10-11T15:37:13.583552Z","stars":106,"forks":2},{"captured_at":"2026-10-11T15:52:11.295401Z","stars":107,"forks":2}]}}