Why the future is local app2 months agohttps://getapps.cafe/blog/why-the-future-is-local-app云应用会导致延迟和频繁的「转圈圈」,打断用户的专注力并降低速度。本地安装的应用通过先写入硬盘、再在后台同步到云,实现即时响应。本地优先的软件恢复数据所有权,防止因云服务中断而被锁定。现代硬件(如苹果神经网络引擎、高通、英伟达)支持强大的本地AI处理,无需依赖服务器。设备端处理通过将敏感数据保留在服务器之外,降低泄露风险,增强隐私保护。getapps.cafe 构建的本地应用可离线运行,将文件保存为真实文件,并尊重用户的时间。
Starting from Scale in the Design of the AT Protocol2 months agohttps://pfrazee.leaflet.pub/3mrpsdizmus2h作者是一名本地优先倡导者,曾参与SSB和Beaker Browser的开发,之后加入Bluesky构建AT协议——一个用于大规模开放计算的分支网络。由于规模要求,AT协议背离了本地优先的设计,旨在处理推特级别的流量(例如每秒6000+条推文),同时保持开放性和用户自主权。大规模系统解耦读取工作负载,将数据从规范存储复制到专用辅助数据库(如图形、在线分析处理),并使用日志(如Kafka)实现持久、低协调的同步。Bluesky将相同的数据复制模式应用于公共广域网,将网络挑战视为类似于内部数据中心故障,通过签名默克尔树和防御性API增加信任。个人数据服务器网络替换了用户数据集群;写入操作通过签名和基于拉取的同步流进行复制,使应用能够通过从PDS主机重放来恢复。AT协议目前每秒处理500-600个事件(峰值2000),拥有超过3000个PDS运营商,旨在将互联网保持为开放的信息公共资源。
API Testing Chrome Extension(REST, Soap, WebSockets, SSE)2 months agohttps://chromewebstore.google.com/detail/repost-api-tester/eipmeckflplenlbnlhbpm...RePost 是一款轻量级、跨平台的 API 客户端和 HTTP 调试工具,支持 REST、SOAP、GraphQL、WebSocket 和 SSE。它提供了诸如将请求组织到集合和文件夹中的功能,支持从 Swagger、OpenAPI、Postman、HAR 和 cURL 导入,以及使用环境变量进行脚本编写。该工具支持多种认证方式(Basic、Bearer、API Key),并提供 JSON 树、性能瀑布图、媒体预览和批量请求执行。RePost 强调隐私,采用本地优先的方式,无需设置或登录,所有数据都保存在用户的环境中。最近的更新(v1.0.35)包括焦点 URL 栏快捷键、请求体的魔棒美化器,以及跨视图的统一 URL 栏。版本 1.0.34 添加了一个用于 WebSocket 帧的已保存消息侧边栏,以及用于 JSON Schema、XML 解析和加密的新脚本片段。版本 1.0.33 引入了全局键盘快捷键、即时导出、安全启动和重置存储恢复工具,以及改进的稳定性。该工具可作为 Postman 的替代品,适用于开发人员、测试人员和需求工程师,具有简洁的 UI 并支持五种语言。
Hologram works. Elixir runs in the browser2 months agohttps://hologram.page/blog/backing-hologramHologram 是一个在浏览器中运行 Elixir 的全栈框架,支持本地优先应用,具备离线能力和自动同步功能。它具备 JavaScript 互操作、实时发布/订阅(类似 Phoenix Channels)、客户端错误处理、正则表达式支持以及 AI 助手兼容性。社区贡献包括 49 位贡献者移植了 150 个 Erlang 函数,该框架曾多次出现在 Elixir 相关媒体中。来自 Curiosum 和 Erlang 生态系统基金会的赞助资助了四个里程碑,其中三个已完成,第四个即将完成;第二轮赞助计划正在筹备中。未来路线图包括内置的本地优先数据层、认证、表单、测试工具包、独立模式,以及最终从单一代码库支持移动端和桌面端。Hologram 旨在消除前后端团队分离的需求,使一名开发者能够用一种语言掌控整个全栈开发。公司可通过 Erlang 生态系统基金会或 GitHub Sponsors 进行赞助,赞助权益包括影响路线图规划和直接沟通。个人赞助者也支持该项目,作者强调可持续的资金支持是维持全职开发的关键。
Show HN: OpenMarkdown – A Markdown editor you and your agent co-edit2 months agohttps://openmarkdown.dev/OpenMarkdown是一款本地优先、轻如羽毛、快速响应的Markdown编辑器,专为用户及其智能代理设计。它采用原生Rust核心,确保快速加载时间和原生级性能。编辑器不依赖AI;而是运行在用户现有的智能代理上,提供直接集成。文件以纯.md格式存储在用户磁盘上,避免数据库依赖和锁定,确保持久性和可移植性。智能代理可以像维基一样与文件交互,根据用户查询打开正确文件并导航至特定位置。功能包括代理辅助的文本高亮和重写,修改内容直接保存到磁盘。提供不同供应商选项,具有多样化速度和单点登录支持,月费价格各异。键盘快捷键如Ctrl+G和Cmd+P增强控制,无需菜单即可快速调用提示和文件导航。三种编辑模式(实时预览、纯源代码、纯净阅读)一键切换,并带有可见的语法着色标记。编辑器支持与智能代理协同规划,例如起草认证系统改造计划的示例所示。它通过不重新格式化文本来确保文件完整性,提供安全默认设置(如将删除文件移至废纸篓),且无需账户或云遥测。用户界面支持三语(中文、日文、英文),提供用于终端文件打开的CLI工具,并兼容标准Mac快捷键。
Futo Notes3 months agohttps://notes.futo.tech/适用于 iOS、Android、Linux、macOS 和 Windows 的快速、私密、本地优先笔记,提供原生应用。笔记采用纯 Markdown 格式,避免供应商锁定,确保跨编辑器的可移植性。支持离线功能、跨平台桌面应用、维基链接以及输入时自动淡化的语法。优先支持自托管,可选择使用自己的同步方案或运行官方服务器进行个人网络同步。