探索2024-12-06 Show HN上最热门的开发者项目,包括创新技术、AI应用等激动人心的新发明。深入了解这些引人注目的项目!
今日内容汇总
今日展示的项目主要集中在AI应用、开发工具和实用工具三个方向:
AI应用方面:
- 基于Intel NPU的语音转录工具
- GitBook文档下载器(支持LLM)
- AI赌注预测工具
- AI自拍照片美化工具
- 自动选择LLM的提示引擎
- 与AI圣诞老人对话的应用
开发工具:
- Rust宏断言库Assertables
- Go语言切片访问器生成工具
- 为配置文件添加类型的Typeconf
- 开源Web应用防火墙BunkerWeb
实用工具:
- 电动车充电站查找应用
- 光伏系统性能预测工具
- 简约同义词词典
- 世界新闻地图Geolede
- 无广告的团队日程投票工具TallyCal
大部分项目都注重实用性和用户体验,涵盖了开发者和普通用户的不同需求。
1. Show HN: 基于 Intel NPU 的快速简单语音转录
URL: https://github.com/ellenhp/whisper-npu-server
作者: ellenhp
描述: tldr: 我在我的笔记本电脑上设置了一个全局热键,按住它时可以录音,录音结束后转录结果并输出我说的内容。
背景:
我最近丢失了笔记本电脑,新的替代机型配备了英特尔NPU。在此NPU的承诺下,可以在移动硬件上高效运行小型机器学习模型。我认为一个很好的应用是利用whisper将语音转录成文本。目前在Linux上几乎没有可以做到这一点的工具,这让我有点失望,因为用声音输入是一项很重要的辅助功能。我使用我的Sway配置将右控制键映射为运行一个包装程序,然后在释放右控制键时向该程序发送SIGINT。这个包装程序会捕获SIGINT,结束转录,并使用enigo
crate将转录的文本输入到当前焦点应用程序中。
库链接: https://github.com/ellenhp/whisper-npu-server
这不是我精心打磨的项目,但我想把它分享出去,尤其是因为OpenVINO项目没有任何容器化的NPU示例,即使是用于大型语言模型(LLM)的。
[0] https://intel.github.io/intel-npu-acceleration-library/npu.html
[1] 我找到了一些代码,并在其基础上编写了部分代码: https://github.com/oddlama/whisper-overlay
[2] 示例见文章末尾。
[3] https://github.com/ellenhp/whisper-transcription-wayland/
示例Sway配置:
bindsym --no-repeat Control_R exec "whisper-transcription"
bindsym --release Control_R exec killall -2 whisper-transcription
人气: 2 个点赞 | 0 条评论
2. Show HN:适用于大型语言模型的GitBook文档下载器
URL: https://github.com/Amal-David/gitbook-downloader
作者: amaldavid
描述: 我开发了一个工具,可以将GitBook文档转换为适合大语言模型(LLM)的markdown文件。这非常适合将技术文档输入到ChatGPT、Claude或自定义的LLaMA模型中。
GitHub: https://github.com/Amal-David/gitbook-downloader
主要功能:
下载完整的GitBook文档网站
转换为干净的markdown格式
提供网络界面,方便输入URL
兼容ChatGPT、Claude及其他LLM
保留文档结构和内部链接【目前还有一些bug,需要修复】
如果有足够的兴趣,我将发布一个托管版本。
理想的用途:
使用技术文档训练定制的LLM
为AI助手构建知识库
在AI聊天上下文窗口中提供快速参考文档
期待反馈,特别是来自使用LLM/AI的朋友们。还有哪些文档平台是我应该支持的?
人气: 2 个点赞 | 1 条评论
3. Show HN: Assertables 版本 9,这是一个用于更智能测试的 Rust 宏断言库
URL: https://github.com/SixArm/assertables-rust-crate
作者: jph
描述:
人气: 1 个点赞 | 0 条评论
4. Show HN: Go-gen-slice-accessors – 在Go中生成切片访问器方法
URL: https://github.com/snamiki1212/go-gen-slice-accessors
作者: snamiki1212
描述: 大家好,
我想分享一下我的开源工具 go-gen-slice-accessors!
这是一个用 Go 编写的代码生成工具,旨在帮助为结构体切片创建访问方法。
手动定义访问方法往往既重复又耗时,而 go-gen-slice-accessors 则消除了这一麻烦,让你能够专注于代码中更重要的部分。
https://github.com/snamiki1212/go-gen-slice-accessors
我非常期待听到大家的反馈、建议或评论!
人气: 3 个点赞 | 0 条评论
5. Show HN: 我制作了一个 AI 赌注预测工具
URL: https://www.tipstergpt.xyz
作者: lefos
描述: 嘿,HN,
我叫Lefteris,是一名会说希腊语和英语的独立创业者,花了几年时间试图建立一家初创公司……现在仍在努力,哈哈。我曾经共同创办了Swollet,虽然以失败告终,但现在我开始了一个新的尝试:TipsterGPT。
这个想法源于我对数据、运动和人工智能日益增长潜力的热爱。TipsterGPT根据您的输入生成投注预测——您可以指定联赛、分区、球队或您关心的特定参数。我的目标是提供透明度,让用户掌握主动权,而不是只给出千篇一律的预测。
我在这里希望听听您的想法、建议和批评。如果这听起来有趣(或者并不有趣),我很想知道原因。
反馈=黄金。谢谢!
人气: 1 个点赞 | 3 条评论
6. Show HN:我制作了一个应用,可以让你在美国任何地方充电
URL: #
作者: flyingcoder
描述: 嗨 HN,
我是长时间的读者,第一次发帖。美国的电动车充电基础设施相当混乱(与欧盟相比),我们很少有漫游选项,而且相关的应用程序使用起来也很糟糕。在过去的一年里,我一直在开发一款原生的 Swift 应用,它支持超过 7 个充电网络,非常易于使用。我在 HN 上看到过很多关于这个话题的讨论,所以想在这里分享一下 :)
iOS: https://apps.apple.com/us/app/porta-charge/id6449201933
抱歉目前还没有安卓版... 暂时我做了一个网页应用,可以让你通过我们的网页在手机上开始充电,但 Apple 的 MapKit JS 库性能一般/速度慢,我们正在更换这个库... https://portacharging.com 任何反馈都非常感谢!谢谢!
人气: 6 个点赞 | 2 条评论
7. Show HN: 打开新标签页时,看看这一天在历史上的有趣瞬间
URL: https://chromewebstore.google.com/detail/empty-title/nidngfccmocbbmpjlmlfioljkeajbdek
作者: awwstn
描述:
人气: 3 个点赞 | 0 条评论
8. Show HN:我用 ChatGPT Pro 模式编写的简单颜色块游戏
URL: https://colorblocks.franzai.com/
作者: franze
描述:
人气: 2 个点赞 | 0 条评论
9. Show HN: AI 将你的自拍变成惊艳的照片
作者: imagiself
描述: 使用最先进的个人AI摄影师,将您的自拍变成惊艳的照片。您可以选择独特的地点、史诗般的场景或幻想世界,随心所欲地想象自己在任何地方。
人气: 1 个点赞 | 0 条评论
10. Show HN: Qtmonkeytype - 一款流畅的电脑打字软件;猴子打字的克隆版
URL: https://github.com/Mouad4399/Qtmonkeytype
作者: Mou3mida
描述: 我的项目有什么功能? Qtmonkeytype 还没有完全完成,但它拥有原网站的大部分功能,例如:
流畅的打字体验
良好的用户界面
可自定义的主题
得益于 Qt,它是跨平台的
目标用户 希望离线练习打字的人群。
比较 老实说,我一直在寻找一款桌面打字测试应用,但大多数应用都不好用,体验也不佳,远不如 monkeytype.com,因此我决定自己做一个。
人气: 1 个点赞 | 0 条评论
11. Show HN: 我做了一个网站,让人们可以竞猜我的血糖水平。
URL: https://diabet.zengin.io/
作者: huseyz
描述: 我创建了一个有趣的(虚拟货币,也就是糖果)博彩网站,你可以在上面对我的血糖水平进行下注。
人气: 2 个点赞 | 1 条评论
12. Show HN:AI驱动的数据和洞察生成器
URL: https://pollsensei.ai/register
作者: Winkay_
描述: 免费注册
人气: 1 个点赞 | 0 条评论
13. Show HN: 我创建了一个Obsidian vault,连接了所有汉字
URL: https://github.com/AlexW00/Kanji-Vault
作者: surrTurr
描述:
人气: 5 个点赞 | 1 条评论
14. Show HN: Typeconf – 一款为配置文件添加类型的工具
URL: https://typeconf.dev
作者: mifydev
描述:
人气: 1 个点赞 | 0 条评论
15. Show HN: 与 Claude Desktop 的 o1 聊天
URL: https://github.com/mzxrai/mcp-openai
作者: mbm
描述:
人气: 2 个点赞 | 0 条评论
16. Show HN:PVBenchmark - 通过真实数据对光伏系统进行预测和基准测试
作者: muc-martin
描述: 嗨,HN,
我想和大家分享一个名为PVBenchmark的项目,它是一个旨在帮助光伏系统拥有者预测和评估其太阳能发电的副项目。
小型即插即用的太阳能系统,像在德国及世界各地日益流行的那种,使得房主和租户能够在阳台、屋顶或后院安装太阳能面板。这些系统让可再生能源变得更加可获取,帮助降低电费。然而,理解系统的性能如何或是否经过优化可能会很有挑战性。
PVBenchmark旨在解决这个问题,提供以下服务:
预测:输入你的位置信息以及多个表面的详细信息(方向、倾斜度和容量),以获取量身定制的太阳能发电预测。
基准测试:将你的实际能量生产与其他用户系统的真实数据进行对比。通过群众来源的生产数据,该平台建立了一个日益增长的数据集,使有意义的比较和洞察成为可能。随着时间的推移,我们计划扩展基准测试,以包含特定的太阳能组件、逆变器和电池,提供超越产品营销宣称的公正评估数据。
尽管该项目最初专注于德国,PVBenchmark现在支持英语,并且能进行全球的生产预测。随着美国及其他地区对小型太阳能系统的兴趣日益增长,我希望这个平台能成为房主、租户和能源爱好者的宝贵资源。
目前这是一个早期版本,我很想听到你们的反馈。 谢谢,期待你们的想法!
人气: 1 个点赞 | 0 条评论
17. Show HN: Get Another Word - 简约同义词词典
URL: https://getanotherword.com
作者: Igor_Wiwi
描述:
人气: 2 个点赞 | 1 条评论
18. Show HN:DRSS – 去中心化网络出版平台
URL: https://reader.did-1.com/posts
作者: brisky
描述:
人气: 3 个点赞 | 0 条评论
19. Show HN:Geolede – 一款互动世界新闻地图
作者: gocfs
描述: 大家好!我想和大家分享我的第一个网络应用,Geolede。这个应用通过一个互动地图展示了各个国家的新闻文章和地理信息。
这个想法源于我旅行时的个人好奇。我对我所访问地区的当地新闻以及周边国家的情况很感兴趣。因此,我在网上寻找一种有趣的方式来了解这些信息,但没有找到完全符合我需求的东西,于是我决定自己动手来创建一个。
虽然这个应用已经可以使用,但仍在不断完善中,我也有一些新功能的想法,尤其是搜索功能。虽然每个国家的数据应该都有,但有些国家面积太小,点击其边界就显得很困难,除非你确切知道要找哪里!我还希望能够获取更好和更本地化的新闻来源。
期待听到大家的反馈!
人气: 1 个点赞 | 0 条评论
20. Show HN: 实时 YOLO 物体检测在 Elixir 中:快速、简单、可扩展
URL: https://github.com/poeticoding/yolo_elixir
作者: alvises
描述:
人气: 76 个点赞 | 11 条评论
21. Show HN: Hacker Radio – 基于 /best 和 HN 评论的 NotebookLM 风格节目
URL: https://hacker-radio.onrender.com
作者: jmacd
描述: 我已经花了几天时间在这个项目上,因为我发现跟上与HN相关的阅读变得越来越困难。文章的内容被提取并处理成详细的摘要,然后与相关HN讨论中的热门评论结合,最后交给4o生成脚本。我使用了谷歌的多语音文本转语音(TTS),因为它的音质很好,并且可以并行生成音频文件。
人气: 2 个点赞 | 0 条评论
22. Show HN: 从任何录音或视频生成详细笔记和测验
URL: https://note-ai.co
作者: Rezentic
描述: 一款出色的笔记工具,适用于您的PC或笔记本电脑。可以录制您的计算机或麦克风音频,或者通过Chrome标签页录音,并将其转录为具体的笔记。
快来试试,欢迎分享您的看法!
整理教材笔记,让转录内容更加有序。
从任何录音中生成测验和练习题。
将数小时的视频总结为几分钟内容。
跟踪您在计算机上安装的应用程序(如Zoom、Teams、Slack等)中的会议。
在这里下载:https://chrome.google.com/webstore/detail/jglbjhnofpaibaokbn...
人气: 1 个点赞 | 0 条评论
23. Show HN: 简单 VPN 对比表
URL: https://vpns.gg
作者: HIFINOFLY
描述:
人气: 4 个点赞 | 3 条评论
24. Show HN: MilkDropLM – 为MilkDrop音乐可视化工具生成预设
URL: https://huggingface.co/InferenceIllusionist/MilkDropLM-7b-v0.3
作者: nuclearsugar
描述:
人气: 3 个点赞 | 1 条评论
25. Show HN: Mimair,通过减少间隔重复和主动学习的工作量来提升学习效率
作者: JackDanMeier
描述: 快速通过突出显示PDF中的文本来生成单词卡片。
为复杂主题提供简单明了的解释。
使用间隔重复算法(FSRS)复习你的单词卡片,并自动对你的答案进行评分。
点击参考资料可以快速返回其源头。
还有其他一些小功能,但这些是最有趣的。希望能得到你们尽可能多的反馈 :)
人气: 1 个点赞 | 0 条评论
26. Show HN:BunkerWeb – 开源网络应用防火墙 (WAF)
URL: https://github.com/bunkerity/bunkerweb
作者: bnkty
描述:
人气: 111 个点赞 | 28 条评论
27. Show HN:一个分析Reddit帖子以验证你想法的工具
URL: https://buildpad.io/idea-validation
作者: davidheikka
描述: 我们希望让创意验证变得简单易行,人人可用,因此我们开发了这个免费的工具。
使用方法:
- 描述你的创意
- 获取问题陈述和目标受众(如有需要可进行修改)
- 点击搜索
- 我们的人工智能会扫描数百万条Reddit讨论,以评估市场需求
- 获得详细分析,了解您的创意潜在需求及相关帖子的一些见解
我知道有些人可能会担心自己的创意被窃取,因此我想澄清一下:你的创意是私密的,不会被保存。
期待您分享任何反馈,以便我们能为您提供更好的服务。
谢谢!
人气: 2 个点赞 | 0 条评论
28. Show HN: TallyCal – 一款无广告的Doodle替代品,用于小组日程投票。
作者: sk24iam
描述: 我对许多现有的团体日程安排解决方案感到沮丧,因为它们充满了广告、用户界面糟糕,或者功能匮乏。于是,在2022年我构建并推出了自己的解决方案。这个应用程序完全使用无代码工具(Bubble)开发,目标是让用户的体验快速、简单且便捷。大多数用户来自教育、人员配置/招聘或社交活动协调领域。以下是一些使其脱颖而出的特点:
- 100% 免费使用,且没有广告,也无需注册
- 简洁的用户界面,适合移动设备使用
- 提供传统投票和热图投票功能,方便寻找日历日期(还有报名表可用)
- 跨时区功能
- 可安排单日或多日活动
欢迎告诉我你的想法。
人气: 1 个点赞 | 0 条评论
29. Show HN:圣诞老人的冒险 - 适合每个人的节日游戏体验
URL: https://santaadventure.net
作者: jerrylearner
描述: 欢迎来到圣诞冒险,一个充满节日气氛的奇妙游戏乐园!我们精心打造了一系列互动游戏,聚焦于圣诞老人和节日主题,从温馨的圣诞夫妇冒险到引人入胜的礼物配对挑战。每个游戏都洋溢着节日的魅力,非常适合家庭共享珍贵时刻,或者是寻找假日娱乐的个人。不论你是在帮助圣诞老人送礼物,还是解开圣诞谜题,圣诞冒险都能提供一种独特的游戏体验,捕捉到节日季节的真正精髓。快来加入我们这段充满惊喜与快乐的圣诞旅程吧!
人气: 2 个点赞 | 0 条评论
30. Show HN: 我创建了一个免费的用户档案生成器
作者: mhfrenchtm
描述:
人气: 2 个点赞 | 4 条评论
31. Show HN: 提示引擎 – 根据你的提示自动选择大型语言模型(LLMs)
作者: yoeven
描述: 如今,一个常见的人工智能技术栈中有数百个不同的提示在不同的LLM上运行。
三大关键问题:
- 选择,从数百个LLM中找到最适合某个提示的最佳LLM会很有挑战性,你可能并没有选择到为你编写的提示而优化的LLM。
- 扩展/升级,类似于选择,但你希望即使在模型贬值或配置更改时,输出的一致性依然得到保持。
- 提示管理令人恐惧,如果某个提示运行良好,你可能会不敢去动它,但实际上你应该能够在不担心一切崩溃的情况下进行调整。
因此,我们推出了Prompt Engine,它会每次自动在最佳LLM上运行你的提示,并配备互联网访问等各种工具。你还可以存储提示以便重用和缓存,从而提高每次运行的性能。
它是如何工作的?
简而言之,我们构建了一个非常小的模型,训练于比较数百个LLM的数据集,能够根据你的提示自动选择模型。
这里有一篇文章详细解释了这一点:https://jigsawstack.com/blog/jigsawstack-mixture-of-agents-m...
人气: 85 个点赞 | 14 条评论
32. Show HN:与圣诞老人对话 x ElevenLabs – 一个你可以直接和圣诞老人交谈的应用程序
URL: https://www.talktosanta.io
作者: louisjoejordan
描述: 我做了一个小项目,让你可以和AI圣诞老人聊天,网址是https://talktosanta.io。这个声音是使用ElevenLabs生成的(基于经过训练的配音演员),而且不需要登录。每进行一次对话,ElevenLabs就会向慈善机构捐赠2美元(上限为11,000美元)。
这只是一个节日实验,欢迎反馈。
人气: 2 个点赞 | 3 条评论
总结
今天的Show HN汇总展示了一系列多样化的创新项目。从AI驱动的工具到创意编码解决方案,这些项目反映了我们技术社区的动态特性。哪个项目最吸引你的注意力?请在评论中告诉我们!
Tags: #ShowHN #科技创新 #开发者项目 #AI应用程序 #开源软件