我尝试了一款 Notion+Obsidian 的软件,这是剖析报告

本文又名: 如何基于 Octarine 来改善 Obsidian 的体验

起因

当我查看 Best PKM Apps for 2026: Which one is working for you? : r/PKMS 这个帖子的时候,一个回答引起了我的注意:

帖子里的 Octarine 有以下特性:本地优先、基于 markdown 文件……这听起来就像是另一个 Obsidian?
我不禁有些好奇,于是展开了一番探索。

它的安装包只有 11Mb,因此这并不是个很艰难的尝试。

目录

声明

别担心,我没有背叛 Obsidian,我仍然是它的忠实拥趸。
但最近我看到的不少帖子让我意识到一件事——Obsidian 的上手体验对于非技术人员来说,相当不友好。

例如 Kepano 的 Give me one TINY thing you want fixed or improved in Obsidian. The smaller the better. Going on a paper cuts rampage. 中收到的回复,以及 Tiago Forte’s review of Obsidian 和 Very disappointing experience with Obsidian, any tips? 中的“差评”。

所以我开始有意识地寻找资料,看看到底问题出在哪儿?
——以及,怎么能改善这点?

这个帖子是其中的一个小小尝试,它不光列出了原生体验中 Obsidian 欠缺的地方,也附带你能如何获得更好的体验(通过插件)。

开始吧

考虑到这里大部分问题应该是用过一段时间的 Obsidian 用户都能直接感知到的,所以这里会以 Octarine 的表现为主,较少附带 Obsidian 的对比图片。

几乎每个段落都是起手描述「Octarine 中的某个特性/表现」,然后会给出 Obsidian 中如何实现对应效果,用加粗文本表示所需的插件。
你在社区插件市场搜索就能找到对应插件,如果有不清楚具体用法的,可以再回帖交流。

初次启动

良好的上手体验,打开的时候直接开始创建你的第一个新工作空间:

Obsidian 这边,平心而论其实差异不大,只是和“软件本体”不在同一个界面,导致需要多一层跳转。而且切换库是打开新的一个 Obsidian 应用。

一个吐槽:
OB 团队至今不肯提供一个直接打开 Vault Switcher的方式——例如命令行或者某种运行参数。
这意味着你几乎只能先打开某个库,然后再做切换。

基础编辑

斜杠命令

非常类似 Notion 的斜杠命令:

优先显示常用的格式化命令、附带快捷键(这个 OB 也有)、不同功能的分区:

OB 中如何改善?

  • Obsidian 原生的核心插件斜杠命令也可以实现类似功能,但是给的有点太多了,对新手不友好: 过多信息量=让人混乱

当一个新手从 Notion 切换过来,想要用斜杠命令来设置格式时,需要先面对眼花缭乱的全量命令。
——更别提「斜杠命令」这个核心插件在我印象中是默认禁用的。

  • Slash Commander 可以自行配置显示的命令,会友好一些;带有初步的 Group 功能,但是尚未完成。


Callout

Callout 可以快速切换类型:

而且 Callout 的编辑也是实时直接编辑的,不用来回点击切换视图。

OB 中如何改善?

  • Obsidian 可以通过右键菜单快速切换不同的 Callout 类型

  • Admonition 也提供输入类型时候的下拉选项
  • KeyShots 提供了快速插入指定 Callout 的命令
  • 但是实时编辑功能做不到——我猜测可能是 CodeMirror 带来的限制

代码块

代码块自带收缩按钮:

  • Code Styler 可以增加代码折叠功能


链接编辑

