Show HN 今日精选:2024-11-22最热门的开发者项目展示
SagaSu777 2024-11-23

探索2024-11-22 Show HN上最热门的开发者项目,包括创新技术、AI应用等激动人心的新发明。深入了解这些引人注目的项目!

今日内容汇总

今日内容汇总包括多个创新项目和工具展示:

  1. Aesthetic Computer:一个面向创意计算的移动运行时和社交平台,允许用户探索创意作品和提升技能。
  2. 跑步节奏音频反馈应用:一款帮助跑步者调整节奏的音频反馈工具。
  3. AI文档处理机器人:自动处理非结构化文档并高效录入ERP系统。
  4. CodeQL替代品:开源工具帮助进行代码分析和路径追踪。
  5. AI任务管理器:结合AI的任务管理工具提升工作效率。

这些项目展现了技术与创意的结合,推动了多领域创新。

1. Show HN: 美学计算机 – 创意计算的运行环境和社交网络

URL: https://aesthetic.computer

作者: aesthetic_cpu

描述: Aesthetic Computer 是一个以移动端为主的运行时环境和社交网络,专为创意计算而设计。AC 的客户端界面像一个乐器,用户在其中可以发现自己的可记忆路径,穿梭于命令和已发布作品之间。随着用户通过探索和互动提高自己的技能,他们能够即兴演奏、重组并扩展自己的表演曲目。

我在 2021 年开始开发 Aesthetic Computer,因为我需要新的工具来创作、发布和连接我在艺术与教育实践中制作的创意软件玩具,这些作品已经有超过 10 年的历史。AC 之前的最后一个作品是 nopaint.art,在 2020 年曾在 HN 上讨论过。[0]

如果你想深入了解,可以查阅技术历史[2]或尝试自己编写 AC 作品[3]。

人气: 2 个点赞 | 0 条评论

Show HN: 美学计算机 – 创意计算的运行环境和社交网络 - 项目截图


2. Show HN

URL: https://testflight.apple.com/join/W74AXGam

作者: davidmiron

描述: 你是否在调整跑步节奏时感到困难?使用你的iPhone跑步?跑步时戴耳机感觉如何?
我们推出了一款免费的应用程序,能够在你跑步时提供音频反馈,帮助你控制节奏,目前在TestFlight上提供测试。

营养和补水建议即将到来!

人气: 2 个点赞 | 0 条评论

Show HN - 项目截图


3. Show HN:一款自动处理非结构化文档的AI机器人

URL: https://www.loom.com/share/3785f8632b114afebcb17061fa368b13

作者: zizhouwang

描述: 嗨,HN!

我们很高兴分享我们正在开发的项目——一个能够自动处理电子邮件中非结构化文档并将其录入 ERP 的机器人。在多次迭代后,我们在从发票、采购订单和其他文档中提取和映射数据的准确性上达到了 99.8%。

在这个过程中,一个意外的收获是:构建人工智能仅占挑战的 10%!真正的难点在于处理边缘案例、与各种 ERP 的无缝集成,以及为真实世界中格式混乱的文档创建一个可靠的处理流程。

我们非常希望听到您的反馈、想法或任何疑问,关于我们是如何构建这个项目的,面临的挑战,或者其他任何内容。请告诉我们您的看法!

感谢您的关注!

人气: 3 个点赞 | 1 条评论

Show HN:一款自动处理非结构化文档的AI机器人 - 项目截图


4. Show HN: 开源 CodeQL 替代品

URL: https://github.com/shivasurya/code-pathfinder

作者: shivasurya

描述:

人气: 3 个点赞 | 0 条评论

Show HN: 开源 CodeQL 替代品 - 项目截图


5. Show HN: ChessGPT

URL: #

作者: iamflimflam1

描述: 我很久以前就做了这个,但似乎又有人对与 ChatGPT 下棋产生了兴趣。您可以在这里粘贴您的 API 密钥,整个过程都是在本地运行,因此应该是非常安全的。https://chessgpt.atomic14.com/

人气: 3 个点赞 | 0 条评论


6. Show HN:构建仪表板速度提高三倍

URL: https://app.processly.ai/

作者: NaolGBasaye

描述: 嗨,HN!我们开发了一个AI驱动的仪表板构建工具,旨在帮助小型和快速发展的在线卖家三倍速地构建业务仪表板。它专为非数据专家的终端用户设计,同时也欢迎技术人员尝试并提供反馈。

试用链接在这里:https://app.processly.ai
演示及使用指南:https://youtu.be/Gpt2KBpMKas?si=7Nw_walC1KuFkhyz

它的功能包括:

  1. 生成SQL并返回结果,同时保持原始数据的私密性
  2. 提供用户界面以创建和分享仪表板
  3. 实惠——就像Tableau,但更适合小型企业

我们非常重视简洁性,尤其是针对非技术团队。期待听到您的想法!

人气: 1 个点赞 | 0 条评论

Show HN:构建仪表板速度提高三倍 - 项目截图


7. Show HN: 从时尚设计生成 React 组件

URL: #

作者: soheil

描述: 你好,HN,

我开发了一个工具,可以将像 Figma 这样的设计稿转化为 React 组件,您只需将其集成到您的应用中即可。

欢迎尝试一下,期待您分享反馈。

https://mokzu.com

人气: 1 个点赞 | 0 条评论


8. Show HN: 一个超级提示,用于为初创企业制定以客户为中心的产品策略

URL: https://twitter.com/ihorstefurak/status/1860059504232267788

作者: andygor

描述:

人气: 1 个点赞 | 0 条评论

Show HN: 一个超级提示,用于为初创企业制定以客户为中心的产品策略 - 项目截图


9. Show HN: n

URL: https://hacker-digest-ai.replit.app

作者: westche2222

描述: 我在 replit 上做了这个测试,结果让我相当兴奋。

人气: 2 个点赞 | 0 条评论

Show HN: n - 项目截图


10. Show HN: 使用 AI 设置全栈 web 应用的最佳方法,确保代码准确率超过 97%

URL: https://github.com/vivek100/oneShotCodeGen

作者: weebhek

描述: 最好的方法是为你的项目创造尽可能多的上下文。代理虽然会不断提示,但仍然容易迷失方向。

我的解决方案是:一个用Python编写的脚本,它根据自定义提示生成代码,并按以下顺序进行链式处理:

