Anarlog 1.0.20 版本深度解读:本地转写 Provider 迁移、ProseMirror 富笔记编辑器与新通知体系

发布时间:2026/11/12 20:15:54

Anarlog 1.0.20 版本深度解读:本地转写 Provider 迁移、ProseMirror 富笔记编辑器与新通知体系 Anarlog 1.0.20 版本深度解读本地转写 Provider 迁移、ProseMirror 富笔记编辑器与新通知体系【免费下载链接】anarlogOpen source Granola AI Alternative项目地址: https://gitcode.com/GitHub_Trending/hy/anarlogAnarlog 1.0.202026-04-01 发布是一次以「本地转写架构迁移」为核心的功能版本旧的本地转写 Provider 被整体移除用户需要在设置中重新下载模型同时该版本带来了基于 ProseMirror 的全新富文本笔记编辑器、模板快捷操作、重构后的通知系统以及计费流程的浏览器交接优化。读完本文你将了解 1.0.20 的全部变更点、迁移横幅MIGRATION REQUIRED背后的强制迁移原因、新本地转写栈在仓库中的真实代码位置plugins/local-stt、crates/local-stt-core等以及新笔记编辑器在packages/editor中的实现结构帮助你平滑完成升级并深入理解各功能的底层实现。版本概览与官方变更清单根据 1.0.20 版本说明该版本 Frontmatter 声明的日期为2026-04-01官方摘要为“Local transcription was migrated to the new provider, alongside richer note editing, template actions, notifications, and billing handoff improvements.”本地转写已迁移到新 Provider同时带来更丰富的笔记编辑、模板操作、通知与计费交接改进。版本顶部带有醒目的MIGRATION REQUIRED需要迁移警告横幅正文按五个主题分区列出全部变更完整继承如下主题变更内容AI转写/模型旧的本地转写 Provider 被替换见迁移横幅LM Studio 模型检测更加可靠Notes Editor笔记与编辑器基于 ProseMirror 的全新富笔记编辑器可直接在笔记中粘贴或拖入图片与文件笔记内支持mentions 与关联会话块linked session blocks并具备快速在新标签页打开的行为右键笔记标签页可执行复制、重新生成、移除等操作Templates模板Char 模板预览面板支持快捷操作收藏、复制、设为默认Notifications通知全面重构的通知系统日历与会议通知更丰富、更具交互性通知带应用感知图标与临近会议上下文分享提示简化支持直接分享到 X、LinkedIn、RedditBilling Settings计费与设置改进登录、结账、计费流程的浏览器 handoff设置页默认打开 App 标签页其中最重要的操作要求是横幅中的两条迁移指令现有的本地转写 Provider 已被移除如果你还想继续使用本地模型请打开设置并重新下载模型download model。迁移说明为什么必须重新下载模型1.0.20 中最需要用户注意的变更是本地转写 Provider 的整体替换。迁移横幅banner titleMIGRATION REQUIRED variantwarning使用了警告样式在 Changelog 渲染组件 中variantwarning会被渲染为琥珀色警示卡片border-amber-300 bg-amber-50 ... dark:bg-amber-950/40这正是用户在应用内阅读该版本说明时会看到的醒目提示。从源码结构看新的本地转写能力由plugins/local-stt这个 Tauri 插件承载。插件入口 中可以看到其完整架构通过anlg_model_downloader::ModelDownloadManagerLocalModel管理模型下载对应横幅中“下载模型”的操作并配合download_pollers模块轮询下载进度、通过DownloadProgressPayload事件向前端推送进度通过server/supervisor.rs中的spawn_stt_supervisor启动一个 Supervisor 进程管理转写服务器生命周期注册了一整套面向前端的 Tauri 命令models_dir、is_model_downloaded、is_model_downloading、download_model、cancel_download、delete_model、get_server_for_model、start_server、stop_server、list_supported_models等。这些命令的声明清单可以从 local-stt 插件的权限定义目录 中逐一确认如download_model.toml、start_server.toml、inspect_custom_model_path.toml等说明新 Provider 把「模型下载 → 服务器拉起 → 转写」做成了可独立管理的生命周期。而底层转写引擎从 ext.rs 的实现可见已切换为anlg_transcribe_speechanalyzer对应crates/transcribe-speechanalyzer包含start_model_download(locale)、release_locale(locale)、settings_locale()等按语言/地区分发模型的逻辑——这也解释了为什么旧 Provider 的模型缓存无法直接沿用用户必须在设置中重新下载模型。升级建议从 1.0.19 或更早版本升级到 1.0.20 后若依赖本地离线转写请进入设置中的模型管理页面确认目标语言模型处于已下载状态可对应is_model_downloaded命令的语义再开始录制。AILM Studio 检测更可靠「AI」分区除迁移事项外还包含一条改进LM Studio 模型检测更加可靠。在 Anarlog 的模型接入体系中本地模型来源除了应用内置的本地转写栈外还有 LM Studio 这类第三方本地推理工具仓库中存在 crates/lmstudio 与 crates/local-llm-core 等配套 crate。更可靠的检测意味着应用能更准确地发现本机 LM Studio 服务当前正在暴露的模型减少“探测到但实际不可用”的假阳性从源码结构看这类探测逻辑通常与 HTTP 服务探测和模型列表拉取相关本版本对其做了稳定性改进。Notes EditorProseMirror 富笔记编辑器这是 1.0.20 中体量最大的一组变更。官方列出了四项能力均可在 packages/editor 包中找到对应实现基于 ProseMirror 的编辑器内核新版笔记编辑器以 ProseMirror 为内核packages/editor目录名与内部styles/prosemirror/下的 样式文件 印证了这一点。note 模块 定义了笔记文档的根视图与 schemakeymap.ts处理键盘行为title-layout.ts负责标题布局配合plugins/目录下的 autolink、clipboard、placeholder、search 等插件构成一个功能完整的富文本编辑层。粘贴 / 拖拽图片与文件官方说明“可直接把图片和文件粘贴或拖入笔记”。实现上由两条路径支撑剪贴板路径plugins/clip-paste.ts 与 plugins/clipboard.ts 拦截粘贴内容并解析其中的文件/图片负载渲染路径node-views/attachment-view.tsx、image-view.tsx 与 file-attachment-view.tsx 把附件、图片渲染为自定义 NodeViewattachment-resolver.tsx负责解析附件来源。此外note/portable-attachments.ts处理附件的可移植性跨文档/跨环境移动时的引用一致性并有对应的portable-attachments.test.ts测试覆盖。mentions 与关联会话块笔记内支持mentions 和「关联会话块」并且具备“快速在新标签页打开”的行为。对应实现提及widgets/mention.tsx 提供提及输入组件node-views/mention-view.tsx 负责提及节点渲染关联会话块node-views/session-spec.ts 定义会话引用节点的 ProseMirror spec打开行为linked-item-open-behavior.tsx 用一个 React Context 定义LinkedItemOpenBehavior current | new默认值为current即点击笔记中的关联会话时默认在当前标签页打开应用层可通过 Provider 切换为new在新标签页打开——这正是官方所说的 quick open-in-tab 行为的底层开关。笔记标签页右键菜单“右键笔记标签页可执行复制、重新生成regenerate、移除remove等操作”。这里的 regenerate 指对 AI 生成的笔记摘要/内容重新触发一次生成与 Anarlog 的模板化摘要能力见 template 插件 与crates/template-app相呼应。TemplatesChar 模板快捷操作1.0.20 为 Char 模板的预览面板增加了三个快捷操作收藏favorite、复制duplicate、设为默认set as default。这些操作让用户无需离开预览界面即可完成模板管理。从源码结构看模板的求值与渲染由 crates/template-eval模板求值与 crates/template-app模板应用两个 crate 支撑plugins/template 插件则把模板能力暴露给桌面端本版本的快捷操作是面向该能力的一次交互增强减少了模板管理路径的点击层级。Notifications重构后的通知体系官方将本版本的通知系统描述为 “overhauled”全面重构要点包括日历与会议通知更丰富、更具交互性richer, more interactive通知带“应用感知图标”app-aware icons与“临近会议上下文”nearby meeting context即通知内容会展示即将开始的会议信息分享提示share prompts简化支持直接分享到 X、LinkedIn、Reddit。实现分布在多处桌面通知由 crates/notification 接口抽象 crates/notification-macos含 Swift 原生库、crates/notification-linux、crates/notification-windows 各平台后端落地plugins/notification 插件负责桌面端桥接。日历与会议上下文则依赖 crates/calendar、crates/api-calendar 及 plugins/calendar 提供的日程数据从源码结构看通知在展示时会查询临近会议并注入上下文信息这与官方描述的 nearby meeting context 一致。Billing Settings浏览器交接与默认标签页浏览器 handoff 改进登录、结账checkout、计费相关流程改为更顺畅的浏览器跳转handoff方案。仓库中计费能力由 apps/stripe 服务与 crates/api-subscription订阅 API、crates/e2ee 等支撑桌面端通过外部浏览器完成 Stripe 流程后再回跳应用本版本优化了这条链路。设置默认标签页设置页现在默认打开 App 标签页使最常用设置模型、应用行为等成为第一屏。补充这份版本说明在仓库中是如何渲染的了解 Changelog 的渲染机制有助于理解本文引用的 1.0.20.md 中特殊语法如banner的来历processContent 先用parseFrontmatter按^---\s*\n([\s\S]*?)\n---\s*\n正则切出date、summary两个 Frontmatter 字段与正文再经fixImageUrls把/api/assets/...图片地址重写为存储桶公网地址ChangelogContent 基于streamdown渲染 Markdown并通过allowedTags{{ banner: [title, variant] }}白名单放行自定义banner标签changelogComponents.banner 把banner渲染为带标题的卡片支持warning琥珀色、info蓝色与默认三种variant——1.0.20 的 MIGRATION REQUIRED 横幅即使用variantwarning。该机制意味着只要按frontmatter(date/summary) Markdown 正文 可选 banner的格式新增一个版本.md文件到packages/changelog/content/就能进入应用的版本说明列表这也是维护者编写后续版本如 1.0.21、1.0.22时沿用的统一约定。小结1.0.20 的核心主线可以用一句话概括把本地转写从旧 Provider 平滑但强制迁移到新的 SpeechAnalyzer 本地转写栈。围绕这条主线版本同时交付了基于 ProseMirror 的富笔记编辑器图片/文件直接粘贴拖拽、mentions、关联会话块、标签页右键操作、Char 模板快捷操作、更智能的通知系统应用图标 临近会议上下文 直接社交分享以及计费浏览器交接的改进。对使用者而言唯一需要动手的迁移步骤只有一个进入设置为本地模型重新执行一次模型下载。【免费下载链接】anarlogOpen source Granola AI Alternative项目地址: https://gitcode.com/GitHub_Trending/hy/anarlog创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/8 14:36:12

