合并前的第二次检查。 Lookover审查你的GitHub拉请求与克劳德和ChatGPT,对你已经支付的订阅。
它在你自己的电脑上运行,并在拉取请求上发布它的评论。您的编码代理可以从这里开始:等待审查,修复它发现的内容,推送,并再次询问,直到什么都没有留下。
Lookover在0。心涛:它起作用了,而且还在变化。 它还没有做什么 如下。
它是做什么的
- 查看您打开的每个拉取请求, 当它准备好接受审查时。可选在每次推送之后,当您注释时
/lookover review,或者当你在应用程序中点击“立即评论”时。 - 发现,然后确认。 一个人工智能寻找问题,另一个在发布之前检查每个问题。使用Claude、ChatGPT或两者都使用。
- GitHub上每轮最多发表一篇评论: 它的结果在diff的行中,它的状态在pull请求描述的末尾,保持最新,并且对每个提交进行检查,并以程序可以读取的形式检查其结果。
- 读取下一轮的线程。 你修正的发现被证实了,而且
lookover wait解析它的线程;一项发现不会被公布两次;你写的回信得到了答复。 - 遵循你的规则:
REVIEW.md,AGENTS.md和CLAUDE.md,从默认分支读取。 - 显示正在发生的事情 在浏览器中的应用程序中:队列,每个评论及其回合,每个AI及其登录,日志和设置。
你需要什么?
- 克劳德订阅(Pro或Max)与
claude的ChatGPT订阅(Plus或Pro)codexCLI,或者两者都有。安装;Lookover的设置会让你登录每一个。 git和gh命令行在您的PATH上。- Node.js 18或更高版本和npm,安装Lookover。
- GitHub账户。Lookover检查您的个人帐户或您所属组织的存储库。
- Windows、macOS或Linux, x64或arm64 (Windows: x64)。
安装
npm install -g lookover
NPM安装您的平台需要的一个可执行文件并放置 lookover 在你的道路上。安装时没有运行:没有安装脚本,所以 --ignore-scripts 改变不了什么。
第一次运行
lookover start
Lookover在后台启动,并在浏览器中打开。随时关闭终端:它会继续运行,并在每次登录时重新启动(设置将其关闭)。
设置需要几分钟,一步一步地完成:
- 人工智能。 登入克劳德,登入法典,或者两者都登入。
- GitHub。 登录GitHub:在GitHub的页面上输入Lookover显示的代码,然后在您的帐户或组织中安装Lookover Dev,并选择它可能看到的存储库。Lookover以你的身份发布评论,每条评论都以Lookover的文字标记开头。
- 存储库。 挑选那些要回顾的。
- 第一次审查。 选择一个开放的pull请求,或者预览一个没有发布任何内容的评论。
- 你的编码代理。 安装下面的技能。
其他命令:
| 命令 | 它是做什么的 |
|---|---|
lookover open | 用一个新的一次性链接打开应用程序。 --no-open 而是打印链接 |
lookover status | 运行或停止,其地址,数据文件夹和版本。退出0运行,3停止 |
lookover stop | 停止它 |
lookover help | 每个命令及其选项 |
要更新,先停止它:在Windows上,正在运行的程序保持其文件打开。
lookover stop
npm update -g lookover
lookover start
代理循环
推送到拉取请求的编码代理可以自己运行审查循环:
lookover wait # asks for a review of the pushed commit, waits for it
lookover feedback # the findings waiting on you, each with its thread
lookover reply F3 wont-fix "The value is checked by the caller."
lookover wait 没有需要修复时退出0,有需要修复时退出3;4表示需要一个人。 lookover reply 回答一个发现: fixed, wont-fix, disputed, deferred 或 question. 下一轮读取答案。
安装程序的最后一步,或设置›您的编码代理,安装 lookover-review-loop 克劳德代码和法典的技能。它教代理循环,并通过其完整路径调用Lookover,因此代理不需要在其path上设置任何内容。然后告诉你的代理:“通过Lookover的审核获得第12个pull request:修复它发现的内容并推送。”
它还没有做什么
- GitHub只 (github.com)。没有GitLab, Bitbucket或GitHub企业服务器。
- 订阅, 通过
claude和codex综合领先指标。没有API密钥,没有其他AI。 - 你自己的拉请求。 另一个作者的pull请求会在你要求的时候由Claude一个人审核。fork's永远不会被自己审查:询问
/lookover review,克劳德对此进行了评论。 - 只在你的电脑上。 还没有服务器模式。
- 窗口是Lookover日常使用的地方。 macOS和Linux通过了每个版本的测试,并在真正的运行器上启动,除此之外几乎没有什么用处。
- 没有阿尔卑斯和其他肌肉Linux: Lookover的Linux可执行文件需要glibc。
- 0.x中没有带签名的可执行文件。 Npm的来源说明了每个项目的建造地点。
- 在Windows上登录时,控制台窗口闪烁一会儿,而Lookover开始。
- 一个失败的帖子还不能从应用程序中重试。
- 手动编辑设置文件从下一次开始计数。
如何发布
- 在每个支持的平台上构建和测试: Windows, macOS和Linux,包括从npm安装,并在每个版本的运行器上真正启动。
- 没有运行时依赖项或安装脚本 在NPM包中:一个小的启动器和你的平台的可执行文件。
- 发布到npm并注明出处。 GitHub版本是不可变的,具有构建认证和可执行文件的校验和。
看到 最新版本 用于下载和验证命令,以及 安全策略 如何观察船只。
安全
- 什么在哪里运行。 查看运行在您的计算机上,当您。它与官方审查
claude和codex通过它们自己的流登录的cli: Lookover永远不会读取订阅的令牌。它与GitHub对话,而不是与其他任何东西对话:没有遥测,没有我们的服务器。在GitHub上,它作为你,通过Lookover Dev,你登录的应用程序:它的令牌只达到你和应用程序可能达到的。Lookover从你自己的组织中读取你的组织gh当它以你的身份登录时。 - 人工智能可以做什么。 每个审查都在一个只读的沙箱中运行,在拉取请求的签出上运行。在Windows上,Codex的沙盒并没有被提升:因为Codex只审查你自己的更改。钩子、MCP服务器和pull请求带来的设置被关闭。没有GitHub令牌到达模型。
- 没有私钥。 Lookover Dev没有:没有生成过,也没有人持有过。安装它的组织信任
lookover-devGitHub上的帐户,这可以使一个(这意味着什么?). - 它发布了什么。 审查,它的行评论,它在描述中的状态和检查,它审查的拉请求。你的队友看到你写的评论,每条评论都以Lookover的文字标记开头,并进行Lookover检查。在描述中,Lookover只重写自己的部分,在你的文本之后。当你的编码代理运行它们时:
lookover wait的/lookover review评论及其解决后(固定、撤销或解散)所解决的线程,以及lookover reply在一个线程上的答案。已知形状的秘密是从它的帖子和日志中提取出来的。 - 它保留了什么。 所有东西都在你电脑上的一个数据文件夹里:评论、设置、日志。你在GitHub上的登录在那里是加密的,打开它的密钥在你系统的凭据存储中。由于没有凭据存储(在某些Linux系统上),它被保存在一个只有您可以打开的文件中。
- 叉子从来不会被自己审查, 所以除非你要求,否则陌生人的代码不会到达人工智能。
发现了漏洞?请私下报告,如 SECURITY.md 他说,从来没有公开发表过。
删除它
- 在设置›你的编码代理,“移除技能”。
- 在“设置”中,关闭“登录时开始”。
lookover stop,然后npm uninstall -g lookover。- 删除系统凭据存储区中Lookover的条目:其名称为
key.entry在github/sign-in.json,在数据文件夹(lookover status命名文件夹);你自己的应用程序设置的早期版本的数据文件夹也可以保存一个github/app.json. 与"kept": "file"在那里,没有条目:秘密是该文件夹中的一个文件。 - 删除data文件夹。
- 在GitHub上,在设置›应用程序›授权GitHub应用程序下,撤销Lookover Dev。
贡献
欢迎bug和想法 问题. 要构建查看或发送更改,请阅读 CONTRIBUTING.md。
每个参与者都遵循规则 行为准则。
执照
麻省理工学院,©2026 Samuel Asensi。