Metadata Auto Classifier
요약
이 플러그인은 Obsidian에서 AI를 활용하여 사용자의 노트를 분석하고, 태그 및 프론트매터(frontmatter) 값을 자동으로 생성하는 기능을 제공합니다. OpenAI, Anthropic 등 다양한 AI 제공업체를 지원하며, 필드별 컨텍스트 프롬프트와 사용자 정의 규칙을 통해 분류 정확도를 높일 수 있습니다.
핵심 포인트
- AI 기반으로 노트의 태그 및 메타데이터 자동 생성
- OpenAI, Anthropic 등 다중 AI 제공업체 지원
- 필드별 맞춤형 컨텍스트 프롬프트를 활용하여 정확도 향상
- Obsidian 플러그인 형태로 개발되어 사용 용이
Metadata 자동 분류기
AI 기반 Obsidian 플러그인으로, 사용자의 노트를 분석하여 설정 가능한 AI 제공업체를 통해 태그와 프론트매터(frontmatter) 값을 생성합니다.
컨텍스트(context)를 많이 제공할수록 분류 정확도가 높아집니다.

기능 (Features)
- 자동 태그 생성 (Automatic tag generation) -- AI가 노트 내용을 분석하여 문맥상 관련성 높은 태그를 생성합니다.
- 사용자 정의 프론트매터 필드 (Custom frontmatter fields) -- 원하는 모든 프론트매터 필드를 정의하고 AI가 값을 채우도록 합니다.
- 분류 규칙 (Classification rules) -- 사용자 지정 규칙, 태그 카테고리, 필드별 가이드라인을 설정할 수 있습니다.
- 필드별 컨텍스트 프롬프트 (Per-field context prompts) -- 분류를 안내하기 위해 메타데이터 필드마다 추가적인 컨텍스트를 제공합니다.
- 테스트 및 미리보기 (Test and preview) -- 변경 사항 적용 전, 내장 테스트 도구와 미리보기 모드를 제공합니다.
- 다중 제공업체 지원 (Multi-provider support) -- OpenAI, Anthropic, Gemini, OpenRouter, Ollama, DeepSeek, LM Studio, Codex (OAuth)에 대한 내장 프리셋과 사용자 지정 제공업체를 지원합니다.
- 사용자 정의 모델 구성 (Custom model configuration) -- 사용자 지정 AI 제공업체와 모델을 추가하고 구성할 수 있습니다.
설치 (Installation)
커뮤니티 플러그인 (권장) (Community Plugin (Recommended))
- Obsidian을 열고 **설정(Settings) > 커뮤니티 플러그인(Community Plugins)**으로 이동합니다.
- 안전 모드(Safe Mode)가 활성화되어 있다면 비활성화합니다.
- **탐색(Browse)**을 클릭하고
각 구성된 프런트매터 필드(태그 포함)는 자체 명령어를 가지며, 모든 필드를 위한 하나의 명령어 또한 존재합니다:
| 명령어 | 설명 |
|---|---|
Fetch frontmatter: <field> | 활성 노트의 특정 프런트매터 필드 업데이트 (예: tags) |
| Fetch frontmatter: Fetch all frontmatter using current provider | 현재 제공업체를 사용하여 모든 프런트매터 채우기 |
설정(Settings)
| 설정 | 설명 |
|---|---|
| AI Provider | 사전 설정된 제공업체 또는 사용자 지정 제공업체 선택 |
| ... | |
| 더 많은 배경 정보: docs/Why I made this plugin.md, docs/Architecture.md, docs/Classification-Workflow.md. |
개발(Development)
pnpm install
pnpm dev # vault 선택 + esbuild watch + hot reload
pnpm build # tsc type-check + production build
...
기술 스택(Tech Stack)
| 카테고리 | 기술 |
|---|---|
| Platform | Obsidian Plugin API |
| ... |
프로젝트 구조(Project Structure)
obsidian-metadata-auto-classifier/
├── src/
│ ├── main.ts # 플러그인 진입점
...
영감(Inspiration)
- UI 디자인은 Obsidian Web Clipper에서 영감을 받음
- Codex API 통합은 Smart Composer에서 영감을 받음
지원(Support)
질문, 문제 또는 기능 요청은 GitHub 저장소를 방문해 주십시오.
라이선스(License)
이 프로젝트는 MIT License에 따라 라이선스가 부여되었습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기