YuE2:AR-NAR混合架构的文本生成新范式

1. 项目概述:YuE不是“月娥”,而是AR-NAR混合架构下的新一代文本生成范式最近在Hugging Face上刷到一个叫“YuE”的模型仓库,点进去发现它既不是嫦娥奔月的浪漫隐喻,也不是某个小众库的缩写代号——它是一套实打实跑在PyTorch上的…

2026/11/10 3:52:14

熟悉 Tomcat与Netty,请求处理流程,NIO 底层原理,线程池优化。掌握Nginx基本配置,进行流量限制与转移分发,配合OpenResty编写Lua脚本实现业务极高并发。并熟练掌握JMeter

Tomcatserver对应整体tomcat服务,内置一个叫 卡特玲娜的 service 。 会有多个connector连接,负责处理不同的服务端口,如http80 s 443。 在向里面会有多个host 、 每个虚拟host对应一个文件夹默认webapps, 每个host里有又会有多个s…

2026/11/8 22:58:11

跨平台SSH管理工具electerm实战指南

1. 跨平台终端管理的核心痛点作为长期使用MacBook进行开发的工程师,我经常需要连接各类服务器和虚拟机环境。传统工作流中,macOS自带的Terminal虽然稳定,但在多会话管理、文件传输、密码记忆等方面存在明显短板。而Windows平台常用的Xshell、…

