大家好,我们是Glenn和Julian,我们正在开发stagewise(<a href="https://stagewise.io">https://stagewise.io</a>),这是一个前端编码助手,能够在您应用的开发模式中对本地代码库进行更改。
我们支持任何框架和组件库。可以把它看作是一个本地工作的Lovable的v0版本,适用于任何现有的代码库。
您可以通过在项目根目录下运行`npx stagewise`,将助手引入到本地运行的开发模式网页应用中。然后,您可以点击应用中的HTML元素,输入诸如“在这里增加高度”的提示,助手会在您的源代码中实现这些更改。
在创建stagewise之前,我们从零开始构建一个物流行业的垂直SaaS,并喜欢使用像v0或Lovable这样的原型工具来实现第一个版本。但在将开发从v0/Lovable切换到Cursor时,我们感觉前端的魔力消失了。因此,我们决定构建stagewise,将这种魔力带回本地开发中。
stagewise的第一个版本只是将带有浏览器上下文的提示转发给现有的IDE和助手(如Cursor、Cline等),并在开源后在X平台上迅速走红。然而,现有编码助手的API限制很大,因此我们认为构建自己的助手将释放stagewise的全部潜力。
自上次Show HN以来,我们推出了一些非常重要的功能和改进:现在您可以与助手拥有专属的聊天记录,增加了撤销按钮以恢复更改,并且我们增加了免费积分的数量,同时将定价降低了50%。Julian制作了一段视频,介绍了所有这些变化,并展示了stagewise的工作原理:<a href="https://x.com/goetzejulian/status/1959835222712955140/video/1" rel="nofollow">https://x.com/goetzejulian/status/1959835222712955140/video/...</a>。
到目前为止,我们看到许多非技术用户积极采用这一工具,他们希望能够在本地继续构建他们的Lovable原型。我们个人几乎每天都在使用这个助手,对我们的登录页面进行更改,并在我们的控制台上构建新功能的用户界面(<a href="https://console.stagewise.io">https://console.stagewise.io</a>)。
如果您有一个正在开发模式下运行的应用,只需`cd`进入应用目录并运行`npx stagewise`,助手就会出现,准备与您一起玩耍。
我们非常期待听到您的反馈!
返回首页
最新
我开发了 SecretMemoryLocker(<a href="https://secretmemorylocker.com" rel="nofollow">https://secretmemorylocker.com</a>),这是一款文件加密工具,它通过您对个人问题的回答动态生成密钥,而不是使用静态的主密码。这使得离线暴力破解攻击变得更加困难。可以把它看作是一种密码管理器,它结合了助记种子的恢复功能,但不在磁盘上存储任何敏感密钥。
<p>为什么要这样做?我总是忘记主密码,因此希望找到一个不依赖单点故障的解决方案。我还想创建一个“数字遗产”,只有在特定条件下我的家人才能访问。其核心原则是基于知识的加密:密钥仅在您提供正确答案时存在于内存中。
<p>状态:* MVP版本已为Windows准备好(.exe)。* 计划支持Linux和macOS。* 用户界面提供英语、西班牙语和乌克兰语。
<p>主要特点:
<p>* 无静态秘密:从不存储主密码或种子短语。密钥是动态重构的。
<p>* 基于知识的密钥生成:最终的加密密钥是通过您的个人回答和文件元数据的组合得出的。
<p>* 离线暴力破解抵抗:使用MirageLoop,一个在输入错误答案时激活的诱饵系统。它不会解密真实数据,而是从安全的本地数据库生成无尽的AI创建的问题序列,营造出进展的假象,同时保持您的真实数据不受影响。
<p>* 离线AI生成模式:可选的离线问答生成器(原型)。
<p>工作原理(简化版):
<p>1)文件被打包成AES-256加密的ZIP档案。
<p>2)一个JSON密钥文件以加密链的形式存储问题。每个后续问题都用从前一个正确答案和文件哈希值派生的密钥进行加密。这迫使您按顺序回答问题。
<p>3)ZIP文件的最终加密密钥是通过组合您所有正确答案的哈希值得出的。密钥派生公式如下:
<pre><code> K_final = SHA256(H(answer1+file_hash) + H(answer2+file_hash) + ...)
</code></pre>
(注意:我们知道像SHA256这样的快速哈希并不理想用于密钥派生函数(KDF)。我们计划在未来的版本中迁移到Argon2,以进一步增强对暴力破解攻击的抵抗力。)
<p>要加密,您需要提供一个文件。这将生成两个输出:
your_file.txt → your_file_SMLkey.json + your_file_SecretML.zip
<p>要解密,您需要这两个文件和正确的答案。
<p>安装与快速开始:从GitHub Releases下载EXE(无需依赖):
<p><a href="https://github.com/SecretML/SecretMemoryLocker/releases" rel="nofollow">https://github.com/SecretML/SecretMemoryLocker/releases</a>
<p>加密:
<pre><code> SecretMemoryLocker.exe --encrypt "C:\docs\important.pdf"
</code></pre>
解密:
<pre><code> SecretMemoryLocker.exe --decrypt "C:\docs\important_SMLkey.json"
</code></pre>
我非常希望能得到您对这个概念、用户体验以及我所做的任何安全假设的反馈。谢谢!
嗨,HN!
我开发了RefForge,这是一个轻量级的桌面优先阅读列表和参考文献管理器(仍在开发中)。它是一个以本地为主的应用程序,使用Next.js和Tauri构建,数据存储在一个小型的SQLite数据库中。我分享这个项目是希望在投入更多高级功能之前,能获得关于用户体验、功能优先级和架构的反馈。
这是一个实验性项目,我尝试从零开始构建一个东西,利用人工智能,看看我能在不手动编写一行代码的情况下,构建到什么程度。
它提供了什么?
- 在一个简单的项目基础用户界面中管理你的阅读列表和参考文献
- 本地SQLite存储(不使用云端;你的数据保留在你的设备上)
- 添加/编辑/删除参考文献,给它们打标签,评估优先级,按项目分组
- 作为一个Tauri桌面应用程序构建,前端使用Next.js/React
我为什么要构建它?
现有的参考文献管理器往往较为繁重或有固定的使用方式。我想要一个小巧、快速、以本地为主的工具,专注于阅读列表和快速引用导出,并且可以根据我的需求扩展功能(如PDF附件、DOI查找、BibTeX导出、轻量级同步)。
当前功能:
- 添加/编辑/删除参考文献
- 标签和项目组织
- 优先级和状态字段
- 小型、可搜索的本地数据库(正在开发中:计划实现全文搜索)
- 准备扩展的代码库(TypeScript + React + Tauri + SQLite)
嗨,HN,我正在发布我开发的新浏览器安全系统的第一轮公开演示。
在 app.redactsure.com 上有一个真实的比特币私钥(价值 20 美元),以明文形式显示。你可以复制、粘贴、删除或移动它——完全控制。但你无法看到实际的字符或提取它们。
挑战:突破保护并获取比特币。第一个成功的人获胜,挑战结束。
详细信息:
- 需要邮箱验证(防止滥用,无需账户)
- 每个会话限时 15 分钟
- 当前仅限美国进行演示(延迟问题)
- 验证比特币的真实性:<a href="https://redactsure.com/bitcoinchallenge" rel="nofollow">https://redactsure.com/bitcoinchallenge</a>
技术方案:
- 云托管浏览器,配备实时命名实体识别模型
- 网页未经过修改
- 可以将其视为对敏感数据的选择性隐身。你可以正常与之互动,只是无法看到或提取它
我希望获得关于隐藏/保护算法边缘案例的反馈。欢迎提问有关实现的任何问题。
嗨,HN,我们是来自April的Neha和Akash(<a href="https://tryapril.com">https://tryapril.com</a>)。我们正在开发一款AI执行助手,旨在帮助您在开车上班或任何您希望进行语音互动的时刻,轻松处理电子邮件和管理日程。
<p>这是一个演示:<a href="https://www.youtube.com/watch?v=ISKwEyuQQEo#t=50" rel="nofollow">https://www.youtube.com/watch?v=ISKwEyuQQEo#t=50</a></p>
在从旧金山到伯克利的40分钟通勤中,我的收件箱常常会涌入30多封邮件,而我还要安排连续的会议。我到达工作时已经落后,然后又得花一个小时来赶上进度。我们意识到,借助最近在语音AI方面的进展,我们可以解决这个“死时间”问题,并开始在移动中处理事务。
<p>您只需对April说话,“她”(抱歉,我忍不住拟人化)可以:</p>
- 总结重要邮件并标记需要关注的内容
- 发送我口述的回复(她会处理格式和语气)
- 审查我的日历并即时重新安排会议
- 从每个会议的邮件线程中提取上下文
- 将邮件归档/整理到文件夹中
<p>这是一个关于April执行更多任务的额外演示:<a href="https://www.youtube.com/watch?v=P8APprJ3-eY" rel="nofollow">https://www.youtube.com/watch?v=P8APprJ3-eY</a></p>
April使用Deepgram进行语音转文本(STT),使用Eleven Labs进行文本转语音(TTS),并基于LiveKit构建。我们为Google集成构建了自己的MCP(模型上下文协议)服务器,处理身份验证、速率限制,并在邮件线程中维护对话上下文。
<p>最有趣的部分是优化最低延迟,因为我们是一个调用频繁的工具应用。我们还在努力优化中断处理和轮流对话,使其感觉更加自然。</p>
April在App Store(iPhone/iPad)上可用。您可以在这里试用我们:<a href="https://apps.apple.com/us/app/april-ai-executive-assistant/id6747432952">https://apps.apple.com/us/app/april-ai-executive-assistant/id6747432952</a>。提供免费的3天试用,之后每月14.99美元。
<p>我们希望获得您的反馈:哪些电子邮件/日历工作流程对您来说最痛苦?除了Gmail和Google日历之外,哪些工具在语音接口下最有价值?</p>
我们会全天在这个讨论中回答任何问题,分享更多技术细节,并了解如何使April对您最有用。请随意评论!