返回博客列表Obsidian 个人知识库里 Claudian 只能开 3 个对话框?我如何定位、修改并扩展到 10 个标签页
techLive content

Obsidian 个人知识库里 Claudian 只能开 3 个对话框?我如何定位、修改并扩展到 10 个标签页

记录一次 Obsidian + Claudian 的实际排查过程:为什么新建第四个对话框会报错 Maximum 3 tabs allowed,配置文件在哪里,怎么从 3 改到 10,以及如果还想继续解除限制,后续应该怎么改源码。

2026年5月17日obsidian · claudian · codex · 教程 · 配置 · 博客

✨ 写在前面

这篇文章记录一个非常具体、也非常容易踩坑的问题。

我在自己的 Obsidian 个人知识库里安装了 Claudian,并把 Codex 配好了。前面一切都正常,聊天、切模型、分叉对话都能用,但当我想继续增加对话框时,问题出现了。

界面直接提示:

TEXT
Maximum 3 tabs allowed

也就是说,Claudian 默认只允许我同时开 3 个对话标签页。对于只是偶尔用一用的人,这个限制可能还好;但如果你真的把 Obsidian 当成个人知识库和 AI 工作台,这个数量很快就不够用了。

所以这篇文章我会完整记录:

  • 这个问题具体是什么
  • 配置文件到底在哪
  • 我实际改了哪些字段
  • 为什么最多只能改到 10
  • 如果后面还想继续解除限制,应该怎么做

🚨 问题的具体表现

当我在 Claudian 面板里已经打开 3 个标签页后,再继续创建新的对话标签页,插件就会弹出报错:

TEXT
Maximum 3 tabs allowed

这不是 Codex 的限制,也不是 Obsidian 的限制,而是 Claudian 自己的标签页上限配置在生效。

换句话说,这个问题本质上不是模型问题,也不是登录问题,而是插件设置问题。


🧩 我的实际环境

为了避免教程写得太泛,这里先把我自己的实际环境列出来。

项目实际值
知识库工具Obsidian
插件Claudian 2.0.15
AI 提供方Codex
操作系统Windows
Vault 路径F:\我的个人知识库\pop-st
Claudian 配置文件F:\我的个人知识库\pop-st\.claudian\claudian-settings.json
Codex CLI 路径C:\Users\******\AppData\Roaming\npm\codex.cmd

我前面已经把 Claudian 配成了默认使用 Codex,所以这次排查都是在这个基础上继续做的。


🔍 先确认是不是配置导致的

我先检查了 Claudian 的配置文件:

TEXT
F:\我的个人知识库\pop-st\.claudian\claudian-settings.json

在这个文件里,我看到了这一项:

TEXT
"maxTabs": 3

这就已经基本说明问题了。

Claudian 当前读取到的最大标签页数量就是 3,所以当我试图打开第四个标签页时,才会弹出:

TEXT
Maximum 3 tabs allowed

🛠️ 我实际修改了哪些内容

第一步:把 maxTabs 从 3 改成 10

我直接修改了:

TEXT
"maxTabs": 10

修改后的关键配置大概是这样:

TEXT
{
  "settingsProvider": "codex",
  "model": "gpt-5.4",
  "providerConfigs": {
    "codex": {
      "enabled": true,
      "cliPath": "C:\\Users\\40933\\AppData\\Roaming\\npm\\codex.cmd",
      "cliPathsByHost": {
        "pop": "C:\\Users\\40933\\AppData\\Roaming\\npm\\codex.cmd"
      },
      "customModels": "gpt-5.4"
    }
  },
  "maxTabs": 10
}

这里最关键的只有一个字段:

TEXT
"maxTabs": 10

其他字段是我之前为了让 Claudian 正常调用 Codex 配过的,不是这次“3 个标签页限制”的核心原因。


♻️ 修改后怎么生效

改完配置文件之后,需要让 Obsidian 重新读取设置。

最稳妥的方式有两个:

  1. 关闭 Claudian 面板后重新打开
  2. 直接重启一次 Obsidian

重启之后,标签页上限就不再是 3,而是 10 了。🎉


🔒 为什么我只能改到 10

这里有个非常关键的点。

一开始我以为只要在配置里把 maxTabs 改成更大,比如 20,就能直接多开更多标签页。但检查 Claudian 源码后,我发现不是这样。

插件内部实际上做了限制钳制,大意是:

TEXT
const maxTabs = this.settings.maxTabs ?? 3;
return Math.max(3, Math.min(10, maxTabs));

