我尝试了一款 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 的斜杠命令:
image

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

OB 中如何改善?

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

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

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

260124_我尝试了Notion和Obsidian的结合体,这是我的解剖报告-img-260124_213610


Callout

Callout 可以快速切换类型:

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

OB 中如何改善?

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

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

代码块

代码块自带收缩按钮:

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


链接编辑

双击 [ 创建链接:
image

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

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

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

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

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

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


图片编辑

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

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

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

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

图片设置按钮:
image

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

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

最近笔记

原生的最近笔记视图:
image

OB 中如何改善?

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

搜索

全局搜索:

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

这里 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 也自带,核心插件中打开即可。

快速插入

快速插入日期:
image

  • 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 了,我是这片领域的老手。
但是我希望那些「新手」们,也能更容易踏入这片大地。

4 个赞

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

2 个赞

哇,感谢分享!

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

1 个赞

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

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

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

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

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(
因为我确实用不到。

1 个赞

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 这类编辑器,txtMarkdown 都是明文,有何本质区别?只支持 Markdown 反而更像在暗示自己就是md编辑器。更何况像黑曜石这样支持各种画板等高级功能,却连 txt 都不支持,未免有些荒诞。

1 个赞

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

感谢从技术层面的补充~