双击 [ 创建链接:

内部链接似乎没法自定义显示名称。这点不如 OB,其他的和 Obsidian 无甚差异。

但是,对外部链接提供了可视化编辑:

OB 中如何改善?
据我所知,似乎没有很好的插件能实现这个可视化编辑。
大概只能切换到源代码视图然后编辑文本。

另外,Octarine 中默认是 点击 进行编辑, Ctrl+点击 才是跳转链接:

  • Better Link Clicker 可以禁用默认编辑,改为同样的交互
  • CSS Snippets 可以禁用链接的跳转功能,或是缩短过长的链接文本

然后粘贴网址的时候会自动获取网页标题。这点 OB 亦然。


图片编辑

图片体验上,算是原生差异最明显的地方了。

Octarine 自带图片拖放调整大小:

缩放的过程中,可以实时看到图片宽度。

悬浮在图片上时,可以看到三个拓展按钮:图片设置、最大化查看、删除图片

图片设置按钮:

图片右键菜单中,有: 另存为图片、复制图片、复制图片链接。

OB 中如何改善?

  • Image Converter 可以拖动调整图片大小、自动压缩和重命名、提供图片右键菜单等等
  • Image Toolkit 可以放大查看图片、画廊式浏览图片
  • Pixel Perfect Image 可以快速设置图片尺寸、提供图片右键菜单

注意:它们都是很完善的图片插件,功能之间存在重叠,选择1~2个喜欢的就可以。

此外,我知道有很多插件可以实现基础的“右键复制图片”功能,但令人惊讶的是 Obsidian 竟然没有原生提供这样一个基础功能,我认为这会让不少用户感到沮丧。

视图和 UI

菜单命令

默认仅有很克制的右键菜单:

文件的右键菜单:

相比较之下,这是 Obsidian 的右键菜单:

我是说,我知道 Obsidian 拥有更完善的功能,但——
它在 Onboarding 上最大的问题就是一次性给太多了。

想象你是一个新手,你在完全不了解的情况下接触这么多新内容,你的大脑一定是相当爆炸的!
就好比熟练的玩家可以掌握十几个按键,但是给新手的教程最好是从基础操作开始,而不是上来就给一大堆填鸭教育。

OB 中如何改善?

  • Context Menu Hider 可以隐藏过多的不必要的菜单项目

新标签页

更友好的新标签页:

在视图中,左侧是最近浏览过的笔记,右侧是常用的快捷键指引。
中间是新建笔记和询问 AI 的两个按钮。

对比来看,Obsidian 这边的新标签页:

哈哈,自己感受吧。

OB 中如何改善?

  • HomeTab 可以显示最近打开的笔记、书签笔记等,也提供笔记搜索栏
  • NoteToolbar 可以在新标签页显示特定工具的 Dashboard

最近笔记

原生的最近笔记视图:

OB 中如何改善?

  • RecentNotes 插件可以显示最近打开的笔记

搜索

全局搜索:

文件内搜索(在左侧全局搜索点击结果的时候,会自动关联打开这个搜索框):

这里 OB 差距不大,不如说还提供了更强大的搜索语法,相较而言,Octarine 更多的是可点击的交互按钮。
可以说 OB 的搜索门槛更高、功能更强。

笔记属性

自带元数据属性:

Obsidian 虽然可以给笔记添加元数据,但是它不维护任何初始属性。
例如创建时间、修改时间、单词数、浏览时长……等等。

OB 中如何改善?

这个需要靠 Templater 和其他若干插件协同实现……

  • Templater 基础模板可以直接写入创建时间到属性
  • Update Time Updater / Update time on edit 可以更新属性中的修改时间
  • 单词数似乎无法写入,但是有原生字数统计可以查看
  • FocusTime 插件可以查看笔记的阅读时长,但是无法存入元数据
  • View Count 可以记录一个笔记的查看次数

附加功能

文本工具栏

原生的文本编辑工具栏:

OB 中如何改善?

  • NoteToolbar 提供 Text Toolbar 功能
  • Editing Toolbar 也提供了选中文本时显示的工具栏布局
  • MiniToolbar V2 也提供一部分格式化功能,甚至下面的带颜色高亮

Note Toolbar 的文本工具栏功能

文字颜色 & 高亮颜色

带背景色的文本高亮:

源代码如下:

This is ==🟠a combinition of Notion and Obsidian==, that ==🟢feeling==.

我觉得这是相当天才的想法。通过原生的高亮语法配合一个特定的颜色 emoji 字符。

此外,Octarine 还支持文字颜色,但是这个需要会员,暂时没法尝试。

OB 中如何改善?

Obsidian 中暂时没有能实现这样功能的插件,或者说针对这种特性格式的渲染增强,我估计可以写一个,用 decoration 实现。

  • Mini Toolbar V2 可以设置文字高亮颜色,但是是写入 data.json 的,够用,但不够“基于文件”,一旦卸载插件就会丢失
  • Editing Toolbar 可以用 HTML 语法增加颜色,但不优雅
  • Dynamic Highlights 可以通过动态附加 CSS 实现渲染功能,但是插件原生对阅读视图无效
  • Regex Mark 算是现代版的 Dynamic Highlights,支持多种不同视图

Mini Toolbar V2 提供的文字高亮功能

大纲 / 跳转到标题

在左侧,你可以筛选并跳转到笔记中的不同标题。
在右侧,它类似于 Obsidian 的大纲核心插件。

Obsidian 的核心插件 大纲 (Outline) 也是类似的:

同时,你可以使用 Heading Decorator 来为此添加索引。

  • QuickSwitcher++ 也为 Obsidian 提供了跳转到笔记内特定标题的功能。

反向链接

反向链接面板:

OB 也自带,核心插件中打开即可。

快速插入

快速插入日期:

  • Date Inserter 可以插入时间
  • 你也可以用 Templater 写脚本来实现插入任意想要的时间

快速插入预设模板:

  • Templater 或者 QuickAdd 都可以实现

日历

原生自带日历视图:

  • DailyNote 核心插件可以实现日记功能
  • Calendar 或者 DustCalendar 可以提供日历视图


Git

自带 Git 同步:

  • Obsidian Git 插件可以提供整合的 Git 功能

劣势在哪里?

首先,Octarine 全靠开发者个人开发,无法依托庞大的社区插件和主题。
其次,目前看起来拓展性有限,比起 OB 更像是 Notion,你无法定制自己习惯的脚本工作流。
(大部分用户其实也不掌握这项能力……不过现在有了 AI 就不一样了,这意味着很多时候你只需要提供想法,AI 可以帮你实现脚本甚至插件)

以及一些可能是基于 MD 格式带来的固有限制也仍然存在:

  • 无法在列表中内嵌代码块
  • 无法块拖动(Notion 式操作)
  • 无法给内部链接设置别名
  • 无分栏布局——这个算是纯文本格式的死穴了

总体来看,由于是类似 Typora 这样的自己写编辑和渲染引擎,所以也就没有“编辑模式/预览模式”的切换了。对于新手来说,这样更友好。
相对地,大部分的 Markdown 符号也都隐藏在了渲染好的格式之内,甚至无法主动去编辑这些符号,这可能对不同的用户来说有利有弊。

这点在「项目清单」(任务)里体现的很明显:
260124_Octarine:类OB的新笔记软件-img-260124_211712

未探索的部分

因为没有购买 Pro 版本,所以很多功能还没尝试到。
例如 AI 功能,也例如那个看上去和 Bases 很像的“Views”数据库功能。

我只花了大概2小时做粗略的体验,如果有写错的部分也请勿见怪。

总结

其实你可以看到,Octarine 实现的「良好的原生编辑功能」(对于所谓的“笔记小白”,程序员当然可以直接使用源代码模式并且甘之如饴),绝大多数使用适当的插件都可以实现。

但是问题可能也出在这里——当一个新用户上手时,ta 要怎么知道这些插件?

除非看到像这样一篇详尽的帖子,不然它将面对将近 3000 个社区插件,并且掉进这个兔子洞中。

而当你实现这些所谓的功能优化,你可能已经装了一长串的插件。

我已经使用了三四年 Obsidian 了,我是这片领域的老手。
但是我希望那些「新手」们,也能更容易踏入这片大地。

6 个赞

快捷方式里面换一下路径就能直接打开switcher,我就是这么干的:

3 个赞

哇,感谢分享!

官方要是提供原生方案的话,用户就可以节省一些折腾了
但是他们没提供,以致于现在用户只能自己想法子实现hh

1 个赞

试了下,不得不说这个软件挺有意思的,有点精装版OB的感觉,也提示了一些如菜单、编辑器等细节如果obsidan未来能优化就好了

「精装版OB」,这个形容非常贴切 :joy:

我自己的评价也是:OB 相当于一个7分的毛坯房,住能住,但很多地方都不太舒服;这个软件就是有8.5分程度的一个精装修房子,很多基础体验都做了优化。

但是相对而言,ob 因为没装修,所以你想装成什么样都取决于你自己,可以做的改动空间非常大,Octarine 就没有太多的动工空间了。

1 个赞

Obsidian这类高度可拓展的软件,最理想化的形态是“既能满足极简高性能的优势,又能具备拓展高功能的特性”

然而楼主梳理了一遍后,我也才发现原来不少方面都有所欠缺,Obsidian的理念有些过于朴素了,应该@Kepano也来看看这个帖子。
原生或只用少量插件的用户的体验应该在Obsidian是独一份的,而大多数用户,如果选择Octarine、Noteey这些新形态的精装笔记软件,在日常功能和性能上完全不会输于装了20+插件的Obsidian。

个人一直觉得Obsidian的不可替代性还是在高度自定义上,插件生态只是衍生。
我看了Octarine的Pricing部分,有不少简单却需要收费的feature,例如文件夹置顶和各类样式;很多功能虽然Obsidian做的并不好,但好在是开放的,有不少case都是对同一功能提供各有侧重的实现路径,这种”掌控感“应该是很少有软件能提供的。

我都忘了ob还有斜杠命令了

我其实挺希望 Kepano 能看到的……但是之前发在 Reddit 上,刚有 30 个 upvote 帖子就被 Reddit 夹掉了(我怀疑是用了梯子的原因,RDT 对于网络限制很严格)


写这篇文章也是我自己在尝试破除「老手的傲慢」的过程。
因为我最近在尝试和一些新手朋友沟通,去尝试理解他们的痛点。对于熟练用户来说,很多功能都完全没必要,并且也不会觉得内容太多导致难以理解。
但是对刚接触的人来说,这些门槛真的很高。

正如我之前在某个帖子里看到的:「熟悉 ≠ 简单」
我们熟悉这个软件,所以感受不到困难,但不代表它真的那么简单。

而且官方有时候在某个功能「有插件能实现」之后,自己就完全不考虑集成了(比如图片的右键菜单),这样造成一些对其他软件来说非常基础的特性,在 OB 里也需要安装插件才能实现。
而且由于插件市场基于 Github,对于国内用户来说「安装插件」就是第一个槛。


总的而言,我确实认为目前 OB 整体非常好,但学习曲线略高,而且上手体验也有待完善。这是我希望这个帖子能有一定帮助的地方,也是我希望团队后续能改进的。

我用不上这些,但是对新人来说,这些提升会很有帮助。

「For those who come after —— 为后来者开路。」

1 个赞

我记得默认是不启用的,要手动在核心插件打开才有。

1 个赞

是,我不喜欢太多的ui,你这篇提醒了我,然后在手机端试了一下,果然用斜杠命令要更舒服一些,又省去几个插件,赞

1 个赞

太好了,能有一个提及的特性帮到一个用户,这帖子就不算白写 :D

我个人不觉得 Kepano 会对这些内容存在任何触动。我怀疑他本人在使用 Obsidian 时就很少使用插件,曾经提到过,任何一个用户,选择三个插件作为自己的插件组合,就可以配置出自己的个性的 Obsidian。或许从他指定的这个插件数量就可以看出他本人的态度是怎样的。

另外,他经常在推特上问及用户们的需求,我很少看到他采纳了某个用户的意见。一般就是回复“这个我们正在做”,或者“我们没有计划做这个”。

我感觉 Obsidian 有自己的调性。Kepano 高度地看中数据的可迁移性,可互操作性,软件性能,以及用户隐私,对于新功能(尤其是 ai),新元素的添加非常克制。我很少在市场上看到类似的软件。

我记得他的示例库就是这样 :joy: 极简但极其适配他自己的工作流

所以我也说”原生或只用少量插件的用户的体验应该在Obsidian是独一份的“,确实是有Kepano的哲学在引领,同时也兼具了开放和可拓展,才能有如此不可替代的生态位。
Kepano的理念确实是Obsidian很独特的一点,不然和能装插件的Notion或其他一些个人开发者的模块化笔记软件其实也差不多

Kepano 的示例库原先有2个插件:
Dataview、Leaflet (地图)

后来,官方推出了 Bases 功能之后,他就用不到 Dataview 了。
再后来,Bases 支持了 Maps 视图,Leaflet 插件也换成了 Maps。

Maps 本身其实也可以说是「第一方插件」,不过可能是为了作为 Bases View 的示例项目,故做成了开源插件。

所以 Kepano 确实可以不用第三方插件,因为他需要的功能都变成核心插件了(x

1 个赞

想起一个好玩的,之前他还在推特上问大家 Obsidian 里有哪些功能或特性是很少用到的,可以 remove 的。我直接说了是 graph(
因为我确实用不到。

2 个赞

Snipaste_2026-01-29_15-04-40

可能是凑巧,不过 Obsidian 1.11.7 新版本增加了一个 URI,用来快速打开「仓库选择器」
我主观认为和我写的文章有那么一丝丝关系

1 个赞

在 Octarine 官方推荐的 Arch 下试用了一下,第一眼确实挺简洁。但我把各种功能都点了一遍,甚至还没开始打字,就发现内存总占用已经达到了1.3G,只能说还欠调教。

说到收费,确实如楼上所说,有些基础功能都被划到收费项了。而且你一点那些收费功能,直接就弹出个密钥输入框,也没个引导,体验挺差的。要我说,不如干脆分一个免费版和一个付费。

还有,我网上搜这个软件,大家都在拿软件大小说事,根本不关心它欠调教。这软件用的是 Tauri ,跟B站那个叫 Zditor 的用的是同一个技术,这俩跨端体验说实话都挺一般的。要我说,Tauri 也是拉了,这么多年感觉还不如Electron。就安装包小点,却带来一大堆兼容性问题。

2 个赞

要说上手体验,我观察到一个我视角下的现象:很多人入门 Markdown 编辑时都用过 Typora,因此会自然期望其他软件也能作为基础的文件查看编辑器,目前新来的一开始就养成库习惯的始终是少数,时间还不够。

从项目支持角度看,当前多数笔记软件只支持“库”的形式。我在B站、链滴等平台看到不少帖子,发现支持单文件编辑的需求其实不少。对用户来说,偶尔想编辑一个不在库内的文件,却必须以库为前提才能操作,这无疑是一种体验损失。试想如果黑曜石能承担 Markdown 编辑器的职责,做到点击文件直接打开编辑,那对养成Typora使用习惯的用户来说,就已经实现了一个体验升级。

再说一个我自认为的理念冲突:很多笔记软件自称是“知识管理工具”而非Markdown 编辑器,却连打开 txt 都不支持预览。明明底层用的是CodeMirror 这类编辑器,txt 与 Markdown 都是明文,有何本质区别?只支持 Markdown 反而更像在暗示自己就是md编辑器。更何况像黑曜石这样支持各种画板等高级功能,却连 txt 都不支持,未免有些荒诞。

2 个赞

图片来源于腾讯元宝。这是一个代码块过长将顶部操作栏固定的一个案例。

感谢从技术层面的补充~