意思非常直接:

  • 最小不能低于 3
  • 最大不能高于 10

所以即使你手动把配置文件写成:

TEXT
"maxTabs": 20

插件真正运行时,最终也只会按 10 来处理。

这也是为什么这篇文章的“直接配置方案”最多只能帮你扩展到 10


🎚️ Claudian 设置页里其实也能看到这个限制

我后面又看了它的设置代码,发现它在设置页里本身就是一个滑块:

TEXT
slider.setLimits(3, 10, 1)

这说明作者本来就只打算让用户在 310 之间调整。

也就是说:

  • 如果你只是想从 3 提高到 5、8、10,这属于正常配置
  • 如果你想提高到 10 以上,那已经不再是“改配置”,而是“改插件行为”

⚡ 如果你也遇到同样问题,直接这样改

配置文件位置

打开:

TEXT
你的Vault\.claudian\claudian-settings.json

例如我这里是:

TEXT
F:\我的个人知识库\pop-st\.claudian\claudian-settings.json

把这项改掉

TEXT
"maxTabs": 3

改成:

TEXT
"maxTabs": 10

保存后重启 Obsidian

然后重新打开 Claudian,就可以拥有最多 10 个标签页了。🎉


🧪 我这次顺手确认过的相关配置

为了避免你排查方向跑偏,这里把我已经确认过的几个点也写出来。

1. 这不是 Codex 模型问题

无论你用的是:

  • gpt-5.5
  • gpt-5.4
  • gpt-5.4-mini

都不会影响这个标签页数量限制。

2. 这不是 Codex CLI 路径问题

我当前使用的是:

TEXT
C:\Users\40933\AppData\Roaming\npm\codex.cmd

这个路径只影响 Claudian 能不能正常调用 Codex,不影响标签页最大数量。

3. 这不是 Vault 本身的问题

无论你的 Vault 是中文路径还是英文路径,只要 Claudian 已经正常加载,这个限制都来自插件自己的 maxTabs 配置和源码上限。


🚀 后续方案:如果还想解除 10 的限制

如果你后面觉得 10 还是不够,那就不能只改配置文件了,需要继续改 Claudian 插件本身。

思路很简单:

方案一:改源码里的上限钳制

把类似下面这段逻辑:

TEXT
return Math.max(3, Math.min(10, maxTabs));

改成更大的范围,比如:

TEXT
return Math.max(3, Math.min(30, maxTabs));

方案二:改设置页滑块范围

把:

TEXT
slider.setLimits(3, 10, 1)

改成:

TEXT
slider.setLimits(3, 30, 1)

这样你在 Claudian 设置界面里就能直接拖到更高的值,而不需要每次手改 JSON。

方案三:重新构建并替换插件

改完源码之后,还需要:

  1. 重新构建 Claudian
  2. 用新的 main.js 替换当前 Vault 里的插件文件
  3. 重启 Obsidian 验证效果

这一步已经不属于普通用户配置,而是定制插件了。


💭 我对这个限制的看法

从插件作者的角度看,把默认值设成 3、最大值限制在 10,其实是合理的。

因为标签页一多:

  • UI 会变挤
  • 会话状态会变复杂
  • 插件内存占用也可能上升

但从“个人知识库 + AI 工作台”的实际使用场景来说,3 确实太少了。哪怕不去改源码,至少也应该先把它调到 8 或 10,体验会好很多。

对我来说,10 是一个比较平衡的值:

  • 足够日常并行使用
  • 不至于太拥挤
  • 也不需要立刻去维护自定义插件版本

✅ 最后总结

这次问题的核心并不复杂:

  • Claudian 默认读取的 maxTabs3
  • 所以第四个标签页会报 Maximum 3 tabs allowed
  • 直接修改 Vault/.claudian/claudian-settings.json 可以把它提高到 10
  • 但当前版本源码本身把最大值限制死在 10
  • 如果要超过 10,后面必须改源码并重新构建插件

如果你也在用 Obsidian 搭个人知识库,同时又把 Claudian 当成真正的工作台,这个设置非常值得提前改掉。📝

至少,先把 3 变成 10。🙌

读者反馈

你希望这篇文章补充什么?

可以留下你想看的功能、改进建议或后续教程方向。我会定期整理。

位读者看过
条建议
0/500

最新建议

还没有建议,你可以抢个沙发。

为了去重统计,只保存 IP、浏览器信息和本机指纹的哈希,不保存明文 IP。