Anarlog 1.4.0 发布详解自动更新、多模型转录与设备本地 REST API 的全面升级【免费下载链接】anarlogOpen source Granola AI Alternative项目地址: https://gitcode.com/GitHub_Trending/hy/anarlog本指南以 Anarlog 1.4.0 版本说明 为主体系统梳理该版本在笔记编辑器、自动更新、AI 供应商接入、转录能力、设备本地开发者工具、可靠性与隐私方面的全部变更。读完本文你将完整掌握 1.4.0 的新特性清单、背后的源码实现机制自动更新插件、Webhook 签名与投递、转录供应商适配层等以及 Linux/Windows 平台迁移的当前状态。版本概览macOS 专属发布全平台验证进行中Anarlog 1.4.0 发布于 2026-08-01是面向 macOSApple Silicon 与 Intel的正式版本。变更说明以 banner 形式明确了平台边界提供 Apple Silicon 与 Intel Mac 的已公证notarized构建macOS 上应用版本与更新器版本保持一致的1.4.0Linux 与 Windows 仍在平台发布验证中即将到来。从仓库结构看桌面端基于 Tauri 实现见 apps/desktop/src-tauri而本版本说明中提到的“自动更新”“设备本地 REST API”分别由plugins/updater2与plugins/local-api两个插件承载下文会逐一展开源码级解读。笔记与编辑器长笔记输入更顺滑排版与交互全面刷新1.4.0 对笔记编辑器做了一组以“输入体验”为核心的改进长笔记连续输入更流畅在持续编辑时安全持久化避免长文输入被打断视觉刷新更新排版、任务复选框、提及mention与话题标签hashtag样式格式菜单与斜杠命令slash-command菜单更紧凑新格式能力支持下划线并可用熟悉快捷键输入常见箭头、分数、智能引号、省略号与高亮文本聊天提示词召回按 ↑ / ↓ 方向键可召回最近发送的聊天提示词同时保留正在撰写的草稿转录等待策略基于录音提问时会等待批量转录完成后才给出聊天回答并提示使用 Pro 模型以获得实时转录感知的聊天体验滚动与布局修复笔记仅纵向滚动强制标题不再导致笔记永久出现横向滚动条。从仓库看桌面编辑能力由 packages/editor含 69 个.ts与 22 个.tsx源文件的富文本编辑器提供转录与聊天的联动逻辑则在listener-core/listener2-core的会话与批处理 actor 中实现。更新与设置后台自动更新 新增 8 家模型供应商自动更新机制1.4.0 允许 Anarlog 在后台下载更新并在下次打开应用时安装同时新增了关闭自动更新的设置项。对应的实现位于 plugins/updater2/src/commands.rs其命令面覆盖完整生命周期命令说明check检查是否有新版本返回可用的版本号download(version)后台下载指定版本更新包install_and_relaunch(version)安装更新并重启应用is_downloaded(version)查询指定版本是否已缓存下载完成set_automatic_updates_enabled(enabled)开关自动更新set_meeting_active(active)告知更新器当前是否处于会议中用于延迟安装maybe_emit_updated在合适的时机触发“已更新”事件通知前端从命令面可以看出“后台下载 下次启动安装”的实现路径是download在后台拉取更新包并缓存has_cached_updateinstall_and_relaunch在下次启动时执行安装与重启set_meeting_active用于避免在会议进行中打断用户。设置体验改进即将开始的会议在紧凑徽标badge中显示倒计时Cloud Sync 等待正在进行的录音或聊天完成时界面显示Saved locally状态当 Cloud Sync 与由 iCloud Drive、Dropbox、Google Drive、OneDrive 等文件同步服务托管的 Anarlog 存储目录组合使用时会给出警告避免同步冲突新配置的转录或语言模型供应商在保存首个 API 密钥后可直接从确认界面设为当前供应商减少一步操作。新增 AI 供应商与模型1.4.0 为摘要与聊天summaries and chat新增直连供应商CohereGroqxAITogether AIFireworks AICerebrasAmazon BedrockGoogle Vertex AI同时支持更新的托管模型包括Claude Opus 5、Gemini 3.6 Flash、Kimi K2.7 Code、GLM 5.2。此外还修复了 GPT-5.6 的 Terra 设置兼容问题并在受影响的 M5 Mac 上改用修正后的 Parakeet CoreML 批量模型。从源码结构看供应商接入的核心在 crates/owhisper-client/src/providers.rs 与 crates/owhisper-client/src/adapter包含cohere、fireworks、groq等独立适配器目录以及openai_compatible_batch.rs通用 OpenAI 兼容批量适配语言模型相关逻辑则可追溯至plugins/agent与crates/openrouter等模块。其他界面改进启动后可靠地恢复被排除的会议应用设置与窗口控件呈现更清晰、更贴合平台全应用图标集刷新且风格更统一。转录能力更多供应商、Apple Speech 本地转录与说话人分离1.4.0 是转录能力的一次大版本强化播放体验录音回放时麦克风与系统音频居中呈现同时保留原始录音声道GPT Transcribe 系列支持 OpenAI 最新的 GPT Transcribe 模型进行实时与批量转录并支持语言与关键词提示language and keyword hints新供应商Deepgram Flux 可用于实时转录Gladia Solaria 3 可用于批量转录直连转录供应商Cohere、Groq、xAI、Together AI、Speechmatics、Azure AI Speech、Google Cloud Speech-to-Text、Amazon Transcribe、Rev AI、Fireworks AIApple Speech在受支持的 Apple Silicon MacmacOS 26上提供私密的设备端实时与批量转录设备端模型可辨识转录模型选择器现在按名称展示各设备端模型如 Soniqo Parakeet Streaming、Apple Speech替代原来统一的On device标签Apple Speech 拥有独立标记修复与增强实时假设修订时避免 Apple Speech 短语重复按配置的语言选择检测会议语言而非把多语言录音强制推入 code-switching 模式设备端 Parakeet 批量转录时分离远端说话人并在转录提供高置信身份匹配时用已知参与者姓名标注 diarized 说话人摘要中一句话提到多个参与者时自动说话人标签仍正常工作批量转录完成通知在短暂延迟后自动关闭超大旧版 WAV 录音可通过 Anarlog Pro 重新转录而不会触发云上传限制。上述供应商适配与转录流程在源码中有清晰对应实时/批量转录的供应商适配集中在 crates/owhisper-client/src/adapter如cohere/batch.rs、fireworks/live.rs、groq/mod.rs设备端 Parakeet 实时转录实现在crates/listener-core与crates/listener2-core含batch/diarize.rs、batch/consolidate.rs、live_transcript/normalizer.rs等。平台差异说明设备端转录仍仅限受支持的 Apple Silicon Mac即将到来的 Windows 与 Linux 版本初期将使用云端转录或用户自己的供应商密钥。本地 AImacOSApple Intelligence 实验性支持1.4.0 在受支持的 macOS 26 设备上将Apple Intelligence作为实验性的设备端文本生成供应商开放试用。同时优化了摘要可读性生成内容在完整句子处结束而不是在句子中间被截断。需要说明的是这属于文档标注的“实验性”experimental能力生产使用前需结合设备与版本验证。开发者工具设备本地 REST API、签名 Webhook 与 Cloud API 选装这是 1.4.0 中技术含量最高的一组变更全部围绕“数据留在设备上”展开。设备本地 REST API在任何套餐下均可通过Settings → Developers启用设备本地 REST API用于读取会议meetings、笔记notes、摘要summaries、转录transcripts、历史history与导出exports。本地 API 密钥与签名 Webhook可创建设备本地 API 密钥以及针对会议完成和摘要生成的签名 Webhook底层数据始终保留在设备上。Webhook 的签名与投递实现位于 plugins/local-api/src/dispatch.rs关键细节已知事件KNOWN_EVENTS事件名触发时机meeting.completed会议完成note.enhanced摘要/笔记增强生成完成webhook.test测试投递签名算法使用 HMAC-SHA256 对原始请求体计算十六进制摘要通过x-anarlog-signature请求头发送格式为sha256hex同时附带x-anarlog-event、x-anarlog-delivery形如dlv_uuid与x-anarlog-timestamp头便于接收方防重放与验签dispatch.rs 中sign_payload_bytes与deliver_once。源码内置了与 Pythonhmac参考实现对照的签名单测signature_matches_reference_hmac。投递语义投递超时 10 秒失败后按[0, 5, 30]秒的重试间隔重试首次立即重试事件按扇出fanout分发最多 4 路并发投递、最多 64 个 Webhook 端点MAX_WEBHOOK_ENDPOINTS空事件列表表示订阅全部事件URL 必须以http://或https://开头每次投递结果状态码或错误、时间都会回写数据库可在 Webhook 列表中查看最近一次投递状态crates/db-app/src/webhook_ops.rs 中的record_webhook_delivery。Webhook 密钥生成密钥以whsec_前缀 UUID 生成crates/db-app/src/webhook_ops.rs 的generate_webhook_secret创建端点时返回给调用方存储于本地 SQLite。Webhook 端点管理命令创建/删除/启停/测试/事件分发/列表全部位于 plugins/local-api/src/commands.rs并提供 Markdown 导出自动化export_meeting_markdown会议标题做文件名安全化处理、旧导出清理与云快照get_cloud_snapshot超过 2 MiB 上限时剥离逐词时间戳与说话人提示等能力。Cloud API ConnectorsPro 选装Anarlog Pro 用户可选用Cloud API Connectors在桌面应用关闭时仍提供托管 REST 与远程 MCP 访问关闭该选项会删除服务器端可读的独立副本。可靠性与隐私崩溃防护与数据脱敏启动修复在 Anarlog 已运行时再次打开不再触发启动服务错误重试策略永久性 AI 生成与转录失败不再无限重试同时保留对临时故障的恢复重试播放状态保留音频被移除或删除无法完成时录音播放状态与时长保持准确macOS 音频避免 Core Audio 临时配置与格式变化期间系统音频采集崩溃设备端稳定性防止 macOS 上设备端 Parakeet 实时转录意外退出 Anarlog说话人标签实时说话人标签始终保持在各音频通道实际远端参与者数量之内隐私脱敏从 Sentry 崩溃报告中移除自由文本笔记、转录、请求、面包屑breadcrumb与设备上下文再让数据离开应用。Linux 就绪性面向后续发布的前置改进以下变更正在为即将到来的 Linux 发布做准备不包含在仅限 macOS 的 1.4.0 版本中更可靠地检测活动麦克风流并在不再需要时干净地停止检测器detector通知的正文、按钮、选项、页脚、关闭与超时动作按预期工作。这两项对应仓库中的crates/device-monitor、crates/detect与crates/notification-linux见 crates/notification-linux等模块的既有实现方向。小结Anarlog 1.4.0 是一次以“能力扩展 稳定性”为主题的 macOS 大版本编辑器与设置体验精修、自动更新落地、8 家摘要/聊天供应商与 9 家以上转录供应商接入、Apple Intelligence 实验性本地生成以及最具开发者价值的设备本地 REST API 与 HMAC-SHA256 签名 Webhook。结合plugins/updater2、plugins/local-api、crates/owhisper-client与crates/db-app的源码可以确认上述能力均有完整的命令面与测试支撑。对于 Linux/Windows 用户本版本的转录将先以云端或自持供应商密钥方式提供相关平台发布仍在验证中建议关注后续版本说明。【免费下载链接】anarlogOpen source Granola AI Alternative项目地址: https://gitcode.com/GitHub_Trending/hy/anarlog创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考