[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-77704":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":28,"discoverSource":29},77704,"lazydiff","Ataraxy-Labs\u002Flazydiff","Ataraxy-Labs","A fast terminal UI for reviewing Git diffs with support for annotations for agents",null,"Rust",137,7,26,2,0,4,92,1,2.71,"MIT License",false,"main",true,[],"2026-06-12 02:03:44","# LazyDiff\n\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-0.1.0--alpha.5-orange.svg)](https:\u002F\u002Fgithub.com\u002FAtaraxy-Labs\u002Flazydiff\u002Freleases)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n\n\u003Cimg width=\"1312\" height=\"812\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb703b205-0554-4aa1-a2f7-9b4a29eee6da\" \u002F>\n\nA fast terminal UI for reviewing Git diffs and GitHub pull requests.\n\nLazyDiff is for the code-review loop: jump through changed files, inspect hunks,\nsearch the diff, browse semantic changes, and keep your focus in the terminal.\n\n> **Alpha:** LazyDiff is currently intended for early adopters and dogfooding.\n> Expect UI and workflow changes between alpha releases.\n\n## Features\n\n- Review worktree changes, staged changes, commits, refs, patch files, and stdin diffs.\n- Browse pull requests from a terminal-first review queue.\n- Open PR descriptions and changed files side by side.\n- See semantic code changes powered by [`sem-core`](https:\u002F\u002Fgithub.com\u002FAtaraxy-Labs\u002Fsem).\n- Search within diffs and jump directly to matching files or hunks.\n- Switch between unified and split diff views.\n- Persist lightweight review state locally.\n- Login, logout, and update from the CLI.\n\n## Installation\n\nInstall the latest release:\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FAtaraxy-Labs\u002Flazydiff\u002Fmain\u002Finstall | sh\n```\n\nInstall a specific version:\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FAtaraxy-Labs\u002Flazydiff\u002Fmain\u002Finstall | sh -s -- --version v0.1.0-alpha.5\n```\n\nVerify the install:\n\n```bash\nlazydiff --version\n```\n\n### From source\n\n```bash\ncargo install --git https:\u002F\u002Fgithub.com\u002FAtaraxy-Labs\u002Flazydiff\n```\n\n## Usage\n\nOpen LazyDiff in a Git repository:\n\n```bash\nlazydiff\n```\n\nReview local changes directly:\n\n```bash\nlazydiff diff                    # worktree changes vs HEAD\nlazydiff diff --staged           # staged changes\nlazydiff diff origin\u002Fmain        # current branch vs a base ref\nlazydiff show HEAD~1             # a commit\nlazydiff patch path\u002Fto\u002Ffile.diff # a patch file\ngit diff --no-color | lazydiff pager\n```\n\nGitHub PR review uses device login:\n\n```bash\nlazydiff login\nlazydiff logout\n```\n\nUpdate LazyDiff from GitHub Releases:\n\n```bash\nlazydiff update\n```\n\n## Keybindings\n\n| Key | Action |\n| --- | --- |\n| `j` \u002F `k` | Move line |\n| `ctrl-d` \u002F `ctrl-u` | Half-page scroll |\n| `\u002F` | Search |\n| `f` | Open file picker |\n| `m` | Toggle split\u002Funified diff mode |\n| `enter` | Open focused item |\n| `q` \u002F `esc` | Back \u002F quit |\n\n## Development\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FAtaraxy-Labs\u002Flazydiff.git\ncd lazydiff\ncargo run\n```\n\nFast local TUI loop:\n\n```bash\ncargo build --profile dev-fast\nscripts\u002Fdev-watch-tui.sh\n```\n\nQuality checks:\n\n```bash\ncargo fmt --check\ncargo clippy --all-targets\ncargo test\n```\n\n## Release builds\n\nRelease artifacts are published as GitHub Release archives for Linux, macOS, and\nWindows, with `.sha256` checksums.\n\nRelease builds currently include a focused semantic grammar set — TypeScript\u002FTSX,\nJavaScript\u002FJSX, Python, Go, Rust, and Java — to keep binaries small. Other\nlanguages still fall back to normal textual diff review.\n\n## Contributing\n\nIssues and pull requests are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for\nlocal development notes.\n\n## License\n\nMIT\n","LazyDiff 是一个用于审查 Git 差异和 GitHub 拉取请求的快速终端用户界面。它支持注释功能，方便团队协作。核心功能包括查看工作树更改、暂存更改、提交、引用、补丁文件和标准输入差异；浏览拉取请求队列；并行查看 PR 描述和变更文件；通过 `sem-core` 提供语义代码变更视图；在差异中搜索并直接跳转到匹配的文件或块；切换统一和拆分差异视图；以及本地持久化轻量级审查状态。适用于需要高效代码审查流程且偏好命令行操作的开发者或团队。","2026-06-11 03:55:54","CREATED_QUERY"]