2026/11/12 20:14:17

杭州电工证怎么复审 全国通用证书如何保障你找工作

杭州电工证怎么复审 全国通用证书如何保障你找工作 你缺一张特种作业证,找工作处处碰壁;你手握一张全国通用的电工证,却不知道怎么复审,怕过期了影响上班。别慌,今天就讲明白杭州电工证怎么复审,以及这份证书到底值不值得你花时间去维护。…

2026/11/12 20:14:17

官窑电工证考试攻略怎么选培训机构别踩坑 全国通用证书这样考

官窑电工证考试攻略怎么选培训机构别踩坑 全国通用证书这样考 怕考不过白交培训费?官窑电工证考试攻略里,选对培训机构是第一步。全国通用的电工证不仅是就业的“敲门砖”,更是职业发展的关键凭证,但很多人因为信息不对称、备考方法不当,最终花了钱却拿…

2026/11/12 20:14:17

杭州电工证怎么复审?官方报名入口全攻略

杭州电工证怎么复审?官方报名入口全攻略 怕考不过白交培训费?别慌,杭州电工证复审其实比你想象的简单,关键在于流程和资料准备。很多人以为复审要跑很多地方,其实只要掌握好【官方报名入口】和注意事项,几分钟就能搞定。本文从濮阳劳务班组负责人的角度…