用户提示 -> 功能文档 -> 技术文档 -> 后端代码 -> 前端代码

通过这种方法,脚本迫使AI记录并保存所有的假设和代码决策。为提高准确性,它使用自定义提示,并在每一步的输出中添加先前步骤的上下文,以生成下一步的响应。该脚本是开源的,可以在这里免费获取:https://github.com/vivek100/oneShotCodeGen

通过该脚本生成的两个项目链接:https://github.com/vivek100/oneShotCodeGen/tree/main/example...

附言:这个脚本仍可能出错,欢迎提出改进建议。

人气: 4 个点赞 | 3 条评论

Show HN: 使用 AI 设置全栈 web 应用的最佳方法,确保代码准确率超过 97% - 项目截图


11. Show HN:Mammal – 一个基于Tauri构建的(又一个)LLM客户端

URL: https://github.com/jcuenod/mammal

作者: jcuenod

描述: Mammal 是一个基于 Tauri 构建的 LLM 客户端。它支持多种提供商,尤其是与 OpenAI API 兼容的提供商。这是一个副项目,源于我希望拥有本地保存 LLM 互动记录的愿望,同时我也借此机会尝试在 Tauri 上进行开发。

我在实验提示方面进行了很多尝试,尤其是考虑到将提示产品化的方向,因此我对于这个方向有很多想法。不过,当前的基本客户端还是非常有用的(尽管并非完全没有 bug)。

欢迎反馈 :)

人气: 1 个点赞 | 0 条评论

Show HN:Mammal – 一个基于Tauri构建的(又一个)LLM客户端 - 项目截图


12. Show HN: EMG – 针对 Apple Silicon 硬件的菜单栏 mactop 工具

URL: https://github.com/cyrilzakka/EMG

作者: archiv

描述:

人气: 2 个点赞 | 0 条评论

Show HN: EMG – 针对 Apple Silicon 硬件的菜单栏 mactop 工具 - 项目截图


13. Show HN:Flutter Builder 预发布版

URL: https://flutter-builder.app/

作者: dr_terapeut

描述: Flutter Builder macOS 预发布版本来了!

对所有 Flutter 开发者来说,这真是个激动人心的消息!

我很高兴地宣布,Flutter Builder 的预发布版本现已可以在 macOS 上下载!这个强大的工具旨在简化您的 Flutter 开发工作流程,帮助您比以往更快地构建令人惊叹的应用程序。

立即下载: https://flutter-builder.app/

为什么要尝试 Flutter Builder?

预配置模板,帮助您快速启动项目。

先进的组件库,简化用户界面设计。

可自定义的版本和直观的设置工具。

我们目前处于预发布阶段,这意味着您的反馈对我们来说非常宝贵!请试用一下,分享您的看法,帮助我们塑造 Flutter 开发的未来。

准备好尝试了吗?在评论中告诉我您的想法,或者直接给我发消息!

人气: 1 个点赞 | 0 条评论

Show HN:Flutter Builder 预发布版 - 项目截图


14. Show HN: [PoC] 互动生活日历

URL: https://blinpete.github.io/life-calendar/home/

作者: blinpete

描述: 这是一个生命日历的概念验证(PoC)。它是互动式的,支持多个层次以展示生活的不同方面。最初是打算作为Obsidian的插件,现在只是分享第一版本。

人气: 2 个点赞 | 0 条评论

Show HN: [PoC] 互动生活日历 - 项目截图


15. Show HN: Folge.me – 离线且一次性收费的 ScribeHow 和 Tango 替代品

URL: https://folge.me/

作者: oleksii88

描述:

人气: 1 个点赞 | 0 条评论

Show HN: Folge.me – 离线且一次性收费的 ScribeHow 和 Tango 替代品 - 项目截图


16. Show HN:Resolvd – AI点击操作到基础设施即代码转换器

URL: https://www.resolvd.ai/clickops

作者: amanivan

描述: 我们开发了一款工具,可以让你通过录音或点击操作生成参数化的 Terraform 脚本,利用大型语言模型(LLMs)。

人气: 1 个点赞 | 0 条评论

Show HN:Resolvd – AI点击操作到基础设施即代码转换器 - 项目截图


17. Show HN: Optiwing – 关键词分组及其他按需付费的SEO工具

URL: https://optiwing.com

作者: TasselHat

描述: 大家好,Hacker News,我开发了一个关键词分类工具。作为一名管理自己网站SEO的开发者,我发现昂贵的基于订阅的SEO工具有很多我并不需要的多余功能,令我感到很沮丧。因此,我为自己制作了一个简单的工具,结果发展成了独立产品。Optiwing 提供关键词发现、分类、内容简报、SERP 检查和 SERP 比较等功能。

我做的不同之处在于:按需付费,没有订阅;从关键词研究到分类再到内容简报的简单整合工作流程;大规模关键词分类,利用实时的Google搜索数据来识别哪些关键词可以通过一篇内容进行针对。

我非常希望得到反馈,特别是来自那些管理自己SEO,却觉得现有工具过于昂贵的人。谢谢!

人气: 1 个点赞 | 0 条评论

Show HN: Optiwing – 关键词分组及其他按需付费的SEO工具 - 项目截图


18. Show HN:一个基于数据的TodoMVC,使用Replicant

URL: https://github.com/anteoas/replicant-todomvc

作者: cospaia

描述: 数据导向一直是我漫长职业生涯中的一个主题,尤其是在过去五年左右,我一直在深入使用Clojure。即便是使用Clojure,也有很多方法并不完全以数据为导向。在我从事的前端开发中,保持数据导向的原则尤其困难。于是,Replicant应运而生,https://github.com/cjohansen/replicant

Replicant是那种让你不禁感叹“我简直不敢相信这不是React”的库。但它真的不是React。它带来了90%的React带来的好处,却没有引入那种关于如何做事的繁杂和不够数据导向的方式。Replicant没有任何依赖。它由Christian Johansen创建,绝对是一个以数据为导向的开发者。想了解Replicant以及这个TodoMVC示例的来源,可以观看Christian在2023年JavaZone Oslo上关于无状态数据驱动用户界面的演讲,https://2023.javazone.no/program/85f23370-440f-42b5-bf50-4cb...

