嗨,
LaReview 是一个以开发为中心的代码审查工作台,专为复杂变更设计。您可以将 PR(GitHub/GitLab)或差异提交给它,它会根据流程(身份验证、API、计费)构建一个结构化的审查计划,并按风险排序。目标是让大型审查感觉像是一个您可以实际遵循的计划,而不是无尽的滚动。
它可以在本地运行,并设计为与您现有的 AI 编码代理配合使用(自带代理)。没有机器人评论的垃圾信息。您决定哪些反馈会被发布回 PR。
亮点:
```
- AI 审查计划:基于流程的任务 + 风险排序
- 任务聚焦的差异:仅隔离与某一关注点相关的代码块
- 自定义规则:强制执行标准,例如“数据库查询必须设置超时”
- 可选图表:在阅读代码之前理解流程(需要 D2)
- GitHub/GitLab 同步以提交选定的反馈 + 生成摘要
- 将摘要导出为 Markdown
```
命令行界面:
```
lareview
lareview pr owner/repo#123
git diff | lareview
lareview --agent claude
```
安装:
```
brew install --cask puemos/tap/lareview
```
代码库:
```
https://github.com/puemos/lareview
```
我非常希望能收到您对工作流程的反馈,您希望它捕捉到什么,以及什么能让您在实际审查中信任它。
返回首页
最新
主要特点:
- *人工智能驱动*:使用Gemini Pro进行智能聊天和内容处理。
- *技术栈*:基于Next.js 15构建,使用Fabric.js进行画布操作,采用Tailwind CSS 4。
- *响应式*:专为在浏览器中高效处理复杂时间线而设计。
我特别希望能收到关于性能和人工智能交互流程的反馈。如有任何关于实现的技术问题,我很乐意回答!
你好,HN,我是来自 ClickHouse 的 Sai 和 Kaushik。今天,我们推出了一项与 ClickHouse 原生集成的 Postgres 托管服务。这项服务是与 Ubicloud(YC W24)共同开发的。
<p>简而言之:基于 NVMe 的 Postgres + 内置的 CDC 到 ClickHouse + pg_clickhouse,让你在运行 ClickHouse 进行分析的同时,保持应用程序以 Postgres 为主。</p>
试用(私人预览):<a href="https://clickhouse.com/cloud/postgres" rel="nofollow">https://clickhouse.com/cloud/postgres</a>
博客及实时演示:<a href="https://clickhouse.com/blog/postgres-managed-by-clickhouse" rel="nofollow">https://clickhouse.com/blog/postgres-managed-by-clickhouse</a>
<p>问题</p>
在许多快速增长的使用 Postgres 的公司中,随着业务的发展,性能和可扩展性常常成为挑战。这对事务和分析工作负载都是如此。在 OLTP 方面,常见问题包括数据摄取速度变慢(尤其是更新和插入更新)、清理速度变慢、长时间运行的事务导致 WAL 峰值等。在大多数情况下,这些问题源于有限的磁盘 IOPS 和不理想的磁盘延迟。如果不需要配置或限制 IOPS,Postgres 可以做得远比现在更好。
在分析方面,许多限制源于 Postgres 主要是为 OLTP 设计的,缺乏分析数据库随着时间发展而具备的多个特性,例如向量化执行、支持多种数据摄取格式等。我们越来越多地看到 GitLab、Ramp、Cloudflare 等许多公司通过 ClickHouse 来补充 Postgres,以卸载分析工作。这种架构使团队能够采用两个专门构建的开源数据库。
<p>解决方案</p>
在 OLTP 方面,我们认为基于 NVMe 的 Postgres 是合适的选择,可以显著提高性能。NVMe 存储与计算物理上共置,能够实现比网络附加存储更低的磁盘延迟和更高的 IOPS,后者在访问磁盘时需要网络往返。这对磁盘受限的工作负载有利,并能显著(最高可达 10 倍)加快包括更新、插入更新、清理、检查点等操作。我们正在撰写一篇详细的博客,研究在慢 I/O 上 WAL fsync、缓冲区读取和检查点的主导作用,以及在 NVMe 上的显著减少。敬请关注!
在 OLAP 方面,Postgres 服务包括原生的 CDC 到 ClickHouse 和通过 pg_clickhouse 的统一查询能力。目前,CDC 是由 ClickPipes/PeerDB 提供支持,基于逻辑复制。我们正在努力通过支持逻辑复制 v2 来加快和简化这一过程,以便流式传输进行中的事务,推出新的逻辑解码插件以解决现有的逻辑复制限制,朝着亚秒级复制等目标迈进。
每个 Postgres 都配备了 pg_clickhouse 扩展,减少了将 ClickHouse 驱动的分析添加到 Postgres 应用程序所需的工作量。它允许你直接从 Postgres 查询 ClickHouse,使 Postgres 同时支持事务和分析。pg_clickhouse 支持全面的查询下推以进行分析,我们计划持续扩展这一功能(<a href="https://news.ycombinator.com/item?id=46249462">https://news.ycombinator.com/item?id=46249462</a>)。
<p>愿景</p>
总而言之,我们的愿景是提供一个统一的数据栈,将 Postgres 用于事务与 ClickHouse 用于分析结合在一起,为你提供基于开源基础的最佳性能和可扩展性。
<p>开始使用</p>
我们正在积极与用户合作,将他们引入 Postgres 服务。由于这是私人预览,目前是免费的。如果你感兴趣,请在这里注册。<a href="https://clickhouse.com/cloud/postgres" rel="nofollow">https://clickhouse.com/cloud/postgres</a>
我们非常希望听到你对我们论点的反馈,以及任何其他想法,这对我们在构建这一服务时将非常有帮助!
嘿,我是龚超,目前在Zai工作。<p>上个周末,我踢完足球回家的路上,突然有了一个想法。我产生了构建它的冲动,整个周末都在忙着开发——*AgentShield*。<p>如今,每个人都在使用Cowork、Claude Code或各种AI代理来处理文件和编写代码。这很棒,但有时AI会“失控”,搞乱你的文件,让你无法恢复到原来的状态(别问我怎么知道的……)。<p>对于代码,你可以使用Git,但这需要提交,并且对大文件不太友好。<p>AgentShield在你的工作空间周围设置了一个保护屏,实时监控文件的变化。当事情搞砸时,你可以*一键回滚*,给你一个*“后悔药”*。<p>在底层,它使用零拷贝技术,占用空间极小。这个工具是献给所有被AI搞得一团糟的兄弟们。欢迎来试试!<p><a href="https://github.com/tomsun28/agentshield" rel="nofollow">https://github.com/tomsun28/agentshield</a><p>PS:我只在macOS上测试过。
随着我越来越多地追求有组织的自主编码,我需要一种安全的方法在我的Mac上以YOLO模式运行Claude Code。
我查看了很多选项,包括Docker,但后来发现了Lima(Linux for Mac)以及Chris Hager撰写的这篇关于如何使用Lima为你的Mac创建开发沙箱的优秀指南。这个过程创建了一个Ubuntu虚拟机,映射到你的开发目录,并提供读写访问、端口和SSH转发、对语言安装的Mise支持以及自动代码代理安装。
我按照他的指南进行了操作,成功在自己的设备上运行,然后想尝试将其打包成一个Claude技能进行分享。结果,真的很好用!
要设置,只需在Claude Code中前往 /plugin -> marketplace 并添加
recodelabs/lima-devbox
然后安装该技能,并请求Claude为你创建一个虚拟机。Claude会问你一些问题,然后开始为你构建虚拟机。
附注 - 这让我深刻体会到,代理技能确实是你所需的一切。与其编写指南或将其封装成应用程序/TUI,不如将你想要自动化和分享的任何知识或流程直接融入到一个技能中。这绝对感觉像是未来。
如果你有改进的想法,非常欢迎你的反馈和PR。
谢谢!Matt
为了更好地说明背景,这个项目最初并不是作为一个大型独立发布来规划的。1月16日,Ollama 增加了对与 Anthropic 兼容的 API 的支持,我很好奇在实际操作中能推向多远。因此,我决定尝试将本地的 Ollama 模型直接接入 Claude Code 风格的工作流程,看看是否能真正实现端到端的功能。
以下是使这一切成为可能的 Ollama 发布说明:<a href="https://ollama.com/blog/claude">https://ollama.com/blog/claude</a>
从技术上讲,我所做的事情相对简单:
- 检测 Ollama 中可用的本地模型。
- 当无法访问互联网时,客户端会自动切换到基于 Ollama 的本地模型,而不是远程模型。
- 从用户的角度来看,这与 Claude Code 的工作流程是一样的,只是由本地推理支持。
实际上,到目前为止,表现最佳的模型是 qwen3-coder:30b。我还测试了最近发布的 glm-4.7-flash,但它在可靠地遵循工具调用指令方面存在困难,因此尚不适用于这个工作流程。
基本上就是这个标题。背景是:我需要更换手机,同时也想借此机会思考一下我在手机操作系统中重视的方面(隐私和控制)与我在便利性方面的需求(应用程序可用性、无缝连接等)。<p>我正在收集意见,除了在这里问还有哪里合适呢?<p>你对移动操作系统的选择有什么经验或看法?你会推荐使用非主流操作系统版本的品牌吗(例如Fairphone)?