Post by tag

按标签聚合

包含 # 编程与脚本 的文章列表

ABAL Language highlighter

它能在代码块中对ABAL语言进行语法高亮显示。

1. 主要功能:为Obsidian中代码块内的ABAL编程语言添加语法高亮,支持编辑模式(实时预览和源码模式)和阅读模式的高亮显示,可识别多种类型的代码元素,包括关键字、字符串、注释、数字、运算符和标点符号。 2. 适用场景:适用于在Obsidian中编写和查看ABAL代码的场景,无论是在编辑代码时实时查看高亮效果,还是在阅读笔记时清晰地识别代码结构。 3. 核心特色:采用CodeMirror 6装饰实现编辑模式高亮,通过Markdown后处理器实现阅读模式高亮,关键字检测不区分大小写。 4. 使用建议:在Obsidia

AI

AI

Pkmer

Ace Code Editor

这是一款基于 Ace 编辑器的增强型代码编辑器,能提供语法高亮、代码折叠等高级编辑功能。

Ace Code Editor Ace Code Editor 适用于需要在Obsidian中进行代码编辑、管理CSS代码片段以及预览代码文件的场景,方便开发者和技术文档编写者在笔记软件内处理代码相关工作。 采用Ace编辑器,具备语法高亮、代码折叠等高级编辑功能,增强了代码编辑体验。

AI

AI

Pkmer

Advanced Ruby

开启复杂的、与语言无关的注音标注渲染功能。

Advanced Ruby Advanced Ruby 支持复杂、与语言无关的注音注解渲染和编辑,能将 Markdown 注音语法渲染为 HTML 注音标签,支持 Unicode 全范围,可在编辑模式插入 Markdown 注音包装器,还能在 Markdown 和 HTML 注音语法间转换。 适用于为各类文本添加注音、语义注释或分层注解,不限于东亚文字的发音标注。

AI

AI

Pkmer

AI bot

使用人工智能对代码进行润色、总结、翻译、分析和解读

AI Bot 插件是一个强大的工具,旨在通过AI技术提升Obsidian的笔记编辑体验。用户可以在Obsidian中直接与AI助手互动,轻松生成、编辑和组织笔记,获得智能建议和自动化任务。 适用于需要快速获取信息、整理笔记或自动化重复性任务的用户,提升笔记质量与效率。通过直观的界面,用户可以轻松与AI互动,优化笔记管理体验。

AI

AI

Pkmer

AI Chat as Markdown

多个分支式的AI对话,以Markdown层次结构表示

这是一个Obsidian插件,名为“AI Chat as Markdown”,它可以让GPT-4 Omni / Claude 3.5直接在你的Obsidian Markdown笔记中对话。它依赖于标题的嵌套,因此你可以在同一个笔记中拥有多个对话,甚至是分支对话。插件支持图片,因此你可以与支持此功能的模型(如Omni和Claude 3.5)一起讨论嵌入在你的Markdown中的图像和图表。你可以通过Obsidian插件设置来配置它,以使用任何兼容OpenAI的API服务器。安装插件后,你只需在编辑模式下,将光标放在你的笔记中

AI

AI

Pkmer

Antigravity CLI Sidebar

这个插件还没经过Obsidian官方人员的手动审核。可以直接在Obsidian侧边栏面板里运行反重力命令行界面(Antigravity CLI)。

1. 主要功能:将Antigravity CLI嵌入Obsidian侧边栏,可在不离开笔记的情况下与Antigravity进行交互,支持全终端交互,包括输入、滚动和调整大小。 2. 适用场景:适用于使用Obsidian桌面版(Windows、macOS、Linux),且已安装Antigravity CLI和Python 3的用户,在笔记编辑过程中需要借助Antigravity CLI获取信息时使用。 3. 核心特色:采用基于xterm.js的简洁终端界面,命令和参数可自定义,版本2.0支持新的Antigravity CL

AI

AI

Pkmer

Infographic

这个插件还没经过Obsidian官方人员的人工审核。它可以渲染AntV信息图(infographic.antv.vision)代码块。

1. 主要功能:在Obsidian中渲染AntV Infographic代码块,可根据特定代码生成对应的信息图表。 2. 适用场景:适用于需要在Obsidian笔记中添加可视化信息图表的场景,如数据展示、知识图谱构建等。 3. 核心特色:能直接在Obsidian内渲染AntV Infographic代码,无需额外跳转,方便快捷地将代码转化为直观的图表。 4. 使用建议:创建以infographic为语言的代码块,按照AntV Infographic的语法编写代码,如指定模板和数据等。更多语法和示例可参考https://i

AI

AI

Pkmer

Any AI CLI

这个插件还没经过Obsidian官方人员的人工审核。你可以在右侧边栏的终端面板里运行Claude Code或Codex这类人工智能代码命令行工具。

Any AI CLI 1. 主要功能:可在 Obsidian 右侧侧边栏终端中运行本地 AI 编码 CLI 工具,如 Claude、Codex 等;能在设置里自定义 CLI 运行时列表,支持多会话并行;可在活动保险库文件夹中启动会话、切换标签页,一键注入活动文件或文件夹;还能安排可重复使用的提示,定时或按需运行并可导出历史记录。 2. 适用场景:适用于需要在 Obsidian 中使用 AI 编码工具辅助开发、编码的场景。 3. 核心特色:嵌入真实的基于 PTY 的终端,支持多会话并行运行;可自定义运行时,方便灵活;能定时运

AI

AI

Pkmer

API Designer

不用离开笔记,就能直观地设计和记录 API 端点。

API Designer 1. 主要功能:可在Obsidian笔记中直观地设计和记录API端点,能创建包含请求和响应体的端点,定义属性的名称和类型,还能即时添加或移除字段。 2. 适用场景:适用于需要在笔记中设计和记录API的开发者或相关工作者,无需离开笔记就能完成API设计,提高工作效率。 3. 核心特色:拥有简洁、响应式的布局,能适配工作空间;API设计结果直接以Markdown格式保存;支持自定义主题,可通过JSON设置颜色方案。 4. 使用建议:先在Obsidian中安装并启用该插件,打开要设计API的笔记,点击工

AI

AI

Pkmer

Auto Close Tags

自动闭合 HTML 标签。

Auto Close Tags 1. 主要功能:在Obsidian中自动闭合HTML标签,支持输入 > 时自动闭合、粘贴HTML内容时自动闭合,也可手动使用命令闭合未关闭的标签。 2. 适用场景:适用于在Obsidian里编写HTML代码的场景,无论是撰写网页相关笔记,还是进行HTML代码测试等都能使用。 3. 核心特色:具备智能检测能力,可处理嵌套标签和自闭合元素;支持自定义排除某些标签;能选择是否在代码块和内联代码中忽略自动闭合功能。 4. 使用建议:安装时可在Obsidian的“社区插件”中搜索“Auto Close

AI

AI

Pkmer

Auto Replacer

用正则表达式规则和 JavaScript 函数自动替换笔记里的文本。

1. 主要功能:该插件可借助正则表达式和JavaScript函数,依据自定义规则自动替换Obsidian笔记中的文本。 2. 适用场景:适用于格式化单位、高亮关键词、注入如笔记标题这类智能且有上下文感知的替换内容等场景。 3. 核心特色:用户能自定义正则表达式模式;可编写JavaScript转换函数控制匹配内容的替换方式;规则可通过可视化界面保存和编辑;无需手动编辑Markdown或点击按钮,输入时自动完成替换。 4. 使用建议:使用时,先打开“设置→Auto Replacer”,然后点击“Add custom r...

AI

AI

Pkmer

Automatic Tags

根据路径自动为新的笔记添加标签。

Obsidian 自动标签插件可以根据笔记的路径自动为新的笔记添加标签。通过简化的 Glob 格式,用户可以配置路径和标签的映射关系。插件提供了一个配置选项,用户可以根据自己的需求进行设置。例如,可以将所有新的 Markdown 文件都添加一个名为 "all" 的标签,或者将所有新的文件夹为 "physics" 的文件添加一个名为 "physics" 的标签。这个插件可以帮助用户自动为新创建的笔记添加标签,提高笔记的分类和组织效率。

AI

AI

Pkmer

Better MathJax

提供数学自动完成和可自定义的代码片段。

Better MathJax BetterMathjax For Obsidian 是一个提供数学自动完成和可定制代码片段的插件。通过检测 $$ 或 $$$$ 块,实现内联 Mathjax 渲染的自动完成功能。使用快捷键显示辅助模态,方便参考和快速编辑代码片段。支持使用占位符进行快速导航。具有完全可定制的配置。适用于需要频繁使用数学公式的用户,提高写作效率。详细用法和配置请参考 README。

AI

AI

Pkmer

Blackglass

可以在macOS、Linux和Windows系统的Obsidian里运行Claude Code,支持交互式终端、快速提问弹窗,还有内置的MCP服务器,方便对仓库进行结构化访问。

Blackglass Blackglass 适用于使用Obsidian管理笔记,且希望借助Claude Code进行笔记处理、查询等操作的用户。

AI

AI

Pkmer

Blueprint Renderer

用BlueprintUE渲染引擎把虚幻引擎蓝图节点渲染成交互式可视化图表。

Blueprint Renderer Blueprint Renderer是基于BlueprintUE自托管版的Obsidian插件,可将虚幻引擎蓝图节点在Obsidian笔记中渲染为交互式可视化图表。 适用于在Obsidian中记录UE蓝图代码,避免截图的麻烦,直接复制蓝图代码粘贴到代码块即可渲染。 在Obsidian中创建代码块,代码块语言选择“blueprint”,将蓝图代码粘贴其中,即可实现渲染。该插件通过动态加载、全局暴露、简单封装等方式实现蓝图代码的渲染,操作较为简便。

AI

AI

Pkmer

Bookmark API

这个插件还没经过Obsidian官方人员的人工审核。它提供了全局书签功能,可通过编程方式将文件添加到书签组。

Bookmark API 是一款 Obsidian 插件,可通过编程方式管理书签,提供添加、移除、移动书签及删除书签组等功能。 适用于与 Templater、Dataview 等工具结合,或在 Obsidian 内运行的脚本中使用。

AI

AI

Pkmer

Byte Field Diagrams

添加图表,展示结构在内存或网络中的布局方式。

bytefield 是一个简单的 Obsidian 插件,用于在笔记中创建字节字段图,直观展示数据结构(如网络数据包)在内存或网络中的布局。用户只需在代码块中按“字段名: 字节长度”格式输入字段(例如 field1: 3),插件会自动生成带有偏移量标注的表格化图表,支持自定义起始偏移量(如 !curOffset: 7)、跨行字段换行以及匿名填充字段(如 : 1 表示1字节空白)。该插件适用于协议分析、二进制数据格式文档编写等场景,帮助开发者或技术作者清晰呈现结构化数据的字节级分布,简化传统绘图工具的繁琐操作。项目基于 Bu

AI

AI

Pkmer

ByteGrid

它可以可视化二进制数据和C结构体的内存布局。

ByteGrid 1. 主要功能:将YAML定义转换为美观、交互式的SVG图表,用于可视化二进制数据和C结构体的内存布局。 2. 适用场景:适用于逆向工程、协议分析、文件格式文档编写以及理解底层数据结构等场景。 3. 核心特色: - 自动为字段分配颜色,便于区分。 - 实现字节级精确的内存结构可视化。 - 支持位域,可可视化字节内的单个位。 - 提供多种布局模式,包括字节级和位级布局。 - 有默认、深色和浅色三种颜色方案。 - 图例位置可自定义,支持多列显示。 - 采

AI

AI

Pkmer

Claude Anywhere

可以通过远程中继服务器在任何设备上运行Claude Code。

Claude Anywhere Claude Anywhere 插件可让用户通过远程中继服务器,在手机或平板上运行 Mac 端的 Claude Code。能跨 Mac 编辑文件(不限于 Obsidian)、运行技能、进行全终端访问,还可在桌面恢复对话。 适用于需要在移动设备上使用 Mac 端 Claude Code 进行文件编辑、执行命令等操作的场景,如外出时仍能继续工作。

AI

AI

Pkmer

Claude Code Bridge

这个插件还没经过Obsidian官方人员的人工审核。可以把选中的文本连接到Claude Code CLI,实现实时上下文共享。

Claude Code Bridge 是一款 Obsidian 插件,可将选中的文本实时共享到 Claude Code CLI,让 Claude Code 能获取所选文本作为上下文。 适用于在 Obsidian 中编辑文本时,需要借助 Claude Code 进行代码分析、生成等操作的场景。 1. 可通过源码构建并安装到 Obsidian。 2. 启用插件后,在 Obsidian 所在的库目录下打开终端,运行 claude 和 /ide 连接到 Obsidian。 3. 注意 Claude Code 必须

AI

AI

Pkmer

Claude Code IDE Pro

它能帮助Claude Code查看当前笔记、标签页和选中内容,打开文件,并通过并排差异视图提出编辑建议。

Claude Code IDE Pro Claude Code IDE Pro 是一款 Obsidian 插件,支持 Claude Code IDE 集成协议。它能让 Claude 查看活动笔记、标签和选择内容,通过并排差异视图打开文件并提出编辑建议。用户可在 Claude 面板中 @ 提及 Vault 文件,切换笔记时 Claude 上下文自动更新。 适用于需要在 Obsidian 中借助 AI 辅助编辑、审查和研究文档的场景,如编写小说、进行知识管理等。 与最小上下文桥不同,该插件连接了所有标准 IDE 工具,

AI

AI

Pkmer

Claude Code IDE

