1作者: drmckay8 天前原帖
嘿,HN, 我创建了CloakProbe,这是一个基于Rust的小型“我是什么IP?”服务,旨在优先考虑隐私并支持自托管,安全地位于Cloudflare后面。 为什么我创建它 --------------- 大多数“我是什么IP”网站都充斥着追踪器、广告和第三方脚本。我希望有一个可以放在Cloudflare后面的服务,它能够: - 不追踪访客, - 不记录超过绝对必要的信息, - 仍然提供深度的技术信息,以便调试客户端和Cloudflare设置。 CloakProbe的功能 -------------------- - 显示您的公共IP、IP版本和基本地理信息。 - 从本地ip2asn数据库解析ASN信息(无需外部查询)。 - 解析Cloudflare头信息(CF-Connecting-IP、CF-Ray、CF-Visitor等)。 - 支持IPv4和IPv6。 - 拥有简约、黑暗、无第三方的前端。 - 无分析、无外部字体、无第三方脚本。 技术细节 ------------ - 使用Rust和Axum编写。 - 设计为位于Cloudflare后面;仅信任Cloudflare的IP范围和头信息。 - 本地ASN数据库由ip2asn合并的TSV文件通过一个小型Rust构建程序生成。 - 包含Nginx示例配置和ASN更新脚本。 代码库与演示 ----------- GitHub: [https://github.com/drmckay/cloakprobe](https://github.com/drmckay/cloakprobe) 登录页面: [https://cloakprobe.dev/](https://cloakprobe.dev/) 我希望能得到以下方面的反馈: - 安全假设 - 关于额外泄漏/指纹识别/调试测试的想法,这些测试仍然尊重隐私, - 自托管设置文档中的粗糙之处。 如果大家觉得这个有用,我很乐意进行迭代。
8作者: a6kme8 天前原帖
嗨,HN,我已经构建语音代理一段时间了。之前我在自动化签证处理的某些部分,我们需要实时的多语言语音通话。 我原以为这项工作只是将 LiveKit/Pipecat 与语音识别(STT)/语音合成(TTS)和一个大型语言模型(LLM)连接起来。结果并非如此。 即使有可靠的开源软件(Pipecat/LiveKit),我们仍然需要做很多基础工作——变量提取、追踪、测试等,任何工作流程的变更都需要不断重新部署。 我们最终意识到,我们花在构建基础设施上的时间比实际构建代理的时间还要多。一切都感觉是定制的。我们在 Pipecat 和 VAPI 风格的系统中遇到了各种各样的问题。 因此,我们构建了 Dograh——一个完全开源的语音代理框架,默认包含所有那些乏味且痛苦的部分。 不同之处在于: - 基于 Pipecat 的引擎,但进行了分支——自定义事件模型和并发修复 - 由 LLM 代理生成的一键启动模板,快速获取任何用例的模板 - 拖放式可视化代理构建器,便于快速迭代(这是我们希望早就有的功能) - 变量提取层(姓名/订单/日期等)集成在 LLM 循环中 - 内置电话集成(Twilio/Vonage/Vobiz/Cloudonix) - 端到端的多语言支持 - 支持任何 LLM 的 TTS 和 STT(如有,添加其信用) - AI 到 AI 的通话测试:在发布之前自动压力测试代理(仍在进行中,目前功能不稳定) - 完全开源 它是由 YC 校友/退出创始人构建和维护的,他们厌倦了重复构建相同的基础设施。 我们为什么开源: 我们感觉这个领域正逐渐向封闭的 SaaS 抽象(VAPI、Retell)发展。这些对于演示很好,但一旦需要数据控制、隐私或自我/离线部署,你就会陷入困境。我们希望有一个可以看到每个部分、进行分支、自我托管并根据需要进行修补的技术栈。 试试吧: - 仓库: [https://github.com/dograh-hq/dograh](https://github.com/dograh-hq/dograh) 这将启动一个基本的多语言代理,所有内容都已预先连接。 适合谁: - 如果你正在寻找一个类似 VAPI 的平台进行数据隐私等自我托管。 - 任何想要构建生产级语音代理而不想重新发明音频基础设施的人。 - 如果你尝试过手动将 STT→LLM→TTS 连接起来,你可能知道这个项目是为了解决什么痛点而构建的。 欢迎提出技术问题,展示架构,或告诉我们如何改进产品。
1作者: bumpymark8 天前原帖
嘿,HN,我创建了 Bugmail,因为我犯了个错误。 我在做一个副项目时,生产环境中出现了一些我不知道的错误。当我发现时,我已经失去了用户(至少是我拥有的那几个),有趣的是,没有人反馈这些功能是否正常。 于是我开始寻找一种跟踪错误的工具,我试过 Sentry,但对于我需要的功能来说,它实在太复杂了。我不想配置警报规则或在复杂的仪表板中迷失。我只想在出现问题时收到一封电子邮件,里面包含堆栈跟踪、操作记录以及出错的用户信息。 找不到简单的工具,所以我自己构建了 Bugmail。 它的功能是: - 错误以 Gmail 风格的收件箱形式显示 - 你可以看到堆栈跟踪、用户上下文以及他们在做什么 就这些。没有配置文件,没有复杂的仪表板。 基本上,它在出现问题时给我发邮件,但实际上是可用的。我是为自己的项目构建的,觉得其他独立开发者可能也会需要这样的工具。 在这里试试: [https://bugmail.site](https://bugmail.site) 我很想听听你们的真实反馈,这个工具你会用吗?
1作者: sbassi8 天前原帖
我一直在开发一个代理,用于与基因组文件(GFF)进行交互,而无需编写代码。它在后台使用了 gffutils Python 库和 Biopython,以确保坐标搜索和基因查找的结果是确定性的。 您可以通过 Ollama(本地)使用任何模型,或者连接到主要的 LLM 提供商(自带 API 密钥)。目前它处于概念验证阶段,但功能完全可用。我非常欢迎任何反馈或建议!
2作者: shoemann8 天前原帖
你好!<p>我厌倦了设置那些无法用几句话向团队解释的工具,比如 sops 或 git-crypt,仅仅是为了存储一些环境变量或机密信息,因此我开发了 lockenv 作为一个简单的替代方案。<p>它基本上是一个受密码保护的保管文件,你可以将其提交到 git。没有 gpg 密钥,没有云服务,只需执行 lockenv init,设置一个密码,然后锁定/解锁机密信息。<p>这个工具与操作系统的密钥环集成,因此你不需要不断输入密码。应该可以在 Mac/Linux/Windows 上运行,但我目前只在 Linux 上进行了测试。<p>我并不是想取代任何成熟或稳健的解决方案,只是想为一些简单的场景制作一个小工具,以便停止通过 Slack 分享机密信息。<p>欢迎尝试,谢谢!