2026/11/12 20:14:17

德惠市考电工证值不值得考?学历不高也能拿证

德惠市考电工证值不值得考?学历不高也能拿证 你是不是也这样想:学历不高,怕报不上名,考个电工证真的有用吗?别急,今天咱们就聊聊【德惠市考电工证】这事儿,说说它到底值不值得考,帮你理清楚思路。 为什么说“学历不高也能考”?…

2026/11/12 20:14:17

东莞低压电工证好学吗?千万别踩坑,实操考试心里没底怕挂科

东莞低压电工证好学吗?千万别踩坑,实操考试心里没底怕挂科 实操考试心里没底怕挂科?这几乎是每个准备考东莞低压电工证的学员的真实写照。尤其是第一次接触这类考试,既担心理论不过关,又怕实操出错,甚至担心报名流程出问题, 千万别踩坑…

2026/11/12 20:09:13

电工证怎样考怎样操作 别踩坑这几点你得知道

电工证怎样考怎样操作 别踩坑这几点你得知道 之前考的证在外省能不能转过来?这个问题真的太常见了,我天天都在接电话,问这个问那个。说实话,很多人都 千万别踩坑…

2026/11/11 12:42:59

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/12 0:04:01

工地太忙根本没时间复习考试?学习电工证到哪里学通过率揭秘

工地太忙根本没时间复习考试?学习电工证到哪里学通过率揭秘 工地太忙根本没时间复习考试?你不是一个人。作为一名在南阳卧龙区干了七八年市政公用工程的电工,我深知这个问题的现实性。电工证不仅是工作的“入场券”,更是职业发展的“通行证”,但备考过程…

2026/11/12 0:04:01

双流电工证考别怕挂科!郑州报考避坑指南全攻略

双流电工证考别怕挂科!郑州报考避坑指南全攻略 实操考试心里没底怕挂科?双流电工证考在郑州报名,很多人因为不了解流程、准备不充分,白白浪费时间和金钱。作为三门峡应届工程类毕业生,我也曾经历过这样的焦虑。今天就从零开始,手把手教你如何避开郑州报…

2026/11/12 0:04:01

之前考的证在外省能不能转过来 怎么报名考电工证培训价格多少

之前考的证在外省能不能转过来 怎么报名考电工证培训价格多少 之前考的证在外省能不能转过来?这个问题确实让不少准备换城市工作的朋友犯了难,尤其像电工证这种实操性很强的证书,很多人担心跨省后证书能不能继续用。其实,只要符合相关流程,是可以顺利转…

2026/11/11 20:27:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/12 9:51:42

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