由于Replicant是一个库,而不是框架,所以开发者可以用多种方式来构建TodoMVC。这个示例受到了我之前最喜欢的UI库Reagent和re-frame的启发,从中提取出我认为最优秀的想法。该示例实现了一个微型框架(少于50行代码),并利用这个框架创建了一个或许是有史以来最数据导向的TodoMVC(我期待看到许多同样或更具数据导向的示例)。示例中的单元测试利用这一点,测试通常需要引入浏览器驱动的方法。示例已经完成,但测试还在进行中(我认为大约完成了30%)。

我尽量让这个示例容易克隆和玩耍,同时确保README清晰易懂,帮助你理解示例及其独特之处。请试一试,告诉我你的看法!如果你愿意帮助提高测试覆盖率,那就更棒了。

人气: 8 个点赞 | 0 条评论

Show HN:一个基于数据的TodoMVC,使用Replicant - 项目截图


19. Show HN:LLM 审核的拉取请求

URL: https://github.com/presubmit/ebank-backend/pull/13

作者: bdstanga

描述: 今年我检查了超过1000个代码更改。大部分时间花在纠正明显错误上,而不是讨论复杂的设计决策。如果我们估算每次审查大约需要10分钟,这一年我在代码审查上花费了超过160个小时。

所以我想:是否可以通过使用LLM来挽回一些时间?

这就是我在过去几个周末构建一个基于LLM的预审查工具的原因,它应该在真正的人类审查员之前进行初步审查。目前的结果很有希望:我估计它可以将审查时间减少50%,在我的情况下,这意味着每年可以节省80小时(大约10个工作日)。

上面链接中是一个示例PR,我在其中测试AI审查器,它展示了如何检测错误,建议关于令牌有效性的最佳实践,生成摘要和标题,甚至在审查评论中与我进行对话。

AI审查器是一个简单的Github动作,每当我打开或同步拉取请求时都会运行,你可以在https://github.com/presubmit/ai-reviewer查看源代码。

人气: 7 个点赞 | 5 条评论

Show HN:LLM 审核的拉取请求 - 项目截图


20. Show HN:实时AI与电话及DTMF

URL: https://github.com/ShayneP/phone-assistant

作者: Sparlo

描述: 人们已经习惯了家居助手的声音很好,他们的期望值也很高。但当你听到一个你认为是笨蛋的机器人以智能的方式回应时,这种感觉非常奇怪。

最近我做了一些不同的演示,展示实时和大语言模型的不同功能——尽管电话与语音的组合似乎有点乏味——但这是我最喜欢的演示和使用的之一。

我不知道具体原因,但如果你说了一些出乎意料的话,听到一个DTMF机器人以聪明的方式回应,真的让人感到非常震惊。

我很想听听其他关于“笨”机器人的想法,我可以尝试添加实时AI——这真的重新唤起了我在大约两年前ChatGPT推出时的那种魔力感。

人气: 2 个点赞 | 0 条评论

Show HN:实时AI与电话及DTMF - 项目截图


21. Show HN: 含有每位影响者推广历史的影响者数据库

URL: https://old.reddit.com/r/AIAssisted/comments/1gxdi06/i_created_influencers_database_where_each_video/

作者: kqicxiytcgzl

描述:

人气: 2 个点赞 | 0 条评论

Show HN: 含有每位影响者推广历史的影响者数据库 - 项目截图


22. Show HN: 我的首个微型SaaS – 自动生成的可嵌入式更新日志

URL: https://www.changeloggen.com/

作者: aleksam

描述: 我刚刚推出了我的第一个微型SaaS。

这个产品是为了解决我自己的问题——自动生成可嵌入的、更友好的变更日志,并且对SEO友好。

欢迎查看,告诉我你的想法。

工作原理:

GitHub同步:自动同步已关闭的问题,并将其添加到变更日志中。

AI分析与生成:AI处理并总结你的已关闭问题,使其易于阅读,并与您的价值主张相结合。

SEO友好:SEO友好的变更日志小部件,结构化并被搜索引擎索引,直接为你的站点带来自然流量。

可嵌入:在你的网站上展示变更日志。

人气: 1 个点赞 | 0 条评论

Show HN: 我的首个微型SaaS – 自动生成的可嵌入式更新日志 - 项目截图


23. Show HN: Gopilot-CLI,一个用 Go 编写的 GH Copilot 命令行工具

URL: https://github.com/denysvitali/gopilot-cli

作者: denysvitali

描述:

人气: 5 个点赞 | 0 条评论

Show HN: Gopilot-CLI,一个用 Go 编写的 GH Copilot 命令行工具 - 项目截图


24. Show HN: 开源银行数据库,包含银行的标志、名称和网站链接

URL: https://github.com/College-Canine/financial

作者: wmcgonagle

描述:

人气: 2 个点赞 | 1 条评论

Show HN: 开源银行数据库,包含银行的标志、名称和网站链接 - 项目截图


25. Show HN: 用加密货币在亚马逊购物

URL: https://www.baggins.ai/?source=hn

作者: kisumc

描述: 大家好!我正在开发一款可以让任何人用加密货币在亚马逊购物的应用。

操作步骤: [1] 在任何亚马逊产品链接前面加上 "baggins.ai/" [2] 填写您的收货信息 [3] 使用您喜欢的钱包付款(BTC、ETH、DOGE、USDC 等)

功能特点:

  • 支持1-2天的Prime快递
  • 使用Coinbase Commerce进行安全交易

这是一个早期版本,供大家测试:https://www.baggins.ai/

期待大家对用户体验的反馈和功能请求!

这是我的LinkedIn,以证明这不是诈骗 :) https://www.linkedin.com/in/kisum-chan/

人气: 5 个点赞 | 2 条评论

Show HN: 用加密货币在亚马逊购物 - 项目截图


26. Show HN: 用于程序化使用 NotebookLM 的 API

URL: https://autocontentapi.com/

作者: mpieras