这个插件还没经过Obsidian官方人员的人工审核哦。你可以把你的仓库和Claude Code连接起来,然后和命令行界面共享编辑器上下文呢。

1. 主要功能:在Obsidian和Claude Code间搭建桥梁,实时共享编辑器上下文,支持将选中的文本或文件发送给Claude Code。 2. 适用场景:适用于在Obsidian中使用Claude Code进行代码编辑、文本处理等场景。 3. 核心特色:零配置,安装启用后输入/ide即可使用;零依赖,仅一个main.js文件;安全性高,采用本地连接、会话认证、只读模式,无运行时依赖和共享密钥。 4. 使用建议:可从Obsidian社区插件安装,也可手动下载文件安装。Claude Code能通过终端直接调用Obsi

AI

AI

Pkmer

Claude Code Skills

可以从任意笔记中将Claude的智能回复流式传输到一个固定的侧边栏面板中。

Claude Code Skills是一款Obsidian插件,能将笔记与Claude Code CLI连接。可选中笔记文本,右键选择技能,在侧边栏获取AI流式响应;支持多轮对话、自由聊天,能导出完整对话记录,还有加载动画。 适用于在Obsidian中需要借助Claude Code进行文本处理、代码编写、问答等场景的用户。

AI

AI

Pkmer

Claude Skill Sync

这个插件还没经过Obsidian官方人员的人工审核。它能把AI编码工具(Claude Code、Codex、Cursor、Gemini等14种以上)的技能集中到一个文件夹里,和每个工具的本地目录建立符号链接。支持双向同步,有状态仪表盘,还有18种以上预设。

将 Obsidian vault 作为 AI agent skill 中央仓库,可一键将技能文件软链接到 Claude Code、Codex 等工具的技能目录,具备双向同步、侧边栏状态卡展示、失效链接清理、指向错误修复、定时自动同步及启动状态提醒等功能。 适用于使用多种 AI 编码工具,需要集中管理和同步技能文件的开发者,可在不同电脑上保持技能文件的一致性。 采用“单一真身(vault),多处替身(symlink)”理念,不复制内容、不占额外空间,任何位置编辑都即时一致;支持多平台,可利用 Obsidian 自身

AI

AI

Pkmer

REST and MCP server

这个插件还没经过Obsidian官方人员的人工审核。它能将命令行界面(CLI)命令以RESTful API端点的形式呈现,并且提供一个MCP服务器,方便与人工智能工具集成。

将所有Obsidian CLI命令转化为本地HTTP API和MCP服务器,可通过脚本、工具和AI助手对Obsidian vault进行编程式控制,实现笔记的创建、读取、搜索和修改等操作。 适用于需要自动化笔记流程、让AI助手与笔记库交互、将Obsidian集成到现有工作流的场景。

AI

AI

Pkmer

ClipBook

这个插件还没经过Obsidian官方人员的人工审核。你可以用它存储API密钥、令牌和文本片段,还能快速复制这些内容,它们都来自结构化代码块哦。

