返回首页
最新
构建了一个背景去除工具,通过WASM/WebGPU将约40MB的分割模型加载到浏览器中,并在客户端运行推理。<p>没有上传步骤,没有API调用,没有排队。只需拖放一张图片,2-3秒内即可获得结果。由于没有服务器在处理,因此没有每张图片的收费。<p>同一个缓存模型支持6个衍生工具——背景更换器、护照照片制作器、产品照片美白器、肖像模糊器、贴纸制作器——每个工具只是对同一掩膜输出进行不同的后处理。
我构建了一个概念验证的用户界面,能够将大语言模型(LLM)的对话以有向无环图的形式展示,而不是线性聊天的方式。<p>试试这个:<a href="https://llm-dag-ui.vercel.app" rel="nofollow">https://llm-dag-ui.vercel.app</a>(仓库中有截图)<p>这个想法是:与LLM的对话常常会遇到死胡同,或者走向你想要回溯的方向。如果你可以从任何消息分支出去,探索不同的路径,同时保持原始内容不变,会怎样呢?<p>它的工作原理:<p>- 从任何消息节点拖动以创建新分支。<p>- 每个分支仅具有其直接祖先的上下文——它不知道兄弟分支或树的其他部分。<p>- 删除一个节点时,所有其子节点也会随之消失。<p>当你想从同一个起点尝试三种不同的方法,或者测试Claude对不同措辞的反应时,这个功能非常有用。<p>这只是一个概念演示,并不是一个完善的产品。<p>它使用BYOK(自带你的Anthropic API密钥),仅存储在你浏览器的本地存储中。Express代理仅控制使用哪个Claude模型;你的密钥会通过,但不会被记录或存储。会话之间没有任何数据持久化。<p>我认为这更接近于LLM对话应该如何运作。线性聊天的范式对于消息传递是有意义的,但探索过程很少是线性的。<p>代码:<a href="https://github.com/dgrims3/LLM-DAG-UI" rel="nofollow">https://github.com/dgrims3/LLM-DAG-UI</a><p>非常希望能收到关于交互模型的反馈。
JotBird 是一个将 Markdown 发布为可分享网页的 API。您只需 POST 您的 Markdown,即可获取一个 URL。如有任何问题,欢迎随时提问!
我知道市面上有很多翻转时钟,但翻转时钟真的很棒,而我的版本 FlipCloc 则流畅、优化、细致,并且可以完全自定义,以匹配你的工作流程、审美和心情。
通常,网上的翻转时钟给人的感觉都不够成熟:动画卡顿、翻转效果差、翻页分隔懒散,有时甚至没有明显的上下翻页,完全没有自定义选项等等。在多个项目中玩弄与时间相关的概念后,我想创建一个自己的应用,并使用 WebGL 和 React 制作了这个。这是我第一次开发的应用,我对这个测试版感到非常自豪。
你可以在任何浏览器中免费体验完整功能。没有广告,只有一个美丽的时钟,你可以在工作时在标签页、窗口或画中画模式下运行。(一次性购买解锁保存自定义主题、设置和预设,并可在网页、应用或屏幕保护程序中使用。)
主要特点:
• 显示/隐藏秒数、12/24小时切换、番茄钟标签、音效、自定义翻转、自定义主题、位置、翻页设计、番茄钟阶段结束时的屏幕闪烁、控制的迷你菜单等等。
• 动态背景、无尽的自定义选项和流畅的翻转效果。
• 针对古老硬件和任何设备进行了 GPU 优化——是的,甚至包括像带屏幕的智能音箱或小型 PC 显示器这样的冷门设备。提供帧率和分辨率的额外控制。
• 一种独特的方法,在不需要时关闭 GPU,仅在分钟变化时进行动画,并平滑渐变背景。
它快速、响应灵敏,并经过完美优化。构建这个应用花费了几个月的时间,专注于其他人可能注意到或忽略的细节,以及与身份验证、数据库、令牌、WebGL 和 React 的各种问题作斗争,但最终发布的感觉非常棒,令人非常满足。随着时间的推移,期待更多的打磨。
我很想看看你如何自定义它并在你的空间中使用!也许你可以在评论中上传你的定制版本,让其他人也能看到,或者通过电子邮件与我联系,邮箱是 flipcloc@gmail.com。
还有更多新功能即将推出,包括新样式、背景、效果、功能、时钟样式等。希望你们会喜欢!
欢迎随时尝试,并告诉我你对这个应用的反馈或希望看到的功能。我非常喜欢反馈,并努力快速修复问题!特别感谢 Reddit 上的重度用户 ChrisVN 提供的许多番茄钟/计时器反馈,这些反馈对应用的形成起到了重要作用。如果你有关于 React、WebGL、Rust、Tauri 或 Supabase 的任何问题,我也很乐意分享我在这些方面的工作经验。
嗨,HN,
我开发了NoSpamPro,因为我厌倦了那些需要将我的整个联系人列表或通话记录上传到服务器的“垃圾邮件拦截器”。目前大多数解决方案本质上都是伪装成安全应用的数据收集工具。
NoSpamPro是一款以隐私为首要考虑、仅在本地运行的Android短信/电话拦截器。它采用了混合的8层过滤系统来处理威胁,而不会妥协您的数据安全。
工作原理(工程方面):
95%的过滤工作在设备上完成。该应用遵循决策树逻辑,以最小化电池消耗并最大化隐私保护:
本地启发式:我们使用Room数据库进行即时查找,以对抗已知的恶意前缀、B代码(如B043的商业发送者ID)和用户定义的正则表达式模式。
B代码注册:一个专门的层,用于验证官方商业代码,以检测在银行诈骗中常见的“伪造”尝试。
AI层(可选):这里变得有趣。如果本地层的结果不确定(例如,“可能是垃圾邮件”评分),应用可以使用Gemini AI进行上下文分析。
隐私协议:在任何文本离开设备之前,都会进行匿名处理。我们只询问模型:“这是基于意图的垃圾邮件吗?”
零日志:我们实施了一种协议,分析结果返回后,源数据立即被销毁。没有日志,没有存档。
技术栈:
- 语言:100% Kotlin
- 用户界面:Jetpack Compose(Material 3)
- 存储:Room持久化库
- 异步:Kotlin协程与Flow
为什么要使用这个而不是系统默认的?虽然谷歌的默认过滤器还不错,但它常常会错过本地化的诈骗(例如特定国家的博彩垃圾邮件),并且定制化有限。NoSpamPro为您提供了“高级保护”开关,例如:
突发保护:检测“短信轰炸”攻击并将其静音。
去短链接:分析应用内“幽灵浏览器”中的bit.ly/t.co链接的最终目的地。
国际保护:阻止特定高风险区号,同时允许其他区号通过。
该应用目前仅适用于Android。我特别希望得到关于过滤逻辑和您可能遇到的通话筛选边缘案例的反馈。
Google Play链接:[https://play.google.com/store/apps/details?id=com.byauth.nospampro&pli=1](https://play.google.com/store/apps/details?id=com.byauth.nospampro&pli=1)
我会在这里回答您关于实施或隐私模型的任何技术问题!