描述: 嘿 HN,大家好,我是 Miguel,AutoContent API 的创始人(https://autocontentapi.com)。你可以通过输入 100% 折扣优惠码 YC100 免费试用。

即使有了我们今天所拥有的工具,内容创作仍然可能非常耗时。我的目标是让开发者更容易地创建有意义的内容。

通过 AutoContent API,你可以利用 Google 的 NotebookLM 功能,具备以下特点:

- 可用来源:网站、粘贴文本和 YouTube 视频。

- 可用输出:播客(音频)、纯文本(单一答案)、问答文档、简报文档、总结、时间线、目录和学习指南。

我还在开发一个功能,以便更方便地从一些流行网站导入内容,比如 YouTube(导入某个频道/主题的所有视频)、X(整个主题和个人资料帖子)或 Reddit(热门/最新/焦点主题)。

API 文档可以在这里查看 https://docs.autocontentapi.com

我很希望能收到你们的反馈,我会随时回答任何问题!

人气: 1 个点赞 | 0 条评论

Show HN: 用于程序化使用 NotebookLM 的 API - 项目截图


27. Show HN:Hyperaide - AI驱动的任务管理器

URL: https://hyperaide.com/

作者: iJohnPaul

描述:

人气: 1 个点赞 | 0 条评论

Show HN:Hyperaide - AI驱动的任务管理器 - 项目截图


28. Show HN: AutoBrowser – 使用Claude Computer自动化您的浏览器

URL: https://autobrowser.ai

作者: namukang

描述: 嗨,HN!

我已经在构建浏览器自动化工具方面工作了好几年 [0],所以当Anthropic推出Computer Use时,我制作了一个Chrome扩展来进行尝试:https://autobrowser.ai

基于Computer Use的开发经验,我的总体感受是:

- 玩起来很有趣,但目前还不够可靠,无法用于实际应用

- 费用高昂!(“去YouTube播放一段关于虎鲸的视频”大约要花$0.05)

- 如果你在每次操作后发送截图,表现会好得多,而不是等它向你请求截图(不过这样也会增加成本)

这是一个有趣的实验,所以使用自己的API密钥是免费的。欢迎尝试,并告诉我你的想法!

[0] https://news.ycombinator.com/item?id=29254147

人气: 2 个点赞 | 0 条评论

Show HN: AutoBrowser – 使用Claude Computer自动化您的浏览器 - 项目截图


29. Show HN: Codebrew – 一款开源的AI驱动开发工作流程(早期阶段)

URL: #

作者: jvanveen

描述: 大家好!我正在开发一套开源的开发者工具,希望能尽早获得关于我的方法和架构的反馈。

我正在构建的: Codebrew 是一款基于人工智能的开发工作流工具,旨在自动化处理工单管理、代码审查和时间追踪。它是我正在开发的两个其他工具的生态系统的一部分:Pyrite(实时协作)和 Expressio(国际化自动化)。

当前进展: • Expressio:正在进行中的Alpha版本

  • 通过DeepL实现自动国际化
  • 基于Bun构建
  • 已在小型项目中使用 • Pyrite:正在重构中
  • 从Vue迁移到Preact
  • 实时协作平台
  • 基于Galène SFU构建 • Codebrew:早期开发阶段
  • 正在集成Claude进行工单优化
  • 正在构建Wakapi的时间追踪集成
  • 计划与GitHub/GitLab/Forgejo集成

技术栈: • 后端:Bun/Node.js • 前端:Preact • 人工智能:Claude/Anthropic • 所有项目均为开源,遵循MIT许可证

我为什么要做这个: 作为一名独立开发者,我发现自己在常规任务上花费了太多时间。虽然市场上有很多优秀工具,但它们往往感觉互不连接,或者对小团队来说过于复杂。我希望能够实现一种既强大又轻量的解决方案。

愿景:

  1. 每个工具都能独立实用
  2. 构建可选集成(项目名称:Nexus)
  3. 专注于开发者体验和自动化
  4. 在构建可持续功能的同时,保持开源

期待: • 对架构和方法的反馈 • 潜在的早期用户/测试者 • 对任何组件有兴趣的贡献者 • 对哪些功能最具价值的看法

链接: • 工作区:https://codeberg.org/garage44/garage44 • Expressio文档:https://codeberg.org/garage44/garage44/src/branch/main/packages/expressio • 开发博客:https://garage44.org

我知道现在还处于早期阶段,但我相信公开构建的理念,特别希望听到那些在工作流中遇到类似挑战的开发者的想法。

人气: 1 个点赞 | 0 条评论


30. Show HN: WeSQL – 基于 S3 存储的敏捷 MySQL

URL: https://wesql.io/

作者: west0n

描述: WeSQL 是一款创新的 MySQL 发行版,采用计算存储分离架构,存储后端使用 S3(以及与 S3 兼容的系统)。它可以在任何云环境中运行,确保不会被某个供应商锁定。

WeSQL 完全用 S3 替代了 MySQL 传统的磁盘存储。所有 MySQL 数据——二进制日志、模式、存储引擎元数据、WAL 和数据文件——都完全(而不是部分!)存储为 S3 中的对象。S3 提供的 11 个9的耐久性显著提升了数据的可靠性。此外,WeSQL 可以从一个干净的、空的实例启动,连接到 S3,加载数据,并立即开始服务,无需额外设置。

这非常适合需要易于管理、具有成本效益和开发者友好的 MySQL 数据库解决方案的用户,尤其是那些需要支持无服务器和 BYOC(自带云)的用户。

欢迎在您的开发和测试环境中尝试 WeSQL!

Github: https://github.com/wesql/wesql

人气: 3 个点赞 | 0 条评论

Show HN: WeSQL – 基于 S3 存储的敏捷 MySQL - 项目截图


31. Show HN:AI 为你拨打电话——预约、预定、客户服务

URL: https://apps.apple.com/us/app/assindo/id6737142183

作者: assindo

描述: 我们很高兴地宣布,Assindo iOS 应用程序现已上线!

注意:该应用仅在美国和加拿大可用。其他国家的版本将很快推出。

如果您身处使用 +1 电话号码的国家,也可以通过 web.assindo.com 使用网页版。

人气: 7 个点赞 | 12 条评论

Show HN:AI 为你拨打电话——预约、预定、客户服务 - 项目截图


32. 在这里展示:将NBA球队的赛程导入Todoist

URL: https://nba-todoist-import.vercel.app/

作者: niknat

描述: 这个应用程序使Todoist用户能够将他们喜爱的NBA球队的常规赛比赛导入为Todoist任务。

过去我都是手动为自己做这件事,但今年我尝试使用Todoist API,制作了一个脚本,可以自动为每场凯尔特人比赛添加任务,这节省了我很多精力。我想其他人也可能会觉得这个功能有用,所以我决定创建一个网页应用,供任何人使用,实现他们自己球队的任务导入。

人气: 1 个点赞 | 0 条评论

在这里展示:将NBA球队的赛程导入Todoist - 项目截图


33. Show HN:开源拉取请求 AI 评审工具

URL: https://github.com/presubmit/ai-reviewer

作者: bdstanga

描述: 嘿 HN,

在过去的一年里,我审查了超过1000次代码更改。大多数时间花在纠正明显错误上,而不是讨论复杂的设计决策。如果我们估计每次审查大约需要10分钟,那这在一年内就意味着我花了超过160小时在代码审查上。

所以我在想:我能不能利用大型语言模型(LLMs)找回一些时间?

因此,我花了几个周末时间构建了Presubmit.ai,一个开源的AI审查工具,它在你打开Pull Request时,作为Github Action自动运行。目前的结果看起来很有希望:我估计它可以将审查时间减少50%,这在我看来意味着我每年可以节省80小时(约10个工作日)。

与类似的SaaS解决方案不同,Presubmit.ai的目标并不是替代人工审查员,而是提前突出明显错误、发现安全漏洞并提供关于更改的更多背景信息。我喜欢把它称为“预审查员”。

它的一些功能包括:

  • 按行评论
  • PR摘要
  • 根据需求生成标题
  • 对审查意见作出回应

它支持所有主要的LLMs,但我发现Anthropic的Claude在这个用例中效果最好。

请试试看并分享你的反馈!

人气: 4 个点赞 | 0 条评论

Show HN:开源拉取请求 AI 评审工具 - 项目截图


34. Show HN: CoreBlog – 一个超级简单的博客引擎,基于 S3,使用 Blazor 编写

URL: https://github.com/moritzrinow/coreblog

作者: devmojo

描述: 你好 HN。我一直想为我的博客写一个自定义引擎,现在我想和大家分享。这个引擎是用 Blazor 编写的,不需要任何数据库设置,因为它使用 S3 进行存储。

人气: 2 个点赞 | 0 条评论

Show HN: CoreBlog – 一个超级简单的博客引擎,基于 S3,使用 Blazor 编写 - 项目截图


35. Show HN: Logo Spark – 高效地将您的想法转化为创意徽标

URL: https://logospark.starta.trade

作者: hikerell

描述: 大家好,

我很高兴地向大家介绍我的项目——Logo Spark(https://logospark.starta.trade),这是一个旨在帮助用户快速创建logo的网站。设计logo通常是一个耗时且复杂的过程,而Logo Spark的目标是简化这个流程,让创意和品牌建设变得更加高效。

  1. 快速生成:只需输入您的想法,Logo Spark将努力理解您的概念,并在约10秒内快速生成16个不同的logo供您选择。
  2. 多样风格:我们支持多种风格,以确保您能找到与您的品牌形象相匹配的logo。
  3. 迭代优化:如果初始结果未能满足您的期望,您可以继续生成新的16个logo,或丰富您的描述并重新生成。

目前,Logo Spark能在约10秒内生成logo,但我正在进行优化,目标是将生成时间缩短至3-5秒,以提供更快的服务。

我期待大家的指导和反馈。Logo Spark已经全面上线,您可以访问我们的网站,尝试为您的品牌或项目生成logo。您提出的任何建议对我们的产品改进都是至关重要的。

感谢HN社区,我期待与大家的交流!

人气: 2 个点赞 | 6 条评论

Show HN: Logo Spark – 高效地将您的想法转化为创意徽标 - 项目截图


36. Show HN: 仅用32kb完成的完整精灵宝可梦第二代对战模拟器

URL: https://alanxoc3.itch.io/picodex-dual

作者: alanxoc3

描述:

人气: 9 个点赞 | 6 条评论

Show HN: 仅用32kb完成的完整精灵宝可梦第二代对战模拟器 - 项目截图


37. Show HN:图标生成器 – 文字转 Favicon.ico

URL: https://www.favicongenerator.io/

作者: gptsapp

描述: 立即创建自定义图标 - 适合网站、应用程序和渐进式Web应用,支持SVG格式!

人气: 1 个点赞 | 0 条评论

Show HN:图标生成器 – 文字转 Favicon.ico - 项目截图


38. Show HN:Growflyer – 让您的商业营销在几分钟内实现自动化

URL: https://dash.growflyer.com/login

作者: kaizarbharmal

描述: 嗨 HN,我是 Kaizar!

我创建 Growflyer 是在经历了无数失去网站访客的挫败感后,因为我始终无法理解原因。我们的目标很简单:为您提供所需的洞察,让您在访客离开网站之前与他们互动。

Growflyer 有什么不同?

观察用户行为:通过我们的会话回放功能,您可以清楚地看到访客在哪里流失或感到沮丧。这就像拥有一个 24/7 的实时用户测试会议,帮助您准确定位并解决问题区域。

智能退出意图弹窗和通知:我们在访客即将离开时触发个性化的信息,比如定向优惠或提醒。关键是抓住他们注意的最佳时机。

简单的用户细分:广泛的分析往往让人感到不知所措。我们允许您创建精确的用户细分(例如,回访用户、随意浏览者),并提供直接与他们相关的内容。

实时数据,实时行动:通过我们的实时分析,跟踪访客的行为。在实时中查看活动结果、参与水平和流失情况。

用社交证明提升可信度:通过通知展示您网站的实时活动,比如“500人正在查看此内容”。这些小提示能够建立信任和紧迫感,促使行动。

我们的故事

我们在参与多个网络项目时,注意到这些空白,因此开始了 Growflyer。与其将多个工具——分析、退出意图插件、互动软件拼凑在一起,我们决定构建一个统一的平台,提供可操作的洞察和即时的互动工具。

我们最近在 Product Hunt 上推出,兴奋之情无以言表,期待将 Growflyer 带给更广泛的受众。我非常希望听到您的反馈或回答任何问题!

人气: 3 个点赞 | 0 条评论

Show HN:Growflyer – 让您的商业营销在几分钟内实现自动化 - 项目截图


39. Show HN: ExcelFormulaGPT – 一款开源的人工智能驱动的 Excel 公式生成器

URL: https://www.excelformulagpt.com

作者: chaoying

描述: 我想分享一个我在过去一周开发的工具,它可以帮助生成 Excel 公式。

人气: 2 个点赞 | 0 条评论

Show HN: ExcelFormulaGPT – 一款开源的人工智能驱动的 Excel 公式生成器 - 项目截图


40. Show HN: HTML 转 Markdown - 免费的 HTML 到 Markdown 在线转换器

URL: https://www.htmltomarkdown.io/

作者: proxyguru

描述: 在线将HTML转换为Markdown,有效管理和迁移您的网页内容。

人气: 6 个点赞 | 1 条评论

Show HN: HTML 转 Markdown - 免费的 HTML 到 Markdown 在线转换器 - 项目截图


41. Show HN: KVMPods – 在您自己的 KVM 虚拟机中运行 Docker Compose 应用程序

URL: https://kvmpods.com

作者: sayem314

描述: KVMPods(https://kvmpods.com)为您提供一个KVM虚拟机,您可以在其中运行多个Docker Compose应用程序,拥有完整的功能支持且不与其他用户共享资源。

主要特点:

  • 您自己的KVM虚拟机
  • 运行多个Docker Compose应用程序
  • 完整的Docker Compose功能支持
  • NVMe存储
  • 支持x86和ARM架构
  • 起价为€10/月

    只需粘贴您的compose文件并部署:

    ```yaml services: app: image: wordpress:latest ports: - "8080:80" volumes: - wp_data:/var/www/html db: image: mariadb:latest volumes: - db_data:/var/lib/mysql

    volumes: wp_data: db_data:


**人气**: 1 个点赞 | 0 条评论

![Show HN: KVMPods – 在您自己的 KVM 虚拟机中运行 Docker Compose 应用程序 - 项目截图](https://showhntoday.com/images/42213262.png)



---

## 42. Show HN: VSCode扩展中最美丽的所见即所得Markdown编辑器

**URL**: [https://marketplace.visualstudio.com/items?itemName=1943time.inkdown](https://marketplace.visualstudio.com/items?itemName=1943time.inkdown)

**作者**: 1943time

**描述**: 外观精美,所见即所得,编辑流畅。

**人气**: 4 个点赞 | 0 条评论

![Show HN: VSCode扩展中最美丽的所见即所得Markdown编辑器 - 项目截图](https://showhntoday.com/images/42213208.png)



---

## 43. Show HN:Sol – 从Git中查询人和代码行为的指标

**URL**: [https://github.com/ludovicianul/sol](https://github.com/ludovicianul/sol)

**作者**: ludovicianul

**描述**: 

**人气**: 1 个点赞 | 0 条评论

![Show HN:Sol – 从Git中查询人和代码行为的指标 - 项目截图](https://showhntoday.com/images/42213015.png)



---

## 44. Show HN: UteHaven – 点对点的厢式车租赁服务

**URL**: [https://utehaven.replit.app](https://utehaven.replit.app)

**作者**: karl_b

**描述**: 我一直在试验 Replit Agent。最开始我创建了一个链接树风格的网站,但尽管成功设置了支付、创作者和品牌之间的聊天功能,以及一些分析工具,部署时还是遇到了一些问题。这让我感到有些沮丧,但我不断努力解决这些问题,最终成功地完成了部署。

我很高兴能分享 UteHaven,这是一个点对点的厢式车租赁服务,适用于搬运家具或前往垃圾场等任务。这个项目是使用 Replit Agent 和 PERN 堆栈构建的,现已支持 Stripe 支付,聊天功能也即将上线。

**人气**: 1 个点赞 | 0 条评论

![Show HN: UteHaven – 点对点的厢式车租赁服务 - 项目截图](https://showhntoday.com/images/42212971.png)



---

## 45. Show HN: Tufte.css 和 LaTeX 的演示格式

**URL**: [https://quickpoint.me/quickpoint/filters/tufte](https://quickpoint.me/quickpoint/filters/tufte)

**作者**: gregorywegory

**描述**: 我最近添加了一个基于 Tufte.css 的过滤器,并实现了使用 Latex 渲染数学公式的功能。我认为 Tufte.css 的可读性非常好,而 Latex 的效果也很棒。希望这些能对你有所帮助。

**人气**: 3 个点赞 | 0 条评论

![Show HN: Tufte.css 和 LaTeX 的演示格式 - 项目截图](https://showhntoday.com/images/42212954.png)



---

## 46. Show HN:带 D3 可视化的汤普森采样

**URL**: [https://www.simonwardjones.co.uk/posts/thompson_sampling/](https://www.simonwardjones.co.uk/posts/thompson_sampling/)

**作者**: simonwardjones

**描述**: 

**人气**: 3 个点赞 | 0 条评论

![Show HN:带 D3 可视化的汤普森采样 - 项目截图](https://showhntoday.com/images/42212842.png)



---

## 47. Show HN:我为网页开发者打造了一个免费的元标签验证工具

**URL**: [https://gleam.so/tools/meta-validator](https://gleam.so/tools/meta-validator)

**作者**: anhphong

**描述**: 

**人气**: 4 个点赞 | 3 条评论

![Show HN:我为网页开发者打造了一个免费的元标签验证工具 - 项目截图](https://showhntoday.com/images/42212730.png)



---

## 48. Show HN: 我们为 Netlify 开发的一个受《大理石疯狂》启发的 WebGL 游戏

**URL**: [https://5-million-devs.netlify.com/](https://5-million-devs.netlify.com/)

**作者**: franck

**描述**: 你好,HN!我们是一家专注于实时3D体验的小型创意工作室。Netlify找到我们,希望我们设计并制作一个互动体验,以庆祝他们达成500万开发者的里程碑。

受到经典游戏《弹珠狂热》的启发,我们创建了一个游戏化的体验,用户需要控制一个球穿越各种有趣的互动关卡。我们的目标是将营销内容与游戏的外观和感觉相结合,以增强用户的参与感。

这个应用程序是使用Three.js构建的,采用了我们定制的渲染管线和着色器,并使用Rapier进行物理模拟。2D内容通过CSS 3D变换叠加在WebGL视图上,实现与3D视图的无缝结合。

我们希望你能试用一下并分享你的想法!

[1] <a href="https:&#x2F;&#x2F;threejs.org" rel="nofollow">https:&#x2F;&#x2F;threejs.org</a>

[2] <a href="https:&#x2F;&#x2F;rapier.rs" rel="nofollow">https:&#x2F;&#x2F;rapier.rs</a>

编辑:有关该项目的更多信息,请查看这里: <a href="https:&#x2F;&#x2F;www.littleworkshop.fr&#x2F;projects&#x2F;5milliondevs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.littleworkshop.fr&#x2F;projects&#x2F;5milliondevs&#x2F;</a>

**人气**: 521 个点赞 | 194 条评论

![Show HN: 我们为 Netlify 开发的一个受《大理石疯狂》启发的 WebGL 游戏 - 项目截图](https://showhntoday.com/images/42212644.png)



---

## 49. Show HN: DocComment – 一款利用结构分析和大型语言模型进行代码理解的工具

**URL**: [https://doccomment.com](https://doccomment.com)

**作者**: rickliu

**描述**: 我创建了 DocComment,以解决快速理解不熟悉代码的挑战,无论是遗留代码、人工智能生成的代码,还是文档不完善的代码。

与现有工具(如 Copilot 的注释功能)相比,DocComment 的主要技术区别在于它在生成解释之前,会先分析代码结构。它构建了特定代码片段及其更广泛背景的结构化表示,使得大型语言模型(LLM)能够生成更准确和具备上下文的文档。它并不是在与 Copilot 或 Cursor 竞争,而是旨在与它们协同工作。

技术细节:
1. 在不修改源文件的情况下与代码共同运行
2. 使用结构分析来确定注释的适当详细程度
3. 专注于解释局部代码行为和更广泛的业务背景
4. 与 git 仓库集成,以获取完整代码库的上下文(计划中)

目前的结果表明,与纯 LLM 基础的注释系统相比,DocComment 在一些方面的准确性得到了提升,特别是在:
1. 复杂逻辑的大型函数
2. 变量名不明确的代码
3. 人工智能生成的代码
4. 业务逻辑密集的部分

非常期待来自 HN 社区的反馈,欢迎大家从商业和技术的角度提出意见。

**人气**: 1 个点赞 | 0 条评论

![Show HN: DocComment – 一款利用结构分析和大型语言模型进行代码理解的工具 - 项目截图](https://showhntoday.com/images/42212592.png)



---

## 50. Show HN: 根据你自己的桌子设计的AI游戏桌面设置创意

**URL**: [https://www.deskdesignerai.com/](https://www.deskdesignerai.com/)

**作者**: shetill

**描述**: 

**人气**: 1 个点赞 | 0 条评论

![Show HN: 根据你自己的桌子设计的AI游戏桌面设置创意 - 项目截图](https://showhntoday.com/images/42212546.png)



---

## 51. Show HN: 通过无声共工作取得更多成就(深度工作空间)

**URL**: [https://deepworkden.com/ashleyhindle/login](https://deepworkden.com/ashleyhindle/login)

**作者**: ashleyhindle

**描述**: 你好!<p>当我进行身体双重工作时,我的工作效率更高——我脑子里就是这样奇怪——所以我建了一个很酷的无声共享工作网站,你可以在里面与其他人分享你的深度工作任务。<p>大多数其他共享工作系统都需要注册,使用视频和音频,还需要排定时间,但我这个人比较简单又急躁。<p>我还想尝试一个新的 websocket 系统,一个新的 OpenGraph API 系统,以及记录画中画,所以上个周末我搭建了 Deep Work Den,从那以后我每天都在用。<p>我已经链接到我现在正在工作的工作室,如果你想的话,你也可以自己创建一个,并邀请朋友/同事一起加入。<p>身体双重工作对你有帮助吗?focusmate / thesukha 真的有 30 倍效益吗?:D

**人气**: 1 个点赞 | 0 条评论

![Show HN: 通过无声共工作取得更多成就(深度工作空间) - 项目截图](https://showhntoday.com/images/42212534.png)



---

## 52. Show HN:天空中的叛逆者 – 一款关于太空海盗的终端游戏

**URL**: [https://github.com/ricott1/rebels-in-the-sky](https://github.com/ricott1/rebels-in-the-sky)

**作者**: discoinverno

**描述**: 《天空中的反叛者》是一款P2P多人游戏,讲述了一群太空海盗在银河中四处游荡,彼此之间进行篮球比赛的故事。它实际上是一款篮球管理游戏,融合了一些海盗元素。游戏是P2P模式,没有中央服务器,基于libp2p构建。玩家的互动仅限于相互对战和交易海盗角色。

该游戏以终端应用的形式运行,这意味着你只需在终端中运行它。

你可以通过ssh试用这款游戏,无需安装:`ssh frittura.org -p 3788`

我的服务器性能有限,并且并发玩家数量有上限,因此如果你喜欢这款游戏,我会非常感激你能安装在本地运行一下(<a href="https:&#x2F;&#x2F;github.com&#x2F;ricott1&#x2F;rebels-in-the-sky?tab=readme-ov-file#installation">https:&#x2F;&#x2F;github.com&#x2F;ricott1&#x2F;rebels-in-the-sky?tab=readme-ov-f...</a>) :)

这里有一个预告片(不是最新版本,所以一些细节可能有所不同):<a href="https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;aaa02f04-06db-4da5-8fa4-732b60083e66">https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;aaa02f04-06db-4da...</a>

**人气**: 204 个点赞 | 54 条评论

![Show HN:天空中的叛逆者 – 一款关于太空海盗的终端游戏 - 项目截图](https://showhntoday.com/images/42212071.png)



---

## 53. Show HN: VR CPR 应用,可以根据你手的位置来模拟心肺的压缩。

**URL**: [https://www.meta.com/experiences/heartbeat/7402671033184262/](https://www.meta.com/experiences/heartbeat/7402671033184262/)

**作者**: nkccccc

**描述**: 我开发了这个VR心肺复苏(CPR)应用,它利用手部追踪技术,根据你在胸部按压时手的深度来模拟心脏和肺部的压缩效果。<p>非常期待听到大家对这个应用的反馈和建议。<p>谢谢!

**人气**: 2 个点赞 | 0 条评论

![Show HN: VR CPR 应用,可以根据你手的位置来模拟心肺的压缩。 - 项目截图](https://showhntoday.com/images/42212033.png)



---

## 54. Show HN: 我解决了在巨大 Google Sheets 中遇到的问题。

**URL**: [https://www.sheetslord.com/](https://www.sheetslord.com/)

**作者**: Ad_stefnum

**描述**: 你一定经历过这样的情况。当你打开 Google Sheet,想着仅仅处理一个简单的任务,最多五分钟就好。结果迎接你的是一片混乱——无尽的单元格矩阵,仿佛没有尽头的列,以及像屏幕上的静电一样模糊的行。在这片杂乱中,有你需要的数据,但找到它的感觉就像是在没有出口的迷宫中徘徊。

我之前就遇到过这种糟糕的问题,当我想在一些敏感数据上快速工作时,生怕搞砸了。唉,真是烦人。

你不停地滚动,搜索,同时又在怀疑自己。数据是在“John Smith”下面,还是“Smith, John”?这一列是不是正确的年份?等你终于找到那一行时,已经花了十分钟来解开这个谜团。但这时,你又遇到了新问题:编辑。一不小心,你的敏感数据可能会被覆盖。你紧张得满身是汗,祈祷 CTRL+Z 能拯救你于绝境。

别提表单了。你希望自己早点设置一个,但现在?太晚了。复制每一个标题,和你的数据对齐,然后祈祷不会出错?祝好运。Google Forms,直到你意识到,都是单行道——收集数据很好,但管理数据就无能为力了。

这根本不算数据管理,这简直是一场大火灾。我创建了 sheetslord.com 来解决这个问题。如果这能帮助你,记得去看看。

**人气**: 2 个点赞 | 0 条评论

![Show HN: 我解决了在巨大 Google Sheets 中遇到的问题。 - 项目截图](https://showhntoday.com/images/42211703.png)



---

## 55. Show HN: 基于 Clang 的 Node.js C、C++ 和 Java 格式化工具

**URL**: [https://github.com/lumirlumir/npm-clang-format-node](https://github.com/lumirlumir/npm-clang-format-node)

**作者**: beenzinozino

**描述**: 你好,<p>我很高兴地分享一个基于 Clang 的用于 Node.js 环境的新 C、C++ 和 Java 格式化工具的发布。这个项目是一个全新的尝试,灵感来源于 Angular 已弃用的 `clang-format` 包。<p>我在一两个月前曾介绍过这个项目,但现在再次分享,因为它变得更加稳定,并新增了一些功能。感谢社区的关注和支持,以及老用户的采纳,最近这个包的每周下载量突破了 10,000 次。我对此深表感激。<p>这个包现在已经拥有完整的测试覆盖,并且正在进行一个 PR,旨在用这个更新的包替代 Node.js 核心中的旧 Angular `clang-format`。尽管经过了全面的测试,但可能仍然会有一些边缘情况我可能遗漏,因此任何反馈都非常欢迎!<p>---<p>该包使用了 Clang 的 `clang-format`,该工具因其广泛用于格式化 C、C++ 和 Java 代码而闻名。可以把它看作类似于 Prettier,但它专门用于 C、C++ 和 Java 这几种语言,而 Prettier 并不支持这些语言。<p>这个格式化工具在 Node.js 环境中特别有用,尤其是在你处理混合 JavaScript 和 C/C++ 代码的项目时,例如核心 Node.js 的开发。这个包消除了使用 `clang-format` 时需要安装额外依赖的麻烦。尽管之前的 `clang-format` 包在集成到 Node.js 和 npm 工作流程中有些棘手,但这个新包简化了这个过程。你可以通过 npm 简单下载并配置你的脚本,使其在 CI 中轻松设置,这在自动化环境中使用起来要简单得多。<p>---<p>在最近更新到版本 1.2.0 后,我们添加了几个新功能,尤其是 `git-clang-format` 包。<p>我们设想一个场景,如果你希望在一个 C/C++ 项目中引入代码格式化。在小型项目中,你可以一次性重格式化所有代码而不会造成太大的干扰。然而,在较大的项目中,一次性对整个代码库进行重格式化可能会使提交历史变得难以追踪。<p>现在,我们想象一个开发者在一个 1,000 行的代码库中修改了 100 行代码。与其重格式化整个文件,不如只检查并格式化那些修改过的行。这样可以保持提交历史的整洁和一致性。此外,随着项目的发展,格式化会随着时间逐渐变得更加统一。`git-clang-format` 通过允许只对修改过的行应用格式化,帮助实现这一点,这与 `lint-staged` 仅检查已暂存文件以优化 CI 速度的方式类似。<p>我还将 `git-clang-format` 封装为一个独立的包,利用了 LLVM 对这个功能的原生支持。详细说明可在官方文档中找到,目前仅提供英文版。<p>感谢阅读,欢迎随时留下任何问题或反馈!<p>官方文档:[<a href="https:&#x2F;&#x2F;clang-format-node.lumir.page](https:&#x2F;&#x2F;clang-format-node.lumir.page)" rel="nofollow">https:&#x2F;&#x2F;clang-format-node.lumir.page](https:&#x2F;&#x2F;clang-format-n...</a>  
代码库:[<a href="https:&#x2F;&#x2F;github.com&#x2F;lumirlumir&#x2F;npm-clang-format-node](https:&#x2F;&#x2F;github.com&#x2F;lumirlumir&#x2F;npm-clang-format-node)">https:&#x2F;&#x2F;github.com&#x2F;lumirlumir&#x2F;npm-clang-format-node](https:&#x2F;...</a>

**人气**: 1 个点赞 | 0 条评论

![Show HN: 基于 Clang 的 Node.js C、C++ 和 Java 格式化工具 - 项目截图](https://showhntoday.com/images/42211507.png)



---

## 56. Show HN: 我开发了一款软件,可以帮助你生成目录注释树。

**URL**: [https://github.com/itchaox/annotree](https://github.com/itchaox/annotree)

**作者**: itchaox

**描述**: 

**人气**: 1 个点赞 | 0 条评论

![Show HN: 我开发了一款软件,可以帮助你生成目录注释树。 - 项目截图](https://showhntoday.com/images/42211394.png)



---



## 总结

今天的Show HN汇总展示了一系列多样化的创新项目。从AI驱动的工具到创意编码解决方案,这些项目反映了我们技术社区的动态特性。哪个项目最吸引你的注意力?请在评论中告诉我们!


Tags: #ShowHN #科技创新 #开发者项目 #AI应用程序 #开源软件


## 相关资源
- [Hacker News](https://news.ycombinator.com/)
- [Show HN 指南](https://news.ycombinator.com/showhn.html)
- [往期 Show HN 汇总](https://showhntoday.com)