1. 主要功能:在Obsidian中存储并快速复制API密钥、令牌和可复用的文本片段,支持从结构化代码块中提取信息。 2. 适用场景:适用于需要频繁使用API密钥、令牌等信息,且希望能快速复制这些信息的场景,比如开发人员在编写代码时使用各类API。 3. 核心特色:在阅读视图中,将代码块渲染为紧凑的结构化列表,每行都有复制按钮;支持折叠部分内容,可点击显示被掩码的值;提供快速添加按钮,无需编辑源代码即可追加条目。 4. 使用建议:在任意笔记中创建带有clipbook语言标识符的代码块,按照特定语法(如Key = Valu

AI

AI

Pkmer

Code block from selection

为所选文本添加代码块。

这个 Obsidian 插件为选定的文本添加了一个代码块。你可以在插件设置中指定代码块中要使用的编程语言,还可以为“从选定文本创建代码块”命令添加热键。使用时,只需选中包含代码的文本,然后按下热键即可快速创建代码块,非常方便。这个插件可以帮助用户快速在 Obsidian 中添加代码块,提高了编写和整理代码的效率。

AI

AI

Pkmer

Code Blocks commands

提供插入带标记代码块的命令,还支持用反引号触发这些命令。

Code Blocks commands Code Blocks commands 适用于在Obsidian中需要频繁插入代码块并进行语法高亮标记的场景,如程序员记录代码笔记、技术人员撰写技术文档等。

AI

AI

Pkmer

Code Editor

可以直接编辑非Markdown文本文件(代码、配置文件、数据文件),并且具备语法高亮、行号显示和自动换行功能。

1. 主要功能:可在Obsidian中直接编辑非Markdown文本文件,如代码、配置、数据文件等。支持50多种文件类型,具备语法高亮、行号显示、自动换行等功能。 2. 适用场景:适用于开发者在Obsidian中编辑各类代码文件,也适用于需要处理配置文件、数据文件的场景,方便在笔记软件中统一管理和编辑不同类型的文本。 3. 核心特色:提供5种内置颜色主题进行语法高亮显示,行号可突出显示当前活动行,能满足不同用户的视觉需求和编辑习惯。 4. 使用建议:若需编辑代码或非Markdown文件,可直接使用该插件。根据个人喜好选择

AI

AI

Pkmer

Code Files

在Obsidian中使用VS Code强大的Monaco编辑器编辑代码文件。

Code Files Obsidian Code Files 是 ObsidianMD 的插件,使用强大的 Monaco Editor 来显示和编辑代码文件。该插件为 Obsidian 添加了一个代码编辑器视图,可用于编辑各种代码文件。用户可以在插件设置中配置默认编辑器的文件扩展名,并可以通过右键单击侧边栏中的文件夹、命令面板或功能区中的按钮创建新的代码文件。需要注意的是,该插件目前依赖于在线托管的 Monaco Editor,因此需要互联网连接才能使用。该插件解决了在 Obsidian 中编辑代码文件的需求,为用户提供了更

AI

AI

Pkmer

Code Folding

这个插件还没经过Obsidian官方人员的人工审核。这是个轻量级插件,能给代码块添加智能折叠功能。

Code Folding 为代码块添加智能折叠功能,可展开或折叠代码,还支持一键复制代码。 适用于在Obsidian中编写和查看代码的场景,无论是少量代码查看还是大量代码管理都适用。 1. 仅专注代码块折叠,无额外功能,改动极小。 2. 代码实现精简高效,性能优先。 3. 使用Obsidian原生CSS变量,与所有主题兼容。 4. 行数不超过5行时,显示全量代码并支持一键复制;超过5行则自动折叠,点击可展开或折叠,也支持一键复制。 1. 推荐通过Obsidian社区插件安装该插件。 2. 点击代码块头部可

AI

AI

Pkmer

Code Language Completer

Autosuggests and completes codeblock language options based on history.

Code Language Completer Obsidian Code Language Completer是一个简单的插件,可以根据历史记录自动建议和完成代码块语言选项,提供了在Obsidian中插入代码块的便利性改进。它具有以下功能:1. 对各种编程语言进行自动建议和完成;2. 可以根据需要添加更多语言;3. 根据最近使用的语言进行建议(在记录特定语言时很有帮助);4. 可配置的快捷键,将光标放在自动建议模态内,在插入语言时,光标放在代码块内。这个插件可以帮助用户更快速地插入代码块,提高写作效率。

AI

AI

Pkmer

Code Link

在你的笔记中链接到代码文件

Code Link 根据您提供的描述和README文件,Obsidian Code Link插件允许您在Obsidian中展示代码,并且只展示您感兴趣的部分。通过符号搜索/标签搜索/代码大纲等功能,您可以直接链接到代码文件中的特定符号(如类、函数或类中的方法)。这样可以在笔记中引用您感兴趣的代码部分,避免其他内容的干扰,特别适用于记录代码笔记或学习复杂的开源项目时。插件支持悬停预览和嵌入式代码预览,还提供标签搜索功能。确保在使用插件前按照说明下载必要组件,并在设置中启用相应选项。需要将项目导入Obsidian仓库中才能进行

AI

AI

Pkmer

Code Reference Library

这个插件还没经过Obsidian工作人员的人工审核。这是一个个人代码参考库,里面有按语言和框架打了标签的代码模式和代码片段,全都是纯Markdown格式的。

Code Reference Library 适用于开发者在Obsidian中构建个人编码参考库,方便随时查阅代码片段、设计模式等信息。 以纯Markdown形式存储,方便管理和查阅,通过标签和语言筛选实现快速查找。 打开命令面板,搜索“Code Reference”即可访问所有命令,利用标签和语言筛选功能高效查找所需内容。

AI

AI

Pkmer

Code Space

这个插件还没经过Obsidian官方人员的人工审核。它能实现专业的代码文件管理,有可视化仪表盘、带语法高亮的编辑器,还支持嵌入Markdown。

Code Space 1. 主要功能:为Obsidian提供专业代码文件支持,涵盖代码文件的集中浏览、管理、编辑、结构导航及嵌入式代码导出。具备管理、编辑、嵌入和挂载四个“空间”功能。 2. 适用场景:适用于需要在Obsidian中进行代码文件管理和编辑的场景,如开发者记录代码、进行代码分析等。 3. 核心特色:有可视化仪表盘,方便浏览代码文件;专用编辑环境,支持语法高亮;与Obsidian原生功能结合,可实现代码引用、嵌入式预览和PDF导出;能通过系统符号链接挂载外部文件夹,实现跨项目代码管理。 4. 使用建议:若你在O

AI

AI

Pkmer

CodeSuite

具备VS Code级别的代码块功能:支持Shiki语法高亮,有65种以上的主题,可进行带实时输入输出的代码执行,能渲染嵌入式文件,还能导入自定义的VS Code主题。

1. 主要功能:提供VS Code级别的代码块功能,包括Shiki语法高亮(65+内置主题,支持导入VS Code主题)、实时代码执行(支持多种语言)、内联图形渲染、笔记本模式(共享执行上下文)、嵌入代码文件、在文件资源管理器中打开代码文件、环境管理。 2. 适用场景:适合在Obsidian中进行代码编写、调试、数据分析等场景,类似Jupyter Notebook。 3. 核心特色:零额外基础设施,实现VS Code级语法高亮、实时代码执行与流式I/O、跨代码块共享变量、内联图形渲染。 4. 使用建议:可根据喜好选择内置

AI

AI

Pkmer

Code View

它是一个只读查看器,可用于查看源代码和以开发者为中心的文件(如py、ps1、sh、ts等),并且能通过Prism实现语法高亮显示。

1. 主要功能:为常见开发及开发者相关文件(如py、ps1、sh等)提供只读的语法高亮查看功能,不执行文件内容。 2. 适用场景:适用于在Obsidian库中存储AI代理相关文件,如提示、工具配置、说明文件、内存文件等,方便浏览、搜索和链接,也可查看原本只能在编辑器中打开的纯文本源文件。 3. 核心特色:让开发者文件成为Obsidian库中的一等公民,借助Prism实现语法高亮,渲染路径采用Prism.tokenize和DOM遍历,不使用innerHTML。 4. 使用建议:终端用户可通过Obsidian的“设置→社区插

AI

AI

Pkmer

CodeBlock Language Detector

这个插件还没经过Obsidian官方人员的人工审核。它能自动检测未指定语言的代码块,并添加语言标签,以实现正确的语法高亮显示。

CodeBlock Language Detector CodeBlock Language Detector 自动检测Obsidian中未指定语言的代码块,并添加合适的语言标签以实现正确的语法高亮。 适用于在Obsidian中编写代码笔记,忘记为代码块指定语言的场景。 1. 采用两种智能检测方法:Highlight.js检测和模式匹配,确保检测准确。 2. 支持70多种编程语言,覆盖范围广。 3. 可配置置信度阈值,范围为0 - 100%。 4. 触发方式灵活,包括打开笔记、编辑笔记、保存文件时自动检测,也可

AI

AI

Pkmer

Codeian

你可以在仓库的侧边栏使用Codex。

Codeian 是仅支持桌面端的 Obsidian 插件,可在 Obsidian 侧边栏嵌入 Codex 提示界面,能在侧边栏打开 Codex、运行提示、将输出流式传输回对话、以 Markdown 格式渲染最终答案。 适用于希望在 Obsidian 内借助 Codex 解决问题,以 Vault 为工作上下文的用户。 通过 ribbon 图标或命令面板 “Codeian: Open sidebar” 打开插件。在侧边栏底部输入提示并按 Enter 运行,Shift + Enter 用于换行。

AI

AI

Pkmer

Encoder/Decoder

将文本转换为base64格式。

Encoder/Decoder 是 Obsidian 的插件,用于将文本转换为 base64 格式。该插件支持将文本转换为 base64 编码。使用该插件,用户只需在文本中输入 transform-text-base64 关键词,即可将文本转换为 base64 编码。该插件解决了将文本转换为 base64 编码的需求,适用于需要将文本转换为 base64 格式的场景。

AI

AI

Pkmer

Concrete

这个插件还没经过Obsidian官方人员的人工审核。它是一个用于Markdown笔记的响应式变量系统。

Concrete 这是一款用于Obsidian的轻量级插件,支持文本样式设置、颜色高亮和结构大纲功能。可在笔记内用简单语法自定义文本包装器、内联颜色样式、CSS变量和基于短横线的大纲级别。 适用于需要对笔记进行多样化文本样式设置、颜色标记以及清晰结构划分的场景,如撰写文档、做学习笔记等。 可先在插件设置中启用或禁用单个功能,如项目符号、颜色变量、文本变量等。根据需求灵活运用各种样式设置方法,如嵌套包装和组合样式,以实现多样化的文本效果。

AI

AI

Pkmer

Conditional Properties

用条件规则(如果/那么)自动更新前置元数据。

Conditional Properties 可依据 IF/THEN 条件规则自动更新笔记的前置元数据,能设置属性、修改标题,实现笔记库的自动整理。 适用于自动为笔记打标签、维护一致的元数据、批量更新属性、定时维护笔记,以及针对最新创建或修改的笔记进行操作。 1. 灵活条件:有 6 种运算符,可基于前置属性或标题设置条件。 2. 强大操作:支持添加、移除、覆盖属性值,删除属性,修改标题等。 3. 智能执行:可按需运行,设置定时扫描,选择扫描范围和处理笔记数量。 4. 安全私密:仅修改前置元数据,本地处理,数据

AI

AI

Pkmer

Cron

简单的CRON /调度程序插件,定期运行用户脚本或Obsidian命令。

Obsidian Cron 是 Obsidian.md 的一个插件,允许用户按计划自动运行 Obsidian 命令或自定义用户脚本。用户可以在插件设置页面添加任务,每个任务需要名称、Obsidian 命令和 cron 调度表达式。插件还提供了三个可切换选项:在移动设备上运行、锁定任务和同步检查。插件还提供了 API,允许通过 JavaScript 添加用户函数,并可以通过 API 清除任务锁定。此外,插件还支持与原生的 Obsidian Sync 插件集成,确保在运行任何 cron 任务之前,等待 Obsidian Sync

AI

AI

Pkmer

CSharp Snippet Runner

你可以在Obsidian里使用自动安装的CSharpRepl运行时来运行C#代码块。

1. 主要功能:为Obsidian中C代码块添加运行按钮,使用自动安装的CSharpRepl运行时执行代码片段,并将输出直接显示在笔记中。支持多种C代码块标签,可添加脚本参数,能保存代码片段的输出和参数,笔记渲染时恢复保存内容。 2. 适用场景:适用于在Obsidian中编写和调试C代码的场景,方便开发者在笔记中直接运行代码并查看结果。 3. 核心特色:自动安装CSharpRepl运行时,支持多种C代码块标签,自带运行按钮,操作便捷;保存输出和参数,方便后续查看和复用。 4. 使用建议:若要开发该插件,可按npm ins

AI

AI

Pkmer

Custom Syntax Highlights

在阅读视图中,通过可配置的文件扩展名与编程语言的映射关系,把带有自定义扩展名的文件以语法高亮的代码块形式显示出来。

Custom Syntax Highlights 该插件可在阅读视图中将自定义扩展名的文件以语法高亮的代码块形式显示,支持配置扩展名到语言的映射。 适用于需要对自定义扩展名文件进行语法高亮显示的场景,方便用户查看和阅读特定格式文件。 1. 可自定义扩展名映射,能将任意文件扩展名配置为特定的语法高亮显示。 2. 打开配置好的文件扩展名时,自动切换到阅读视图。 3. 支持灵活的语言映射,可将扩展名映射到任何支持的语法高亮语言。 4. 文件以单个、格式正确的代码块形式呈现,显示简洁。 推荐从Obsidian的社区插件

AI

AI

Pkmer

Custom Theme Studio

用内置的 CSS 编辑器创建并自定义主题。修改颜色、样式,还能导出你自己的自定义主题。

Custom Theme Studio 该插件是Obsidian的主题设计工作室,可通过可视化工具、实时CSS编辑创建、定制和导出专业主题。涵盖编辑CSS变量、导入自定义字体、实时编辑、可视化操作、主题管理及设置备份等功能。 适用于想要为Obsidian定制个性化主题,改变界面颜色、字体等样式的用户。

AI

AI

Pkmer

Dev Loader Updater

这个插件还没经过Obsidian官方人员的人工审核。你可以从用户自定义的端点安装和更新私有开发插件,并且它还支持备用传输方式。

1. 主要功能:可从用户自定义源安装和更新Obsidian的私有插件,支持从配置的远程源安装插件,当主源不可用时支持端点回退,还能通过相同源链检查并应用插件更新。 2. 适用场景:适用于需要安装和维护私有插件,且不依赖标准公共插件安装流程的场景。 3. 核心特色:提供了灵活的插件安装和更新方式,能自定义插件源,具备端点回退机制,确保在主源故障时仍可继续操作。 4. 使用建议:开发者修改插件代码后,需在创建版本发布前重新构建,以保证发布资产与标记版本匹配。插件代码仓库为https://github.com/Anonymis

AI

AI

Pkmer

Developer Toolbox

这个插件还没经过Obsidian官方人员的人工审核。它是一款开发工具,能捕捉带有结构化上下文的标注截图,实时重新加载插件,还能查看图标、CSS变量和命令。

Developer Toolbox 是一款面向开发者的 Obsidian 插件,提供多种工具。可捕获带注释的截图并附带结构化上下文信息;能实时重新加载插件;还可浏览图标 ID、检查 CSS 变量和已注册命令。 适用于 Obsidian 开发者在开发插件过程中进行调试、记录问题,也可用于向 AI 助手或问题跟踪器反馈问题。

AI

AI

Pkmer

DevOps Companion

搭建文档架构的时候,要尽可能清晰明了。

1. 主要功能:自动解析常见DevOps文件(如Dockerfile、Terraform配置文件),支持自定义扫描文件夹,可导入Obsidian原生不支持的文件,提供手动扫描命令和实时监控功能,未来版本将自动生成结构化Markdown文档。 2. 适用场景:适用于开发者在Obsidian中管理和记录DevOps相关内容,对DevOps文件进行解析和分析。 3. 核心特色:将DevOps上下文感知功能集成到Obsidian中,可自动解析文件并监控文件变化,还能处理Obsidian原生不支持的文件类型。 4. 使用建议:该插

AI

AI

Pkmer

DuckDB and MotherDuck

这个插件还没经过Obsidian官方人员的人工审核。你可以在笔记里用DuckDB SQL查询文件和云数据,还能把查询结果以Markdown格式直接固定在笔记里。要是想用云算力的话,还能选MotherDuck。

DuckDB and MotherDuck 1. 主要功能:通过 DuckDB SQL 将外部数据引入 Obsidian 笔记,可查询本地或远程文件(如 Parquet、CSV 等);将查询结果以 Markdown 表格形式内联缓存;支持按日或按周为笔记设置查询自动刷新;添加 MotherDuck 令牌可查询云数据和进行云计算。 2. 适用场景:适用于需要在 Obsidian 中处理和展示数据的场景,如数据分析、数据可视化等。 3. 核心特色:可离线使用本地 DuckDB WASM 进行查询;查询结果以 Markdown

AI

AI

Pkmer

Easy Codeblock

这个插件还没经过Obsidian官方人员手动审核。能快速轻松地插入代码块。

适用于在 Obsidian 中编写代码示例、伪代码、终端输出或快速代码片段等场景。

AI

AI

Pkmer

Easy TikZ

这个插件还没经过Obsidian官方人员的人工审核哦。它能让你直观地设计TikZ和pgfplots图表,还能实时预览SVG图像呢。它支持二维函数、三维曲面、切线、极值,而且一键就能插入代码。

Easy TikZ 1. 主要功能:可直观设计TikZ和pgfplots图表,提供实时SVG预览。支持2D函数、3D曲面绘制,能显示切线、极值,还可一键插入代码。 2. 适用场景:适用于在Obsidian笔记中绘制数学图表,如进行2D函数分析、3D曲面展示等场景。 3. 核心特色:无需手动安装TeX,可直接在笔记中渲染图表;支持实时预览,能以60fps渲染3D曲面并可拖动旋转;具备多种工具,如计算区域面积、求交点、绘制参考线和自由形状等;可直接在笔记中内联渲染,无需外部TikZ插件。 4. 使用建议:推荐在Obsidian

AI

AI

Pkmer

Edit in Neovim

打开一个Neovim缓冲区,用于当前打开的文件。

该插件允许在打开的Obsidian文件中,使用Neovim进行文本编辑。它在Obsidian启动时会弹出一个新终端并在其中运行Neovim(可在设置中关闭)。之后,每次你在Obsidian中打开文件,该文件也会作为一个新的缓冲区被打开(或者如果已经打开,则获得焦点)到Neovim实例中。这有效地提供了你在Obsidian内获取的“链接标签”功能,在外部编辑器(比如Neovim)下实现。同时,您还可以使Neovim内新建的缓冲区直接打开到Obsidian。 该插件解决了那些热爱使用Power of Obsidian,但又无

AI

AI

Pkmer

Emera

Enables you to use custom React components and inline JavaScript, kinda like MDX.

Emera Emera for Obsidian是一个插件,允许用户在笔记中直接使用React组件和内联JavaScript,类似于MDX。用户可以使用自定义React组件和内联JavaScript来丰富笔记内容,包括嵌入React组件作为块或内联文本,使用JSX进行更复杂的操作,以及进行内联JS评估。此插件还支持读取和实时预览模式,适用于移动设备,以及通过JS文件加载组件。Emera对TypeScript、ES模块和直接导入CSS文件提供支持。通过Emera,用户可以解决Obsidian中使用React组件和JavaScr

AI

AI

Pkmer

Execute Code

允许在笔记中执行代码片段。

Execute Code Obsidian Execute Code Plugin 是一个允许您在笔记中的代码块中执行代码片段的插件。该插件为支持的语言的代码块添加了一个“运行”按钮。单击按钮会执行该块的代码,并显示执行的结果。此外,当代码期望用户输入时,会创建一个交互式输入元素。插件支持多种语言,并且还支持魔术命令,全局代码注入和代码块标签。插件解决了在 Obsidian 中执行代码片段的问题,适用于需要在笔记中运行代码的用户。插件支持的编程语言包括 Python、Rust、Octave 等。此外,插件还支持嵌入绘图。插件

AI

AI

Pkmer

Execute Python

轻量级的Python代码片段执行器,支持运行时输入。

obsidian-execute-python 是一个轻量级的插件,用于在 Obsidian 笔记中执行 Python 代码片段,并支持运行时输入。用户可以在 Obsidian 中的代码块中编写 Python 代码,点击预览模式中出现的“开始”按钮即可执行代码,并在同一代码块中显示输出。每个代码块都可以作为一个实时的 Python 控制台,用户可以在输入框中输入并提交输入,输入将传递给 Python 代码并显示结果。插件还支持隐藏代码片段、输入框和退出代码消息。用户可以在设置中指定 Python 可执行文件的名称,并可以在插件

AI

AI

Pkmer

Extended Code Highlight

这个插件还未经Obsidian官方人员手动审核。它能为代码块语言提供额外且可配置的语法高亮显示。

Extended Code Highlight 为Obsidian代码块在阅读视图、源码模式和实时预览中提供更广泛且与主题兼容的语法高亮,支持PrismJS、CodeMirror解析器语言及自定义正则语言。 适用于在Obsidian中编写代码、展示代码示例的场景,让代码更易阅读和编辑。 在代码块后使用常规语言名称,如js、python等。若需使用未内置的语言,可添加JSON文件。不同视图下高亮优先级不同,阅读视图优先使用PrismJS语法,源码模式和实时预览优先使用CodeMirror解析器。可参考

AI

AI

Pkmer

External Codeblock Editor

这个插件还没有经过Obsidian官方人员的手动审核。你可以用外部编辑器编辑Markdown文档的代码块,这样就能享受你喜欢的编辑器(比如Neovim、VSCode等)的自动补全、缩进以及语言服务器协议(LSP)功能啦。

External Codeblock Editor 允许用户将Markdown文档中的代码块发送到外部编辑器(如Neovim、VSCode)进行编辑,支持30+种编程语言,编辑完成后自动同步回Obsidian笔记。 当需要编写多行代码,且希望利用外部编辑器的自动补全、自动缩进、LSP等功能时使用。 手动安装时,下载文件放至指定目录后重启Obsidian并在社区插件中启用;开发安装则需克隆仓库、安装依赖、编译插件后启用。使用时,将光标置于代码块内,通过命令面板选择“Ed

AI

AI

Pkmer

FlowScript Diagrams

它可以使用FlowScript将 ```flow 代码块渲染为内联SVG流程图。

适用于在 Obsidian 笔记中绘制流程图,如记录业务流程、项目流程等场景。

AI

AI

Pkmer

Freeform

Create visualizations, run custom JS, and mix live programs with your notes.

Obsidian Freeform插件允许用户在笔记中创建可视化效果、运行自定义JS代码,并与笔记混合。该插件受Observable启发,使用sandboxed iframe运行代码,确保不影响周围页面。用户只需安装插件,创建语言为freeform的代码块,并使用display()方法显示数值。插件支持导入ESM模块、注入样式,并可以使用Observable Plot等模块。需要注意的是,插件不支持JSX语法,但可以运行Preact等框架。总之,Obsidian Freeform插件为用户提供了在Obsidian中进行创意

AI

AI

Pkmer

Frontmatter generator

从JSON和JavaScript生成您的笔记的前言

Frontmatter generator Obsidian 前端生成器是一个插件,可以从 JSON 和 JavaScript 中为笔记生成前端。用户可以在保存时生成前端。插件功能强大且简单易用。用户只需在插件设置中更改前端模板,然后保存文件即可生成前端。插件还支持条件表达式和函数,用户可以根据需要自定义模板。插件可以访问文件、文件属性、文件标签和 Dataview 等变量。用户可以在 Obsidian 插件市场安装插件,也可以手动安装。插件还提供了一些在文件夹和整个 Vault 中运行的命令。插件仍在开发中,用户需要注意不

AI

AI

Pkmer

Frontmatter to HTML Attributes

让 YAML 前置元数据以 data-* 属性的形式在 HTML 中可用,从而能够基于元数据进行 CSS 样式设置。

Frontmatter to HTML Attributes 1. 主要功能:将笔记的YAML前置元数据以data-属性形式呈现在HTML中,便于基于元数据进行CSS样式设置。 2. 适用场景:适用于需要根据笔记元数据对笔记进行个性化样式设置的场景,如为特定标签的笔记添加特定图标、为有特定属性的笔记标题设置样式等。 3. 核心特色:能把YAML前置元数据转化为HTML的data-属性,方便利用CSS属性选择器对笔记进行样式定制,支持多种数据类型,列表和对象会转为JSON,其他转为简单字符串。 4. 使用建议:在YAML前置

AI

AI

Pkmer

Generate Hash

生成一个密码学强度的伪随机哈希。

Obsidian Generate Hash 插件是一个用于生成加密强度的伪随机哈希值的小插件。它使用 crypto.randomBytes 函数生成哈希值,可用于生成唯一的 ID。通过命令面板或左侧功能区的按钮,可以调用 Generate hash 命令。插件的设置中可以指定生成的字节数,默认为 6 字节。该插件适用于需要生成唯一 ID 的场景。

AI

AI

Pkmer

GhostTerm

它能为Obsidian提供Ghostty风格的终端界面。

GhostTerm 1. 主要功能:在Obsidian桌面版工作空间内提供类似Ghostty风格的终端界面。可在右侧边栏或主区域打开shell,创建终端标签和分割窗口,让终端上下文与笔记紧密关联。 2. 适用场景:适用于需要在Obsidian中进行命令行操作,希望将笔记与终端操作结合的用户,比如开发者在记录代码笔记时顺便执行代码测试等操作。 3. 核心特色:具有类似Ghostty的风格界面,支持在Obsidian内部直接打开终端,方便在笔记编辑过程中进行命令行交互。 4. 使用建议:可通过Obsidian社区插件市场搜索“

AI

AI

Pkmer

Ghostty Terminal

这个插件还没经过Obsidian官方人员的人工审核。真正的Ghostty嵌入式终端(libghostty - vt WASM)——能用上你真实的Ghostty配置,支持多窗口分割,还有文件资源管理器上下文菜单。

Ghostty Terminal 1. 主要功能:在Obsidian库窗格中嵌入功能完备的真实终端,使用Ghostty VT解析器,通过Python PTY代理实现终端与渲染器的I/O代理,采用Canvas渲染器精准绘制终端。 2. 适用场景:适用于在Obsidian中需要使用终端进行操作的场景,如执行命令、管理文件等。 3. 核心特色: - 采用真实的Ghostty VT解析器,与原生Ghostty行为一致。 - 自动读取Ghostty配置,包括字体、字号和16色调色板。 - 能实现像素级完美调整

AI

AI

Pkmer

GLSL Viewer

预览GLSL着色器。

GLSL Viewer 1. 主要功能:在Obsidian中预览GLSL着色器,支持Shadertoy兼容语法,可加载库内图片作为纹理,有模板系统简化复杂着色器,还具备缩略图生成、可配置画布比例等功能。 2. 适用场景:适合GLSL开发者在Obsidian中编写、测试和展示GLSL着色器代码。 3. 核心特色:与Shadertoy有限兼容,方便移植代码;可使用自定义纹理;模板系统降低开发复杂度;配置灵活,可通过代码注释设置参数;与语法高亮插件无冲突。 4. 使用建议:将插件复制到Obsidian插件文件夹并在设置中启用。使

AI

AI

Pkmer

Go Playground

这个插件还没经过Obsidian官方人员的人工审核。可以利用Go Playground API来运行、格式化并分享Go语言代码片段。

Go Playground 适用于在 Obsidian 中进行 Go 代码学习、开发和分享的场景。 可在 Obsidian 内直接运行和分享 Go 代码,操作便捷;支持多语言,方便不同地区用户使用;能自定义 API 地址,灵活性高。

AI

AI

Pkmer

Handlebars Dynamic Templating

Handlebars动态模板功能。你可以定义模板文件,然后通过hb代码块动态使用它们。模板递归也是可行的。

1. 主要功能:允许在Obsidian中使用Handlebars模板,支持模板递归,可通过hb代码块动态调用定义好的模板文件。 2. 适用场景:适用于在Obsidian笔记中需要快速生成具有特定格式内容的场景,如批量生成列表、统一格式的引用块等。 3. 核心特色:借助Handlebars语法,可灵活定义模板,支持变量传递和循环,能根据不同参数生成多样化内容。同时支持模板递归,增加了模板的复用性和灵活性。 4. 使用建议:先熟悉Handlebars语法,可参考<https://handlebarsjs.com/guide/

AI

AI

Pkmer

HTML Docs

这是一个零依赖的轻量级插件,能让Obsidian支持HTML文档。

HTML Docs 1. 主要功能:这是一个零依赖的轻量级插件,可在Obsidian中启用 .html 文档,支持在沙盒 <iframe> 中渲染 HTML,能跨标签页、嵌入(!doc.html)和在 Canvas 中使用,且 HTML 内的 JS 可运行实现交互。 2. 适用场景:适用于需要在 Obsidian 中使用 HTML 文档展示内容或实现交互效果的场景。 3. 核心特色:零依赖,代码简洁;HTML 在沙盒中渲染,与其他笔记和 Obsidian 自身数据隔离,保障安全性;无多余功能,专注于 HTML 文档支持。

AI

AI

Pkmer

HTML Embed

你可以通过一个简单的html嵌入代码块,在笔记中内联嵌入独立的交互式HTML文件(包含可运行的JavaScript代码)。

1. 主要功能:通过简单的html-embed代码块,在Obsidian笔记中内联嵌入独立的交互式HTML文件,且支持JavaScript运行。 2. 适用场景:适用于各类需要在笔记中嵌入交互式内容的场景,如计算机科学笔记旁嵌入算法可视化,学习指南旁嵌入交互式化学图表,项目计划旁嵌入自定义仪表盘等,还可用于算法演示、密码学实验、数学互动演示、实时数据看板、自定义学习工具等。 3. 核心特色:解决了Obsidian阅读视图对原生<iframe>标签和<script>块的清理问题,通过自定义代码块,利用app://资源协议解

AI

AI

Pkmer

Interactivity: Calculations and Scripts

互动性使您能够在笔记中直接运行shell命令和脚本,将它们的输出与您的书面内容一起显示,使您的记笔记过程更加动态和互动。

Interactivity 是一个 Obsidian 插件,它允许你在笔记中直接运行 shell 命令和脚本,并将输出内容直接显示在你的笔记旁边,使你的记笔记过程更加动态和互动。你可以通过两种方式触发 shell 执行:一种是在笔记中定义特定的文本模式,当遇到这些模式时触发 shell 执行;另一种是为命令分配热键,选中要执行的文本部分,按下指定的热键即可。该插件默认支持运行 JavaScript,但也可以配置为运行其他 shell 命令。此外,插件还提供了一些 Python 模块,如 chat.py、tables.py 和

AI

AI

Pkmer

JessieCode

这是一个用于展示由JessieCode描述的交互式数学图像的插件。

JessieCode 1. 主要功能:该插件用于在Obsidian中展示由JessieCode描述的交互式数学图像,可创建交互式图形。 2. 适用场景:适用于需要在笔记中展示数学图形,如几何图形、函数图像等的场景,方便数学学习、研究和教学。 3. 核心特色:借助JessieCode脚本语言和JSXGraph库,能轻松创建交互式图形。用户可通过代码块定义图形元素,还能使用YAML前置元数据设置图形的宽度、高度和边界框等属性。 4. 使用建议:创建图形时,设置代码块语言为“jessiecode”,并可利用YAML前置元数据调整

AI

AI

Pkmer

JS Engine

从您的笔记中运行JavaScript。

这是一个为 Obsidian 设计的插件,允许用户在笔记中运行 JavaScript 代码。用户可以通过创建特殊的代码块来调用插件,并在其中编写任何 JS 代码并返回一个值。当返回一个值时,插件会渲染返回的值而不是代码块本身。此外,插件还提供了一些可用的 API 和类型,用户可以在代码块中使用。例如,用户可以使用插件创建 Markdown,渲染字符串为 Markdown,或者导入 JS 文件并调用其中的函数。这个插件的使用场景包括但不限于,用户可以在笔记中运行 JavaScript 代码来自动生成 Markdown 内容,或者

AI

AI

Pkmer

JuliaPlots

用Julia在你的笔记里绘制函数图像。

JuliaPlots JuliaPlots 可在Obsidian笔记中使用Julia轻松生成二维和三维函数的图形,支持多函数渲染和二维点渲染。 适用于需要在笔记中绘制函数图形的场景,如数学学习、科研记录等。

AI

AI

Pkmer

JupyMD

通过Jupytext将Markdown笔记与Jupyter笔记本进行链接和同步。

JupyMD for Obsidian 是一款通过 Jupytext 实现 Markdown 笔记与 Jupyter Notebook 双向同步的插件,主要功能包括从当前文件创建 Jupyter Notebook、在保存时自动同步 Markdown 和 Notebook 文件,并支持在 VS Code 或 Jupyter Lab 中打开 Notebook 版本。该插件适用于需要在 Obsidian 中编写 Markdown 笔记同时使用 Jupyter Notebook 进行交互式编程的用户,解决了两者之间内容无法自动同步

AI

AI

Pkmer

Jupyter Notebook Viewer

这个插件还没经过Obsidian官方人员的人工审核。它能渲染 .ipynb 格式的 Jupyter 笔记本文件,代码单元格有语法高亮显示,还能呈现格式化的 Markdown 内容以及内联输出。

Jupyter Notebook Viewer 在Obsidian内原生渲染 .ipynb 文件,能将markdown单元格渲染为散文,代码单元格进行语法高亮并显示执行计数徽章,还能内联显示输出(文本、表格、错误)。 适用于在Obsidian中查看和处理Jupyter Notebook文件,方便用户在统一环境下管理笔记和代码。 在Obsidian文件资源管理器中点击 .ipynb 文件,即可自动在笔记本查看器中打开。若要切换回原始JSON格式,可右键点击文件,选择“Open w

AI

AI

Pkmer

KatmerCode

可以运行Claude Code,它支持内联差异编辑、具备学术研究能力,还支持MCP。

KatmerCode KatmerCode 是一款 Obsidian 插件,可在侧边栏集成 Claude、Gemini、Codex 和 Antigravity 四个 AI 助手,每个聊天标签可运行不同的 AI 服务,还具备 7 种学术研究技能,以斜杠命令的形式在各 AI 中通用。 适用于在 Obsidian 中写作的研究人员,可用于比较不同模型观点、编辑手稿、检查引用以及开展同行评审工作流程。 该插件仅支持桌面端,且需要对应 AI 服务的 CLI。使用前需按各 AI 要求完成认证登录,如 Claude 需

AI

AI

Pkmer

KiloCode

这个插件还没经过Obsidian官方人员的人工审核哦。它能让KiloCode从你的仓库里获取持久的项目记忆。架构决策、技能、工作流程和会话记录——全都以Markdown格式存储。

KiloCode 1. 主要功能:该插件能为Obsidian知识库赋予持久的项目记忆,将架构决策、技能、工作流程和会话等信息存储在Markdown文件中,搭建起Obsidian知识库与KiloCode AI工具之间的桥梁。 2. 适用场景:适用于管理Obsidian知识库,当笔记不断累积,出现笔记关联缺失、标签混乱、周回顾困难、知识积累需手动操作等问题时,该插件可发挥作用。 3. 核心特色:借助KiloCode的能力,有效解决Obsidian知识库管理难题,帮助用户更好地组织和利用知识。 4. 使用建议:对于正面临Obsi

AI

AI

Pkmer

Language Injector

通过属性将语言标记注入代码块。

1. 主要功能:该插件可通过属性将语言标记注入到代码块中。 2. 适用场景:适用于在Obsidian笔记中编写代码相关内容的场景,比如程序员记录代码示例、开发者撰写技术文档等,能方便地为代码块添加语言标记。 3. 核心特色:操作方式基于属性注入语言标记,简洁高效,能快速为代码块赋予对应的语言标识,便于代码的识别和展示。 4. 使用建议:在编写代码块前,先明确所需的语言类型,然后使用插件通过属性注入相应的语言标记。使用过程中若遇到问题,可查看Obsidian社区或相关论坛,寻求其他用户的经验分享和帮助。同时,由于该插件未经

AI

AI

Pkmer

Large Language Models

可以通过远程服务提供商(如OpenAI、Claude、Gemini)接入大语言模型,还能通过GPT4ALL接入本地大语言模型。

该插件为Obsidian用户提供了通过云端服务商(OpenAI、Anthropic和Google)以及本地GPT4All访问大型语言模型(LLMs)的功能,支持在侧边栏、主窗口和新增的浮动操作按钮弹出窗口中与模型交互。主要解决了用户在笔记应用中快速调用AI能力的需求,适用于内容生成、知识问答、创意写作等场景。云端模型需配置API密钥,本地模型需通过GPT4All启用本地服务器并下载模型。插件提供四种交互方式命令:打开模态窗口、切换浮动按钮、在标签页或侧边栏打开聊天窗口。目前支持的云端模型包括OpenAI、Anthropic

AI

AI

Pkmer

LaTeX Math

用Sympy在LaTeX代码块里进行求值、求解等操作。

LaTeX Math 1. 主要功能:该插件借助Sympy实现对Obsidian笔记中LaTeX数学块的数学计算,可进行表达式求值、方程求解等操作。 2. 适用场景:适用于需要在Obsidian笔记中进行数学计算和处理的场景,如学生做数学笔记、科研人员记录数学推导过程等。 3. 核心特色:能直接在LaTeX数学块内进行计算,并将结果插入到数学块末尾,操作方便,还具备符号和函数定义、单位和物理常数处理、符号假设等高级功能。 4. 使用建议:将光标置于任意数学块内,执行“Evaluate LaTeX expression”命令

AI

AI

Pkmer

Lean Syntax Highlight

提供了对Lean编程语言的实时语法高亮显示

该插件为 Obsidian 提供了针对 Lean 编程语言的实时语法高亮显示功能。安装后,用户可以在 Obsidian 中编辑 Lean 代码时实时看到语法高亮显示,帮助提高代码可读性和编写效率。通过简单的安装步骤,用户可以快速在 Obsidian 中使用该插件,解决了 Obsidian 原生不支持 Lean 语言语法高亮显示的问题,适用于需要在 Obsidian 中编辑 Lean 代码的用户。

AI

AI

Pkmer

Lean Terminal

它有一个由xterm.js和node-pty驱动的嵌入式终端面板,无需外部窗口。

1. 主要功能:这是一款为Obsidian打造的嵌入式终端面板插件,借助xterm.js和node - pty实现,可让用户在Obsidian的保险库工作区内直接运行shell命令,无需打开外部窗口。 2. 适用场景:适用于在Obsidian中需要执行命令行操作的场景,如文件管理、脚本执行等,方便用户在笔记编辑环境下完成更多任务。 3. 核心特色:嵌入式设计,无需外部窗口,能无缝集成到Obsidian工作区;提供完整的PTY终端功能。 4. 使用建议:该插件仅支持桌面端,且需要Obsidian 1.5.0及以上版本。使用

AI

AI

Pkmer

LeetCode

你可以在你的仓库里浏览、解答并记录力扣(LeetCode)的题目。

LeetCode LeetCode 可在Obsidian库中浏览、解决LeetCode问题并做笔记。能筛选问题列表,预览问题,将问题以笔记形式打开,在嵌套代码编辑器编写代码,运行和提交代码,查看过往提交记录,支持Vim模式等。 适合LeetCode刷题者,在Obsidian环境中集中管理刷题过程,将解题知识构建成知识图谱。 解决的问题成为优质笔记,可标签、链接和检索;代码编辑器支持多种语言,有语法高亮等功能;提交代码后更新元数据并生成技术回链,形成知识图谱;支持离线阅读已获取的问题。 推荐从Obsidian

AI

AI

Pkmer

Liuyao

它可以从代码块中绘制六爻卦象。

Liuyao 是一款 Obsidian 插件,可从 fenced liuyao 代码块渲染六爻卦象。支持输入 6 位数字或 6 个卦名来生成卦象,还可在首行添加日期信息。 适用于对六爻占卜感兴趣,希望在 Obsidian 中记录和查看六爻卦象的用户。

AI

AI

Pkmer

Local REST API Second Brain MCP Extension

它是本地REST API的扩展,用于添加第二大脑MCP服务器。

该插件是Obsidian Local REST API的扩展,将Obsidian库转换为支持AI的“第二大脑”,通过暴露专门的Model Context Protocol (MCP)服务器端点,为大语言模型(LLMs)提供对个人知识库的智能、语义化访问。 适用于需要借助大语言模型处理个人知识库信息的场景,让LLMs能高效获取相关知识。 1. 采用本地化语义搜索引擎,基于查询含义找到最相关笔记,而非将整个库内容直接提供给LLMs。 2. 结合语义搜索和图遍历(BFS),通过本地嵌入模型找到最佳切入点,再利用Obsi

AI

AI

Pkmer

Mantle Docs

可以在一个经过优化的只读查看器中查看代码和数据文件(JSON、TypeScript、CSV、CSS、YAML等),查看时会有语法高亮显示,而且不会有编辑延迟问题。

Mantle Docs 提供高性能的只读文档查看功能,可查看代码和原始数据文件(如 JSON、TypeScript、CSS 等),具备即时语法渲染、防止误修改、大文件优化及交互式代码块操作等功能。 适用于在 Obsidian 库中查看代码和数据文件,避免编辑时的卡顿,适合开发者、数据处理人员等。 推荐通过 Obsidian 社区目录安装,操作简单。若想体验最新功能,可通过 BRAT 安装;也可手动下载文件安装,但步骤相对复杂。

AI

AI

Pkmer

MCP REST

这是一个MCP服务器,它能通过本地REST API将AI助手连接到你的仓库。

适用于需要通过本地REST API将AI助手连接到Obsidian库,进行文件操作、搜索等场景。

AI

AI

Pkmer

Markdown Table to LaTeX

None

1. 主要功能:将选中的 Markdown 表格一键转换为 LaTeX array 环境,支持 MathJax 渲染。可添加可选的表格标题,自动去除单元格内行内公式的 $ 符号,还能自动解析 Markdown 对齐方式。 2. 适用场景:适用于在 Obsidian 中撰写包含表格且需要使用 LaTeX 格式呈现的文档,如学术论文、技术报告等。 3. 核心特色:有左侧功能区图标和命令面板两种触发方式,方便用户操作;能处理 Markdown 表格的对齐方式和公式符号,转换结果更符合 LaTeX 规范。 4. 使用建议:安装可

AI

AI

Pkmer

Meld Build

编写并执行(沙盒化)JavaScript以渲染模板,查询DataView并创建动态注释。

"Meld Build" 是一个 Obsidian 插件,允许用户编写和执行(沙盒化)JavaScript 代码来渲染模板、查询 DataView 并创建动态笔记。通过将笔记转换为可运行的小型、简单的内容,解决了用户需要动态生成内容的需求。用户可以在阅读或实时预览模式下点击“Run”按钮,或在源代码模式下从命令面板中选择“Meld Build: Run”来执行代码。插件功能强大,适用于需要动态生成内容或执行特定任务的用户。

AI

AI

Pkmer

Mindo

你可以用本地语音与你的仓库进行交流,使用检索增强生成(RAG)、维基记忆功能,进行安全编辑,还能使用Mindo代码。

1. 主要功能:Mindo是Obsidian的本地优先AI助手,可与活跃笔记聊天,搜索库,创建和编辑Markdown笔记,运行本地语音工作流,维护结构化的Mindo Wiki记忆层。 2. 适用场景:适用于需要在Obsidian中进行笔记交流、搜索、编辑,以及利用语音操作的场景,如知识管理、信息检索等。 3. 核心特色:能结合库和网络上下文进行活跃笔记聊天;具备工具路由功能,可执行多种操作;有结构化的Mindo Wiki记忆层;提供真实的源参考;支持多种附件;有本地语音辅助;可选Rust侧车加速库搜索等。 4. 使用建

AI

AI

Pkmer

Mini Vimrc

通过.vimrc文件添加Vim键绑定。

Obsidian 插件 "Mini Vim Keymaps" 能够通过在 Obsidian 库的根目录创建 .vimrc 文件,实现将 Vim 基本映射设置到 Obsidian 的 Vim 模式中。支持的 Vim 设置包括 map、imap、nmap、vmap 和 unmap。用户可以在 .vimrc 文件中添加所需的命令,例如使用键盘按键来实现插入模式的切换、在视觉和正常模式下实现更有机的体验、在视觉和正常模式下实现滚动等。这个插件的设计初衷是为了帮助用户自动初始化他们想要的按键映射,避免每次打开 Obsidian 时手动输

AI

AI

Pkmer

Minitabs

通过代码块自定义一组嵌套标签页。

Obsidian 插件是一款用于定制嵌套标签页的插件。它通过代码块来实现,用户可以根据需要在代码块中定义标签页的按钮和对应的页面内容。插件支持上下两种按钮位置,并且可以相互套娃。此外,插件还提供了四象限视图功能,用户可以通过代码块来创建四象限视图,并在其中添加任务列表。插件的核心功能是帮助用户更好地组织和管理笔记内容,提高工作效率。无论是作为个人笔记管理工具,还是团队协作工具,都能够满足用户的需求。

AI

AI

Pkmer

Mockup Viewer

你可以在仓库里预览HTML模型,插件的CSS样式会被注入到一个独立的iframe中,方便在设计阶段进行UI原型设计。

1. 主要功能:用于预览Vault中的HTML原型,将Obsidian的app.css、当前主题及插件CSS注入隔离的iframe中进行渲染,实现设计时UI原型制作。 2. 适用场景:适用于插件开发者在设计阶段进行UI原型迭代,如尝试不同模态布局、测试移动UI、查看设计师或AI提供的HTML原型等。 3. 核心特色: - 即时预览:将HTML文件保存到Mockup/目录,预览立即出现。 - 隔离渲染:iframe边界防止特定类影响Obsidian界面。 - 视觉一致:注入Obsidian和插件的样

AI

AI

Pkmer

Modules

从保险库和互联网加载JavaScript和相关语言(如TypeScript)模块。

这是一个 Obsidian 插件,可以在 vault 和互联网上加载 JavaScript 和相关语言(如 TypeScript)模块。它具有自动解析相对路径、vault 路径、Markdown 链接、wikilinks 和外部链接的功能,支持加载 Markdown 文件作为代码,并支持使用其他模块内的模块。此外,它还可以配置 require 名称,为调试添加源映射,并支持 Dataview 和 Templater 等常用插件。安装该插件后,可以通过插件设置进行配置,并通过 JavaScript 代码来导入模块和使用模块中的实

AI

AI

Pkmer

Nixsync

可以将仓库设置和插件以Nix格式导出和导入。

1. 主要功能:可将Obsidian的保险库设置和插件以Nix格式导出为单个.nix文件,也能从.nix文件导入设置并写入.obsidian/目录。 2. 适用场景:适用于需要备份Obsidian设置和插件配置,或在不同设备间同步设置的用户。 3. 核心特色:支持灵活配置导出内容,可选择导出应用配置、外观、热键等多项设置;能去除临时工作区字段,避免导出特定于机器的信息;还可生成NixOS集成文件。 4. 使用建议:在命令面板中使用“Export settings as Nix file”导出设置到保险库根目录,使用“Im

AI

AI

Pkmer

Nushell

它可以利用你本地安装的Nushell,渲染Nushell数据文件(.nuon),并对Nushell脚本(.nu)进行语法高亮显示。

Nushell 适用于使用Nushell进行数据处理和脚本编写,且在Obsidian中记录和查看相关内容的场景。

AI

AI

Pkmer

Object Oriented Thinking

给笔记添加类似继承的功能。

为Obsidian笔记添加类似继承的行为,可在笔记的前置元数据中设置继承关系,并通过实用方法查询笔记的继承关系。 适用于需要对笔记进行分类管理、构建层级关系的场景,比如构建知识体系、项目任务管理等,方便快速查找具有特定继承关系的笔记。

AI

AI

Pkmer

Advanced Codeblock

为 Obsidian 的代码域,增加代码块行号,和编程语言的高亮方案。

Advanced Codeblock Obsidian Advanced Codeblock 插件可为代码块添加额外功能,包括行号和行高亮显示。通过正确指定特定代码块的参数,可实现这些功能。在预览模式下,如果仅更改代码块的参数而不更改代码块本身,代码块不会更新。用户可以手动安装插件,并通过捐赠支持作者。插件适用于需要在 Obsidian 中对代码块进行更多定制和功能增强的用户。

AI

AI

Pkmer

Code Block Enhancer

增强 Obsidian 代码域的体验,提供复制按钮、行号、语言名称提示,代码块的上下文菜单。。

Code Block Enhancer Obsidian 代码块增强插件,提供复制按钮、行号、语言名称提示等功能。适用于 Obsidian 预览模式下的 Markdown 代码块,解决了复制代码、阅读代码时的不便。用户可在 Obsidian 设置中浏览并安装该插件,也可通过 GitHub 下载源码并手动安装。插件提供了默认暗色和浅色主题以及 Gruvbox 和 Nord 主题的截图,展示了插件的效果。

AI

AI

Pkmer

Code Preview

文件路径预览代码块

Obsidian Code Previews 插件是一个可以通过文件路径预览代码块的插件。用户可以通过指定文件路径、语言类型、起始行和结束行等参数来预览代码块,还可以高亮显示特定行或文本。该插件适用于需要在 Obsidian 中展示代码的用户,可以帮助用户快速预览和展示代码,并且支持各种自定义配置,提供了更好的代码展示体验。通过该插件,用户可以更方便地在 Obsidian 中展示和分享自己的代码,提高工作效率。

AI

AI

Pkmer

Code Block Labels

为篱笆代码块添加标签

Code Block Labels Obsidian Code Block Labels Plugin 是一个为代码块添加标签的插件。通过在代码块的第一行末尾(语言后)使用大括号({})来添加标签。还可以选择配置为显示语言作为标签,如果未设置显式标签(默认启用)。标签可以通过 CSS 进行样式设置。已知问题是更改标签不会始终导致预览更新,需要手动修改代码块的其他部分来触发更新。插件不支持实时预览。适用于需要为代码块添加标签以便更好组织和识别代码的用户。

AI

AI

Pkmer

Code Editor Shortcuts

添加经常出现在代码编辑器(如Visual Studio Code(vscode)或Sublime Text)中的快捷键(热键)

Obsidian 插件“Code Editor Shortcuts”为 Obsidian 添加了类似于 Visual Studio Code 或 Sublime Text 等代码编辑器中常见的键盘快捷键。用户可以通过该插件使用诸如插入行、删除行、复制行、选择文本等功能。插件支持多光标操作,但在 Live Preview 中撤销和重做操作不会按照预期进行。用户可以通过设置自定义快捷键,也可以自动插入列表前缀。该插件是免费使用的,用户也可以通过购买一杯咖啡来支持开发者。

AI

AI

Pkmer

Embedded Code Title

这是一个 Obsidian 插件,可以将标题嵌入到代码块中。

Embedded Code Title Obsidian Embedded Code Title 插件是一款 Obsidian 插件,可以将标题嵌入到代码块中。该插件可以为代码块添加文件名和语言名称,并根据配置的文件名格式自动显示标题。它可以帮助用户更好地组织和管理代码块,提高阅读和搜索代码的效率。此外,该插件还支持在 Obsidian 发布的网站上使用,用户可以通过自定义域名展示代码块的标题。插件使用简单,功能强大,适用于任何需要在 Obsidian 中管理和展示代码的场景。

AI

AI

Pkmer

HTML Tags Autocomplete

自动添加结束 HTML 标签。

HTML Tags Autocomplete Obsidian HTML Tags Autocomplete 是一个 Obsidian 插件,可以自动添加 HTML 标签的闭合标签。该插件有三个功能:1. 添加闭合标签。在输入 HTML 标签时,插件会自动添加相应的闭合标签。例如,在文本中输入 <sub>,插件会为您添加 </sub> 闭合标签。2. 跳过标签。在光标移动到或在标签内部时,可以跳过整个标签。3.(即将推出)修改匹配标签。如果修改了一个 HTML 标签,它的匹配标签也会被更新。插件还添加了三个导航命令:跳过标签

AI

AI

Pkmer

JavaScript Init

在 Obsidian 加载时或任何其他时间运行JavaScript。

JavaScript Init Obsidian JavaScript Init 是一个可以在 Obsidian 加载时或任何其他时间运行 JavaScript 的插件。用户可以手动安装插件,然后在 Obsidian 的设置选项卡中配置 JavaScript 代码。这个插件可以帮助用户在 Obsidian 加载时自动运行特定的 JavaScript 代码,或者在其他需要的时候运行 JavaScript,为用户提供了更多的自定义和功能扩展的可能性。这对于需要自定义特定功能或者自动化某些操作的用户来说是非常有用的。

AI

AI

Pkmer

Jupyter

在Obsidian中使用Jupyter运行Python代码。

Jupyter Obsidian Jupyter 插件已经不再维护,但可以通过安装 Jupyter Lab 和 Jupytext 来在 Obsidian 中运行 Python 代码,实现类似 Jupyter 的体验。安装完成后,在 Obsidian 中右键点击 markdown 文件,选择“Open With Notebook”即可将 Obsidian 笔记以 Jupyter 笔记本的形式打开。此外,还可以使用 jupytext.toml 文件来保留笔记的结果。该插件需要 Python 版本至少为 3.7,并已经在特定的 P

AI

AI

Pkmer

Path Title

将路径(或可选替换)添加到每个窗格的文件名标题

Path Title Obsidian Path Title 插件为每个面板的文件名添加路径(或可选替换),使用户可以快速查看当前文件的完整路径。用户可以根据需要调整路径字体大小,还可以使用替换设置缩短或修改路径。插件支持精确路径替换、精确文件夹替换、文本替换和正则表达式替换,使用户可以根据自己的需求自定义路径显示。适用于需要快速了解文件路径的用户,提高文件管理效率。

AI

AI

Pkmer

React Components

在你的笔记中使用并编写React(Jsx)组件。

React Components Obsidian React Components 是 Obsidian 插件,允许用户在笔记中编写和使用 React 组件。用户可以通过代码块或组件笔记的方式创建组件。插件支持 JSX 语法,可以访问 React、ReactDOM、useState 和 useEffect 等。用户可以使用组件的内联语法在笔记中使用组件。组件可以在全局命名空间或特定命名空间中定义,并可以通过命名空间访问。该插件提供了一些示例组件,如计数器、时钟和骰子。Obsidian React Components 可以

AI

AI

Pkmer

Snippet Downloader

一个黑曜石插件,可以帮助从仓库中管理CSS片段(下载/更新)

"Obsidian Snippet Downloader" 是一个 Obsidian 插件,可帮助用户从代码库中下载和更新 css 片段。插件会下载所有 css 片段,除非它们太大(>1MB),或者命名为 obsidian.css(适用于主题)。在设置中,用户可以删除代码库、排除文件的下载/更新,并且可以使用名称或通配符。插件提供了添加新片段、更新所有片段、更新特定片段和特定代码库的命令。需要注意的是,文件只有在有新的提交时才会被更新,而不是基于文件内容。此外,用户也可以在设置选项卡中添加代码库、删除代码库、排除片段等。插件需

AI

AI

Pkmer

Inline Scripts

输入文本快捷键,然后用JavaScript生成的文本替换它们。

Inline Scripts None

AI

AI

Pkmer

User Plugins

用 JS 文件或片段来快速编写一个插件。注意此插件仅适用高级用户,在笔记中插入你不熟悉的JS会引发很多问题。

User Plugins Obsidian 用户插件是一个简单的插件,可以让您在代码片段或 JavaScript 文件中使用 Obsidian 插件 API,以修改 Obsidian 的行为,就像您创建了一个插件一样,但没有麻烦。 该插件的用例包括添加自定义命令、测试插件的想法以及使用插件 API 来实现任何您想要的功能。 通过使用该插件,您可以添加一个名为“Create new note in given folder”的命令,允许您在创建笔记之前选择一个文件夹。 要使用该插件,您可以手动添加代码片段,或者在存储库的

AI

AI

Pkmer

Vega Visualizations

用于渲染 Vega 或 Vega-Lite 数据可视化图,如折线图和散点图。

Vega Visualizations Obsidian 插件 Vega Visualizations 允许在 Obsidian 笔记应用中使用 Vega 或 Vega-Lite 规范的 JSON 格式创建高度可定制的数据可视化,如折线图和散点图。用户可以通过添加带有 vega 或 vega-lite 语言的代码块并添加 JSON 规范来添加图表或绘图。该插件为用户提供了丰富的文档,包括 Vega 规范和 Vega-Lite 规范的格式说明。适用于需要快速创建、定制数据可视化的用户,解决了在 Obsidian 中绘制图表的需

AI

AI

Pkmer

Obsidiosaurus

从您的Obsidian Vault到Docusaurus的桥梁

Obsidiosaurus 是一个将 Obsidian 的 markdown 笔记转换为静态网站构建工具 Docusaurus 的插件。它提供了更好的编写和维护 markdown 文件的体验,因为它们之间有很多共同的特性。插件支持文档、博客、多个博客、本地化、多个侧边栏等功能,支持链接、表格、警示、引用、代码块、头部元数据、待办事项等标准格式,支持图片、文件、Excalidraw、diagrams.net、Math Equations 等资产,但不支持 UML 和 D2 Diagrams。如果需要帮助或提供反馈,请参考作者提供

AI

AI

Pkmer

Obsimian

Obsidian 模拟框架用于测试 Obsidian 插件,并输出插件相关的信息。

Obsimian Obsimian 是一个用于测试 Obsidian 插件的仿真框架。它可以帮助开发者测试插件代码并模拟 Obsidian 的环境。使用 Obsimian,开发者可以自定义测试虚拟库的内容,以便测试插件的特定功能。此外,Obsimian 还提供了一些模拟的 Obsidian 组件,可以用于单元测试插件的业务逻辑。通过使用 Obsimian,开发者可以解决在没有实际 Obsidian 环境的情况下进行插件测试的问题。

AI

AI

Pkmer

Open in Terminal

在新的终端窗口中打开你的仓库,或者直接从终端启动Claude Code、Codex CLI 或 Gemini CLI。

该插件为Obsidian添加命令,可在偏好的终端或命令行工具中打开当前库,包括“在终端中打开”,以及可选的Claude Code、Codex cli、Cursor cli和Gemini cli命令。 适用于需要频繁在终端操作Obsidian库,或使用Claude Code、Codex等命令行工具处理库内内容的用户。

AI

AI

Pkmer

OpenCode

无需离开仓库,就能启动OpenCode CLI终端会话并浏览对话历史。

1. 主要功能:将OpenCode CLI直接嵌入Obsidian,可管理AI编码会话、浏览对话历史,能在不离开保险库的情况下恢复工作。 2. 适用场景:适用于在Obsidian中进行AI编码相关工作,需要管理编码会话和查看历史对话的场景。 3. 核心特色: - 原生OpenCode执行,利用WebGL加速终端,确保长编码会话性能流畅。 - 以保险库为中心的工作流,自动在保险库根目录启动代理,方便访问笔记和项目文件。 - 会话管理器功能强大,有历史浏览器、对话预览、一键恢复和导出为Markdown

AI

AI

Pkmer

oterm

这个插件还没经过Obsidian官方人员的人工审核。它是由xterm.js和node-pty驱动的全功能终端模拟器,支持PowerShell、WSL、zsh、tmux以及各种命令行工具。

oterm oterm是一款为Obsidian打造的全功能终端模拟器,基于xterm.js和node - pty技术,支持PowerShell、WSL、zsh等多种shell及丰富的CLI工具。具备全终端仿真、多标签操作、跨平台使用、查找终端输出、侧边栏集成、链接点击等功能,还采用了与Obsidian UI相融合的Catppuccin Mocha暗主题。 适用于需要在Obsidian中执行命令行操作的场景,如开发人员进行代码调试、执行脚本,日常使用中进行文件操作等。 推荐使用BRAT方式安装以获取

AI

AI

Pkmer

PiChat

可以在本地和Pi编码代理进行聊天。

1. 主要功能:在Obsidian内与Pi编码代理聊天,对话以原生Obsidian markdown形式呈现,支持代码高亮、Mermaid图表等。具备聊天视图、会话管理、命令集成、模型切换和状态栏显示等功能。 2. 适用场景:适合在Obsidian环境下进行编码相关交流、获取技术支持等场景,帮助用户在笔记软件中直接与编码代理交互。 3. 核心特色:全流式实时渲染,有思考块、可折叠工具调用结果;支持图像粘贴和文件附件;会话管理方便,支持会话切换、搜索、导出等;命令集成丰富,可通过命令选择器调用命令;能切换模型,状态栏实时显

AI

AI

Pkmer

Pieces for Developers

使用Pieces For Developers插件在Obsidian中简化您的编码工作流程,提供强大的功能,用于捕捉、管理、翻译和增强代码片段。(闭源)

Pieces for Developers Pieces for Developers 是 Obsidian 的插件,用于简化编码工作流程,提供强大的功能来捕捉、管理、翻译和增强代码片段。它允许用户保存有用的代码到 Pieces 微型仓库中,并在需要时快速搜索和重用代码片段。用户还可以在 Obsidian 中轻松地共享代码片段。Pieces for Developers 插件是基于 Pieces OS 开发的,需要先安装 Pieces OS 才能正常运行。该插件的设计目标是提高 Obsidian 应用程序的功能和用户体验,同

AI

AI

Pkmer

Persistent Key-Value Store

提供一个持久的键值存储,用于在Obsidian中的脚本中使用。

Obsidian 的 Persistent Key-Value Store 插件提供了一个持久的键值存储,用于在脚本中使用。可以在 Templater 模板、Dataview 或 Datacore 查询之间保留数据。插件使用 eval 和 serialize-javascript 进行序列化,但不应存储或加载不受信任的数据。主要用于其他插件中,通过 JavaScript 在 Obsidian 中执行代码。提供 load、store、delete、exists 等操作。对于大量数据,可启用“Lazy Persistence”选项

AI

AI

Pkmer

PlantUML Integrator

这个插件还没经过Obsidian官方人员的人工审核。它能渲染PlantUML代码块和 .puml 嵌入内容,并且能根据依赖情况自动使缓存失效。

适用于需要在Obsidian中绘制和展示PlantUML图表的场景,如软件设计文档、项目架构图等。

AI

AI

Pkmer

Plugin REPL

在你的笔记里用 JavaScript 脚本创建自动化操作。超轻量级插件,能访问插件 API,可快速迭代进行插件开发。这可是受 Emacs 启发搞出来的哦!

Plugin REPL Plugin REPL 是一款为 Obsidian 设计的轻量级 JavaScript 脚本自动化插件,灵感来源于 Emacs 的 REPL(读取-求值-输出循环)模式,允许用户直接在笔记中编写并执行 JavaScript 代码,快速实现任务自动化。该插件提供了丰富的便捷函数(如文件操作、编辑器控制、命令定义等)和直接访问 Obsidian API(通过 app、editor、repl 对象),支持快速测试和迭代插件功能而无需重启。主要适用于插件开发原型设计、轻量脚本编写(如文本处理、命令扩展)或结合

AI

AI

Pkmer

Pluto Hub

这个插件还没经过Obsidian官方人员的人工审核哦。它可是个超厉害的Obsidian插件,能让用户管理、编辑和运行本地代码模块,给Obsidian提供了超丰富的扩展性呢。

Pluto Hub Pluto Hub 是一个局部代码模块中心,可让用户管理、编辑和运行本地代码模块,以 .ops 配置包形式运行与维护本地轻量化代码扩展。 适用于非技术背景用户和开发者,解决 Obsidian 生态架构痛点,如“微型控件”开发难、重度依赖导致启动性能差、多端同步配置冲突等问题。 - 高能解耦:不破坏库内笔记纯净度、不拖慢系统启动速度,实现“代码归代码,内容归内容”。 - 提供统一隔离容器,避免不同插件的数据冲突。 若你在使用 Obsidian 时遇到上述痛点,可尝试使用该插件。想查看实际效

AI

AI

Pkmer

Polyglot Renderer

这个插件还没经过Obsidian官方人员的人工审核。它能把HTML代码块渲染成实时的沙盒预览,能在自定义视图里打开HTML文件,还能智能处理HTML粘贴。

1. 主要功能:可将HTML代码块实时沙盒预览渲染,直接在Obsidian中打开HTML文件,支持HTML文件和内容的智能粘贴处理。 2. 适用场景:适用于需要在Obsidian中处理HTML代码、查看HTML文件以及粘贴HTML内容的场景。 3. 核心特色: - 代码块渲染:在沙盒iframe中实时渲染HTML代码块,脚本被阻止。 - 文件查看:直接在Obsidian打开HTML文件,编辑源文件时实时更新。 - 嵌入渲染:通过链接嵌入HTML文件并可内联渲染。 - 智能粘贴:可配置HTM

AI

AI

Pkmer

Project Euler Stats

从欧拉计划获取统计数据。

Project Euler Stats 是一款 Obsidian 插件,专为数学和编程爱好者设计,用于自动获取并展示用户在 Project Euler 网站上的解题统计数据,包括个人资料(用户名、等级、解题数量等)、进度概览(解题百分比、全球/地区/语言排名)、任务清单(待解决问题数量)、成就进度(已获和未获奖励)以及好友进度对比。该插件通过简单的代码块即可在笔记中生成可视化统计报告,帮助用户高效追踪解题进展并与知识库无缝整合。使用前需在插件设置中配置 SessionId 和 Keep-Alive Cookie 值,要求

AI

AI

Pkmer

PUML Viewer

这个插件还没经过Obsidian官方人员的人工审核。它能将 .puml 文件和Markdown代码块中的内容渲染成PlantUML图表。

PUML Viewer 适用于需要在 Obsidian 中绘制和查看 PlantUML/Mermaid 图表的场景,如项目规划、流程设计等。

AI

AI

Pkmer

pycalc

在编辑器里直接按回车键就能执行 Python 代码啦。

pycalc pycalc-plugin 是一款 Obsidian 插件,基于 Brython 3.13 实现,允许用户在编辑器中直接执行 Python 代码,只需按下 Enter 键即可运行代码并显示结果。该插件的主要功能是提供即时 Python 代码执行能力,适用于需要在笔记中快速验证代码、进行数学计算或数据处理等场景,解决了用户在 Obsidian 中频繁切换至外部环境运行代码的痛点,提升了工作流的效率和便捷性。

AI

AI

Pkmer

Python lab plugin

一个用于实验Python脚本和更多内容的界面。

Python lab plugin Obsidian Python lab 插件是一个用于在 Obsidian 中使用/测试 Python 功能的界面集合。通过 Python 快速实验,可以实现诸如查找相似笔记、翻译文本、撰写笔记摘要等功能。插件提供 GUI 界面,使用户可以调用自定义服务器的操作。用户可以编写 Python 脚本,并通过服务器与插件交互,实现各种操作。对于使用自然语言处理库时,Python 实验比 JavaScript 更快捷有效。插件的目的是帮助用户快速测试 Python 脚本在 Obsidian 中的实

AI

AI

Pkmer

QuackBlocks

它能借助DuckDB WASM实现可执行的SQL代码块功能 —— 可以查询Parquet数据,还能在文档里直接渲染表格和图表。

QuackBlocks 是基于 DuckDB WASM 的 Obsidian 插件,可在 Obsidian 内运行 SQL 代码块,对本地 Parquet 文件进行查询,并将结果以内联表格或图表形式呈现。 适用于需要在 Obsidian 笔记中对 Parquet 数据进行分析、可视化展示的场景,如数据报告撰写、数据分析记录等。 1. 手动安装需从最新版本下载相关文件,复制到指定文件夹并在社区插件设置中启用;也可通过 BRAT 插件添加。 2. 在笔记的前端声明数据源,支持相对路径、绝对路径和家目录扩

AI

AI

Pkmer

Randomness

这个插件还没经过Obsidian官方人员的人工审核。它有随机生成器引擎,能以内联方式渲染`randomness`代码块,并输出富文本,此外还支持旧版Inspiration Pad Pro 3的.ipt文件。

1. 主要功能:支持IPP3兼容的随机生成器。可通过randomness代码块嵌入生成器,使用rdm:进行内联单次掷骰;能引用其他.ipt或含randomness代码块的.md文件;支持带提示的生成器,可配置稳定种子;还有生成器浏览器面板。 2. 适用场景:适用于需要随机生成内容的场景,如创作故事、设计游戏等,可快速随机生成名字、情节等元素。 3. 核心特色:支持完整的IPP3语法,包括加权表、查找表等;内联掷骰结果可锁定,且锁定状态跨重载、同步和重新打开保险库仍有效;可配置稳定种子实现确定性生成;生成器浏览器面板方便管

AI

AI

Pkmer

Reactive Notes

把你的仓库变成一个能实时响应的计算环境。直接在笔记里创建动态的 React 组件。

ReactiveNotes 是一款将 Obsidian 知识库转变为响应式计算环境的插件,它允许用户在笔记中直接创建动态的 React 组件,实现静态笔记到交互式文档的转换。该插件支持 React 18 和 TypeScript,提供实时更新、生命周期管理和错误处理功能,适用于数据可视化、3D 图形渲染(通过 THREE.js 和 D3)、金融图表(Lightweight Charts)以及网络图等场景。插件内置多种状态管理选项(如 useStorage 钩子可将数据持久化到笔记 Frontmatter 中),支持从 CD

AI

AI

Pkmer

Claudian

它能将Claude Code/Codex作为人工智能协作伙伴嵌入到你的仓库中。你的仓库会成为智能体的工作目录,让它具备完整的自主操作能力,包括读写文件、搜索、执行bash命令以及开展多步骤工作流程。

Claudian Claudian 是一款 Obsidian 插件,可将 AI 编码代理(如 Claude Code、Codex 等)嵌入到 Obsidian 库中。支持文件读写、搜索、执行 bash 命令和多步骤工作流,具备内联编辑、斜杠命令与技能、@提及、计划模式、指令模式、连接 MCP 服务器以及多标签与对话管理等功能。 适用于需要借助 AI 进行文件编辑、代码编写、项目规划等工作的场景,尤其适合开发者在 Obsidian 中进行高效开发。 以 Obsidian 库作为代理工作目录,实现文件操作与 AI 协作

AI

AI

Pkmer

Regex Css Highlighter

None

Regex Css Highlighter 1. 主要功能:通过正则表达式匹配文本,并应用自定义CSS样式进行高亮显示。具备样式高亮、规则管理、悬浮球操作及移动适配等功能。 2. 适用场景:适用于需要对笔记文本进行个性化高亮标注的场景,无论是单文件内的局部高亮,还是全局的统一高亮设置都能满足。 3. 核心特色: - 支持正则匹配与CSS样式结合,样式分组管理,添加、编辑、删除即时生效。 - 有浮动样式按钮和悬浮球,操作便捷,可快速应用样式。 - 能区分当前文件和全局规则,可查看规则来源并跳转。

AI

AI

Pkmer

Remove Empty Folders

轻松删除空文件夹。

这是一个 Obsidian 插件,可以轻松删除空文件夹。使用该插件可以在文件资源管理器中选择要删除空文件夹的文件夹,右键点击选择“删除空文件夹”,即可删除空文件夹。需要注意的是,在运行插件之前一定要备份 Obsidian 数据,因为在最坏的情况下可能会丢失数据。此插件的局限性在于它只能删除执行时为空的文件夹,因此可能需要多次运行才能删除所有空文件夹。如果意外删除了文件夹,可以在 ObsidianValtPath/.trash 文件夹中查找并恢复。这个插件解决了删除 Obsidian 中空文件夹的问题,方便用户整理笔记和文件。

AI

AI

Pkmer

Replace Pencil

能轻松替换代码块里的自定义变量。

Replace Pencil 1. 主要功能:该插件可让用户轻松替换代码块中的自定义变量。用户在阅读模式下,能通过输入框输入内容自动替换代码块中特定占位符内的内容,还可复制替换后的文本到剪贴板,也能一键重置所有替换。 2. 适用场景:适用于需要频繁修改代码块中特定内容、进行文本替换操作的场景,如代码示例修改、模板内容定制等。 3. 核心特色:操作简单,只需将待替换内容放入特定占位符(默认<>),阅读模式下自动出现输入框和操作按钮;支持自定义占位符前缀;提供复制和重置功能,方便快捷。 4. 使用建议:先在Obsidian中找

AI

AI

Pkmer

Request

这个插件还没经过Obsidian官方人员的人工审核。你可以通过代码块发起网络请求,然后在笔记里使用请求结果。

Request 该插件可让用户在Obsidian笔记中添加网络请求,通过代码块进行配置并使用请求结果。 适用于需要在笔记中嵌入网络数据的场景,如获取API数据展示在笔记里。 1. 采用简单且容错性高的Markdown代码块进行配置。 2. 支持使用JSONPath精准定位响应中的值。 3. 借助Handlebars进行结果模板化。 4. 具备请求链功能,可利用前一个请求的响应数据发起新请求。 在配置代码块时,url 字段为必填项,指定请求的HTTP/HTTPS端点;其他字段如 method、headers

AI

AI

Pkmer

Ridian

执行 R 代码块并显示输出和图表 & 使用 Quarto 渲染文档。

Ridian 是一款在 Obsidian 中运行 R 代码的插件,支持 Quarto 渲染,旨在简化 R 笔记的创建与管理。用户可以在笔记中嵌入 R 代码块,执行代码并显示输出和图表,方便进行统计分析和数据可视化。该插件允许用户将笔记解析为 Quarto 格式,支持与其他编辑器的无缝切换。适合需要在 Obsidian 中进行数据分析、记录代码示例和生成可视化内容的用户。此外,Ridian 充分利用了 Obsidian 的搜索和链接功能,提升了笔记的组织与查找效率。请注意,该插件不替代 RStudio,且仅支持 R 语言。

AI

AI

Pkmer

RMarkdown Reader

这个插件还没经过Obsidian官方人员手动审核。它能读取和显示RMarkdown(.rmd/.Rmd)文件,支持R代码块高亮显示,还能和RStudio集成。

1. 主要功能:可在Obsidian库中直接浏览、读取和编辑RMarkdown(.rmd / .Rmd)文件,无需转换为.md文件。支持文件资源管理器集成、完整编辑器功能,能显示R代码块及内联R代码徽章,还支持搜索和图谱展示。 2. 适用场景:适用于需要在Obsidian中处理RMarkdown文件的用户,如数据分析师、科研人员等。 3. 核心特色:与Obsidian深度集成,.rmd文件可像普通笔记一样操作;代码块有清晰的引擎、名称和选项显示;内联R代码有视觉标记;适配任何主题。 4. 使用建议:推荐通过Obsidia

AI

AI

Pkmer

ruby.wasm

在WebAssembly中运行您的笔记中的Ruby代码。

Obsidian RubyWasm 插件允许在 Obsidian 中使用 WebAssembly 运行 Ruby 代码。用户只需选择代码块,执行命令,即可获取结果。该插件提供了一个简便的方式在笔记中运行 Ruby 代码,适合需要在 Obsidian 中执行 Ruby 代码的用户,解决了在笔记中运行 Ruby 代码的问题。详细 API 文档请查阅<https://github.com/obsidianmd/obsidian-api>。

AI

AI

Pkmer

Run Script on Property Edit

它能检测YAML前置元数据属性何时被编辑,并运行提供的脚本。

“Run Script on Property Edit” 是一款 Obsidian 插件,可检测 YAML 前置元数据属性的编辑情况,并自动运行指定脚本。 适用于需要在修改笔记 YAML 前置属性时自动触发特定操作的场景,如文件移动、数据更新等。 1. 在设置中添加新的属性规则,配置要监控的属性名和脚本路径。 2. 可选择是否在脚本运行时显示通知。 3. 启用规则后,编辑笔记前置属性即可触发脚本。 4. 编写脚本时可利用提供的环境变量实现特定功能,如示例中根据属性值移动文件。

AI

AI

Pkmer

Run

从dataview查询和JavaScript生成Markdown。

Run Obsidian Run 是一个插件,可以从 dataview 查询和 JavaScript 生成 Markdown。它非常强大、简单,基于 Markdown,可以与任何 Markdown 编辑器/渲染器一起使用。它与 Dataview、Templater 和 Obsidian 发布功能良好兼容。通过定义起始标记,可以在 Markdown 文件中执行 JavaScript 表达式,并生成相应的内容。插件还提供了一些高级用法,如访问文件对象、页面级变量、使用 Dataview 和 Templater 插件等。此外,插件

AI

AI

Pkmer

RunJS

RunJS是一个在Obsidian(https://obsidian.md)中运行JavaScript代码的插件。

RunJS 是一个在 Obsidian 中运行 JavaScript 代码的插件。它允许用户直接运行简单的代码片段,而无需创建单独的插件。用户可以在 Obsidian 笔记中的代码块(.md 文件)或独立文件(.js、.mjs)中编写代码,并通过多种方式运行代码,包括代码列表视图、运行代码模态框、自动启动、添加命令到命令面板、添加 Ribbon 图标等。此外,RunJS 还支持 JavaScript 模块系统,可以在开发其他插件时直接使用代码。用户可以在讨论区找到一些有用的代码,并分享自己的代码。插件的设置选项包括打开代码列表

AI

AI

Pkmer

Runsh

在笔记里创建能运行 shell 命令的按钮。

Runsh 是一个简单的 Obsidian 插件,允许用户直接从笔记中运行 shell 命令,主要功能是通过在笔记中添加特定语法(代码块)创建可执行按钮,支持运行任意 shell 命令(如启动开发环境 code /path/to/project),适用于集中管理项目开发环境启动等场景,尤其适合需要快速执行重复命令的开发者。该插件无内置安全措施,需谨慎使用命令内容,用户可通过悬停按钮查看原始命令。插件安装可通过 Obsidian 社区插件库完成,由乌克兰开发者制作。

AI

AI

Pkmer

Safe JS

这个插件还没经过Obsidian官方人员的人工审核。它通过沙盒化的Web Worker和有限的远程过程调用(RPC)接口来运行由笔记拥有的JavaScript代码。

1. 主要功能:通过沙盒化Web Workers和有限的主机API运行JavaScript代码。可运行笔记中的safe-js代码块、执行配置的vault .js文件、在工作区布局就绪后运行选定脚本,还支持调试、查看权限提示、存储数据等。 2. 适用场景:适用于需要在Obsidian中安全运行JavaScript代码的场景,如自动化操作、数据处理等。 3. 核心特色:代码运行在沙盒环境,不直接访问DOM、Node.js等;脚本通过声明权限和调用api.函数与Obsidian交互;能记住脚本批准信息。 4. 使用建议:该插件

AI

AI

Pkmer

Scratchblocks

这个插件还没有经过Obsidian官方人员的手动审核。渲染临时代码块。

1. 主要功能:在Obsidian中渲染scratchblocks代码块,支持scratchblock和scratchblocks代码围栏,还能通过sb前缀显示内联scratchblocks代码。 2. 适用场景:适用于在Obsidian笔记中编写和展示Scratch代码,方便记录和分享Scratch编程内容。 3. 核心特色:暴露scratchblocks库,可在Templater或其他代码运行插件中使用;能将Scratch代码直观呈现为图形化积木样式。 4. 使用建议:编写Scratch代码时,参考Scratch文档

AI

AI

Pkmer

UseSemaLogic

实时使用SemaLogic形式语言

Obsidian SemaLogic 插件可以将 SemaLogic(<https://semalogic.de>)集成到 Obsidian(<https://obsidian.md>)中。SemaLogic 是一种符号人工智能,可以适应自然语言,以便在计算机和用户可理解的一致语言中明确表示逻辑关系。该插件目前处于开发状态,可用于测试 SemaLogic,实时显示技术语言和图形图片,以及直接显示部分 SVGs 在 pdf 中。用户可以通过编写 SemaLogic 命令来测试插件,例如在笔记中编写技术语言示例,并观察 SemaL

AI

AI

Pkmer

Shell Path Copy

能为AI编码工具(Claude Code、Gemini CLI)快速复制仓库文件和文件夹路径,在桌面端和移动端都能用,支持Windows和Unix格式

Shell Path Copy 为Obsidian提供以适合shell格式复制文件和文件夹路径的功能,支持在文件资源管理器右键菜单操作,也可通过命令面板使用,提供相对和绝对路径,有Linux/Mac和Windows两种路径格式。 当使用Obsidian与基于终端的AI助手(如Claude Code、Gemini CLI)协同工作时,需将Obsidian库中的文件路径复制到shell命令或AI助手提示中,无论使用的是Windows、macOS、Linux系统,还是iPad、安卓平板等移动设备。 可在插件

AI

AI

Pkmer

Shiki Highlighter

使用Shiki突出显示代码块。

Shiki Highlighter Obsidian Shiki 插件是一款可以使用 Shiki 进行代码块高亮的插件。它通过将 shiki](https://shiki.style/) 和 [Expressive Code 集成到 Obsidian 中,为 100 多种语言提供更好的语法高亮。该插件在阅读模式和实时预览模式下工作,只要光标不在代码块内。用户可以根据需要配置代码块,配置选项可以在三个反引号的同一行添加。插件还支持行号、标题和行高亮等功能。使用 Obsidian Shiki 插件可以提高代码块的可读性和美观性。

AI

AI

Pkmer

Stenography

使用Stenography API,利用机器学习将代码块翻译成简单的英文。

Stenography Stenography Obsidian 插件利用 Stenography API 将选定的代码块翻译成简单的英文,并猜测代码所使用的语言。用户只需在 Stenography 设置中设置 API 密钥,然后在需要翻译的代码块上点击 Stenography Ribbon 图标即可运行。该插件可帮助用户快速将代码翻译成简单的英文,适用于需要理解他人代码或者将代码解释给非技术人员的场景。通过使用 Stenography 插件,用户可以解决代码翻译和理解的问题。

AI

AI

Pkmer

Strudel REPL

这个插件还没经过Obsidian官方人员的人工审核。这是一个实时编码音乐环境——Strudel REPL 已集成到你的仓库中。

1. 主要功能:将实时编码音乐环境 strudel.cc 集成到Obsidian中,具备Strudel模式播放器、语法高亮(含当前播放部分高亮)、样本缓存与本地播放、视觉反馈小部件,支持Obsidian原生主题。 2. 适用场景:适合音乐创作者在Obsidian笔记中存储和播放音乐模式,进行实时音乐创作。 3. 核心特色:使用Obsidian原生编辑器,适配了Strudel用于高亮当前播放模式的插件;在 strudel 代码块上方添加播放、停止、重新加载按钮,可在实时预览模式下控制播放;可视化方面仅包含 pianorol

AI

AI

Pkmer

Svelte Syntax Highlighter

语法高亮显示 Svelte 代码块。

Obsidian Svelte Syntax Highlighter插件为Obsidian中的Svelte代码块提供语法高亮功能。它通过在Obsidian的Prism对象中添加Svelte语法标识符,实现了编辑模式下的实时语法高亮。适用于需要在Obsidian中编写和查看Svelte代码的用户。安装方式包括通过Obsidian社区插件或手动安装。使用时,只需在代码块中指定语言为svelte,插件会自动高亮代码语法。此插件解决了Obsidian目前不支持Svelte语法高亮的问题。

AI

AI

Pkmer

Tabula

它能借助受电子表格启发的公式和单元格引用转换Markdown文件。你可以在仓库里编写脚本来进行计算、转换数据,还能自动处理表格。

Tabula 1. 主要功能:基于Tabula的Obsidian插件,可使用类电子表格公式和单元格引用转换Markdown文件,能编写脚本进行计算、数据转换和自动化表格处理。具备自动执行、即时更新功能,可通过命令开关自动执行,也能手动执行。 2. 适用场景:适用于需要在Obsidian中对Markdown文件里的表格数据进行计算、转换和自动化处理的场景。 3. 核心特色:自动执行,保存Markdown文件时自动运行Tabula;即时更新,保存后立即应用转换;可灵活控制自动执行开关。 4. 使用建议:安装前需先安装Tabul

AI

AI

Pkmer

TaskNotes Workflows

它能为TaskNotes实现基于Markdown定义的工作流自动化。

TaskNotes Workflows是TaskNotes的配套插件,可通过编辑保险库中的Markdown文件实现TaskNotes工作流自动化,如任务状态改变时开启或停止时间跟踪、工作开始时清除预定日期等。 适用于使用TaskNotes管理任务,希望通过自动化操作提高任务管理效率的用户。 以Markdown文件定义自动化规则,每个工作流为普通Markdown文件,前端事项定义自动化,正文解释功能。提供多种默认工作流示例,可按需启用和调整。

AI

AI

Pkmer

Terminal Agent Tabs

可以在编辑器标签页中同时运行多个智能代理的命令行会话(如Claude Code、Codex、Gemini等)。

Terminal Agent Tabs 可在 Obsidian 内以标签页形式运行多个代理 CLI 会话(如 Claude Code、Codex、Gemini 等),支持并行多会话、配置 CLI 配置文件、会话侧边栏、独立调整标签页字体大小、发送所选文本到活动会话等。 适用于需要在 Obsidian 中使用各类代理 CLI 进行操作,且希望多会话并行处理任务的用户。

AI

AI

Pkmer

Termux Bridge

可以通过本地HTTP桥直接执行Termux命令。

1. 主要功能:通过本地HTTP桥接将Obsidian与Termux连接,绕过安卓Intent限制,可直接在Obsidian中运行安卓设备的shell命令。 2. 适用场景:适用于需要在Obsidian中便捷执行安卓设备shell命令的场景,如开发者进行代码操作、自动化脚本执行等。 3. 核心特色: - 可靠:使用标准TCP/IP网络(本地主机)进行稳定通信。 - 静默:在后台运行,无需打开Termux窗口。 - 双向:能立即发送命令并获取输出。 - 安全:使用生成的安全令牌防止未经授权的

AI

AI

Pkmer

Termy

它是一款终端模拟器,具备分屏功能、可复用工作流、AI命令行界面上下文切换功能,而且无需任何设置。它由xterm.js提供支持,并集成了Rust编写的伪终端后端。

Termy 1. 主要功能:这是一款集成AI CLI的终端模拟器,具备分屏、可复用工作流、文件感知交互等功能,支持搜索、复制粘贴、命令提示导航等操作,还能运行可复用的终端、Obsidian命令和外部链接工作流。 2. 适用场景:适用于在Obsidian中工作且需要使用终端进行实际操作的用户,能让用户在Obsidian环境下高效完成工作。 3. 核心特色:采用Rust作为原生PTY后端,使后端简洁,避免额外的桥接运行时;前端基于xterm.js,提供真实的终端用户体验;以工作流为导向,与Vault、编辑器上下文和AI编码会话

AI

AI

Pkmer

Timesheet

日常笔记中的任务时间表生成器。

Obsidian Timesheet 是为 Obsidian 设计的插件,用于在每日笔记中为任务生成时间表。用户可以在每日笔记中记录解决的任务所花费的时间,并通过插件生成方便的时间表报告。插件可以将属于同一 JIRA 问题的任务时间进行分组和合并,以便用户快速查看和记录。用户只需在每日笔记中插入一个 timesheet 代码块即可生成时间表报告。该插件的功能和使用场景主要是帮助用户追踪和记录任务的时间,方便用户参加会议或在 JIRA 中记录时间。

AI

AI

Pkmer

Transfer LaTeX from GPT

将OpenAI GPT生成的LaTeX公式转换为MathJax格式。

该插件允许用户将ChatGPT生成的LaTeX公式转换为Obsidian可识别的Markdown格式,方便在笔记中使用数学公式。通过此工具,用户能够提升学习效率和科研质量,解决了在Obsidian中处理复杂数学表达式的难题。安装方式简单,用户可以通过应用市场直接安装或手动下载插件包。使用时,用户可通过命令或点击按钮轻松转换公式,极大地简化了操作流程。

AI

AI

Pkmer

TTRPG Tools - Publish

它能为TTRPG工具:地图(缩放地图)生成publish.js、publish.css文件以及一个发布资源清单。

1. 主要功能:为将Obsidian Vault发布为网站(Obsidian Publish)的用户提供帮助,处理TTRPG Tools: Maps(Zoom Map)和TTRPG Tools: Timeline(Simple Timeline)的内容,生成publish.js、publish.css及资产清单。 2. 适用场景:适用于使用Obsidian Publish将Vault发布为网站,且使用TTRPG Tools: Maps和Timeline插件的用户。 3. 核心特色:与TTRPG Tools: Maps/T

AI

AI

Pkmer

UI Sketch

这个插件还没经过Obsidian官方人员的人工审核哈。它能根据YAML在笔记里渲染中保真的网页用户界面线框图(有44种组件,还有内联错误提示、拼写错误提示呢),可以用于人工智能协同工作(像Claude代码、Codex这类)。

UI Sketch 1. 主要功能:可依据YAML代码在Obsidian笔记中渲染中等保真度的网页UI线框,拥有44个组件,还具备内联错误提示和拼写错误提示功能。 2. 适用场景:适用于产品规划、设计说明、RFC文档、项目启动文档等场景,方便规划者和UI/UX设计师在Markdown中描述界面。 3. 核心特色:采用人类可读且对AI友好的YAML结构,能自适应主题;避免了传统ASCII盒子绘制慢、编辑难、易错位的问题,为AI提供结构化数据,便于协同工作。 4. 使用建议:若需在Obsidian中进行网页UI线框设计,可参考

AI

AI

Pkmer

VaultQuery

你可以使用SQL和SQLite对笔记、属性、任务、表格、标题和链接执行SELECT、INSERT、UPDATE和DELETE语句。

1. 主要功能:可对笔记、属性、任务、表格、标题和链接执行SELECT、INSERT、UPDATE和DELETE语句,支持多种输出格式,如SlickGrid表格、Markdown表格、Chart.js图表等。 2. 适用场景:适用于需要对Obsidian库中的数据进行查询、插入、更新和删除操作,并以不同形式展示结果的场景,如数据统计、可视化展示等。 3. 核心特色:具备索引功能,能将笔记等信息存储在SQLite中;支持实时更新,文件操作会同步更新索引;采用标准SQLite语法,支持连接、聚合等操作;提供多种输出格式和写入

AI

AI

Pkmer