---
title: "Obsidian CLI"
type: source
tags:
  - Obsidian
  - CLI
  - 自动化
date: 2026-04-16
---

## Source File
- [[raw/Skills/Obsidian CLI.md]]

## Summary
- 核心主题：Obsidian 命令行界面，用于终端脚本化、自动化和外部工具集成
- 问题域：如何通过命令行控制 Obsidian 笔记软件的各项功能
- 方法/机制：通过 `obsidian` 命令调用 Obsidian 的内部 API，支持 TUI 交互界面
- 结论/价值：实现笔记工作流的自动化，适合 AI Agent 集成和定时任务

## Key Claims
- Obsidian CLI 是 Obsidian 官方提供的命令行工具，支持脚本化、自动化和外部工具集成
- 使用前需安装 Obsidian 1.12+ 版本，并在设置中启用 Command Line Interface
- CLI 依赖 Obsidian 应用运行状态，Headless 模式可在无 GUI 下同步

## Key Quotes
> "Obsidian CLI is a command line interface that lets you control Obsidian from your terminal for scripting, automation, and integration with external tools." — Obsidian 官方文档

> "Obsidian app must be running. The CLI connects to the running Obsidian instance." — 使用前提条件

## Key Concepts

- [[Obsidian CLI]]：Obsidian 官方命令行工具，Obsidian 1.12+ 版本新增
- [[TUI]]：Terminal User Interface，支持交互式命令补全和历史记录
- [[Headless]]：无头模式，可在服务器或 CI/CD 环境运行 Obsidian Sync

## Key Entities

- [[Obsidian]]：基于 Markdown 的本地优先笔记软件

## Connections

- Obsidian CLI 需要 [[Obsidian]] 应用运行 → depends_on
- CLI 是 [[Claude Skills]] 的补充工具 → extends

## Contradictions
- 与纯终端笔记工具（如 Vim、Emacs）对比：Obsidian CLI 仍依赖 Electron GUI 应用