开源 · 本地优先 · macOS 社区预览

让信息变成工作,
让工作沉淀为知识。

SophoNote 把信息发现、Hermes 会话、Markdown 笔记、项目工作室与行动工具放进同一条工作链。 你不再搬运上下文,只需要决定什么值得做、什么值得留下。

正在检查 GitHub 上的最新 DMG…

  • Markdown 正文在本机
  • AI 修改先审 Diff
  • Hermes 原生会话与工具
项目研究 · SophoNote 本地
会话 · 调研任务
比较最近三份 Agent Harness 资料,给出有证据的产品判断。
Thinking拆解判断维度与证据要求
Explored3 份资料 · 12 个证据锚点
Writing形成结论与后续行动
结论草稿
先验证任务闭环,再比较框架能力。

当前差异主要落在权限、恢复、工具执行与可审计性,而不只是模型跑分。

[E1] 官方架构[E2] 运行记录
不是聊天框套壳

作用域、过程、证据和修改决定都在同一工作现场。

一个工作闭环从发现到行动,不再复制粘贴

一个会话内核会话、工作室与笔记本共享 Hermes

两条安全写路径笔记走 DocumentService,代码走工作区审查

01 / 工作方式

知识工作不是收集,
而是让信息完成一次转化。

每个入口只承担它最擅长的部分,Hermes 会话把它们连成可继续、可回看、可交付的一条线。

01

发现值得处理的信息

多源信息先经过正文与证据门禁。看见“为什么与你有关”,而不是再多一个未读列表。

发现 · 收件箱
02

交给一次明确的会话

把资料、选区或目录显式加入本轮。过程、工具、审批和结果都归属同一个 Hermes Session。

会话 · Browser
03

沉淀为可继续的成果

日常判断回到 Markdown;项目成果留在真实工作目录。AI 只能提议,最终写入由你决定。

笔记本 · 工作室
04

把结论推向下一步

将结果转为待办、计划任务或专注会话。行动状态与 Agent 会话分开,不制造概念混乱。

工具 · 计划任务

02 / 产品能力

不是六个页面。
是三种关键能力。

Hermes 会话

把 AI 从“回答问题”,变成“完成一项工作”。

会话从项目中解放出来,可以随时开始,之后再归属项目。Thinking、Explored、工具活动、审批与结果按真实运行事件展示。

  • 附件、URL、文件夹与模型选择进入真实 Run
  • 同一会话恢复、取消、审批与澄清状态一致
  • Skill 与 MCP 由 Hermes Runtime 统一发现和管理
书写与审阅

让 AI 靠近正文,但不让它越过你。

Markdown 是正文真相源。AI 修改绑定版本、选区与文本锚点,以逐区域 Diff 呈现;冲突时停止,不猜测覆盖。

  • 编辑、预览与分屏围绕连续书写设计
  • 一次 AI operation 对应一个撤销步骤
  • 保存失败保留草稿,不把失败说成成功
项目工作室

让资料、代码、终端、浏览器和 Agent 在同一现场协作。

工作室面向真实本地目录:看文件、编辑代码、审查变更、运行命令并在 Browser 中查看结果。权限模式始终可见。

边界很重要 普通代码文件由 WorkspaceService 管理;SophoNote 笔记仍只经 DocumentService 写入。

03 / 产品原则

先进能力,
必须配得上清晰边界。

SophoNote 不把“自动化更多”当作唯一目标。真正可信的本地 AI 工具,要让用户始终知道数据在哪里、Agent 看到了什么、修改为什么发生。

阅读技术架构
01

本地真相源

笔记正文是你能直接读、直接导出的 Markdown;SQLite 只承担元数据、索引、运行与审计。

02

作用域透明

页面不是权限。每一轮只读取显式附件、选择范围与已授权工具,发送后冻结,不随导航悄悄扩大。

03

副作用可审

文档修改先展示 Diff;工具默认拒绝;高风险动作逐次确认。Skill 本身从不等于权限。

04

失败诚实

保存、模型、工具或 Runtime 失败都会留在原位置,保留可恢复状态,不用假步骤或成功文案掩盖。

04 / 开源

你不需要把知识押给一家公司。

SophoNote 以 MIT License 开源。客户端不设云端账号,仓库只维护源码、文档与脱敏范例;模型服务由你选择,相关 API 费用由对应供应商收取。

MarkingYang /sophonote

Local-first AI knowledge workbench for macOS, powered by Hermes Agent.

MIT LicenseReact + Tauri + RustChinese UI
github.com/MarkingYang/sophonote
书桌上的打开笔记本,背景展示 SophoNote 标志与“智慧笔记”品牌语

05 / 获取 SophoNote

从下一项真实工作开始。

当前以 macOS Apple Silicon 社区预览为主。公开 DMG 来自 SophoNote GitHub Release;正式签名、公证和干净机器门禁完成前,我们不会把它描述为 RC。

正在读取 GitHub Release 状态…

06 / 常见问题

先把关键问题说清楚。

我的数据真的都在本地吗?

笔记正文、索引、会话映射和应用状态保存在你的 Mac。调用外部模型、抓取来源或你授权的 MCP 时,完成任务所需的最小上下文会发送给对应第三方;SophoNote 自身不提供云端账号或正文遥测。详见隐私说明

需要自己配置模型吗?

需要。你可以配置受支持的云模型供应商,也可以使用 Ollama、vLLM、LM Studio 等本地或私有化 OpenAI-compatible 端点。项目本身免费开源,但第三方模型可能收费。

AI 会直接改掉我的笔记吗?

不会。AI 只能提出绑定版本、选区和文本锚点的修改提案;你接受后才由 DocumentService 落盘。版本或锚点冲突时系统停止,不做就近猜测替换。

现在支持哪些平台?

macOS 是完整体验和宿主验收平台,公开预览优先提供 Apple Silicon DMG。Windows x64 已有 CI 打包流程,但仍待真实 Windows 宿主验收与 Authenticode 签名;移动端和 Web 端不在当前范围。

SophoNote 与 Hermes Desktop 有什么关系?

SophoNote 使用开源 Hermes Agent 作为执行 Runtime,并拥有自己的知识工作产品壳、数据边界、审批与文档服务。它不是 Hermes Desktop 的分叉,也不复制 Bot Mode、HUD、语音、Memory Graph 或消息通道。