大大小小 ACTIVITIES

대대소소의 소식을 전합니다.

ABOUT US

블로거 대대소소가 운영하는 블로그입니다. 다양한 정보와 인사이트를 공유합니다.

INNOVATION

최신 기술과 트렌드를 통해 혁신적인 컨텐츠를 제공합니다.

CONTENT

유용하고 흥미로운 컨텐츠를 지속적으로 업데이트합니다.

옵시디언(Obsidian)과 MCP로 완전 자동화된 지식 관리 시스템 만들기 - 제 1년 사용 후기

안녕하세요! 노트 앱 덕후로 살아온 지 벌써 5년째인데요, 에버노트부터 시작해서 노션, 로그시크... 정말 별걸 다 써봤어요 😅

그런데 작년에 옵시디언(Obsidian)에 MCP(Model Context Protocol)라는 걸 연결해서 쓰기 시작했는데, 이게 진짜 게임 체인저더라고요! AI가 제 노트를 읽고 쓰고 검색하고... 완전 개인 비서 수준이에요.

처음엔 설정이 좀 복잡해서 "이거 왜 하지?" 싶었는데, 지금은 이거 없으면 못 살 것 같아요. 제가 1년 넘게 써보면서 터득한 활용법들을 공유해볼게요!

📋 목차 (바쁘신 분들은 3번부터 보세요!)

  1. MCP + Obsidian이 뭐길래? (기초 개념)
  2. 실제로 뭘 할 수 있나? (핵심 기능들)
  3. 제가 매일 쓰는 활용법 BEST 5 (실전!)
  4. 다른 도구들과 연동하기 (업무 자동화)
  5. 설정하면서 겪었던 시행착오들
  6. 이거 꼭 써봐야 하는 사람 vs 굳이 안 써도 되는 사람

💡 도입부: 혹시 이런 고민 하고 계신가요?

  • "노트는 열심히 쓰는데, 나중에 찾기가 너무 힘들어요..."
  • "AI한테 내 자료 보여주고 싶은데 매번 복붙하기 귀찮아요"
  • "회의록, 할 일, 아이디어... 다 따로 관리하니까 머리 아파요"
  • "블로그 글 쓸 때마다 전에 뭐 썼는지 찾느라 시간 다 가요"

저도 완전 똑같았어요! 특히 블로그 쓰는 사람으로서, 예전에 뭐 썼는지 찾는 게 진짜 스트레스였거든요. 그런데 이제는 Claude한테 "저번에 SEO 관련해서 뭐 썼더라?" 하면 바로 찾아줘요 😊

이 글을 다 읽고 나면:

  • ✅ AI가 내 노트를 자동으로 관리하게 만드는 법
  • ✅ 웹 검색 결과를 노트에 바로 저장하는 법
  • ✅ 슬랙, 구글맵 등 다른 도구들과 연동하는 법
  • ✅ 실제 업무/공부/블로깅에 써먹는 법

이런 걸 알 수 있을 거예요!

🎯 1. MCP + Obsidian이 뭐길래?

옵시디언(Obsidian)이란?

마크다운으로 노트 쓰는 프로그램이에요. 노션이랑 비슷한데, 중요한 차이점이 있어요:

  • 내 컴퓨터에 저장됨 (클라우드 아님! 이게 진짜 중요)
  • 완전 무료 (유료 기능도 있긴 한데 안 써도 됨)
  • 플러그인 천국 (원하는 기능 다 추가 가능)

MCP(Model Context Protocol)는?

Anthropic(Claude 만든 회사)에서 만든 건데요, 쉽게 말하면 AI가 내 프로그램들을 직접 제어할 수 있게 해주는 다리 같은 거예요.

예를 들면:

  • AI가 내 옵시디언 노트를 직접 읽고 쓰고
  • 웹에서 정보 찾아서 노트에 정리하고
  • 슬랙 메시지 보내고
  • 구글맵에서 장소 찾고...

이런 걸 다 자동으로 할 수 있어요!

왜 이 조합이 좋은가?

옵시디언: 내 노트가 내 컴퓨터에 있으니까 보안 걱정 없음 MCP: AI가 노트를 직접 관리해주니까 내가 할 일이 줄어듦 Claude: 똑똑한 AI라서 맥락을 잘 이해함

저는 이 세 가지가 합쳐지니까 완전 시너지 효과더라고요!

🛠️ 2. 실제로 뭘 할 수 있나? (핵심 기능들)

제가 1년 넘게 써보면서 자주 쓰는 기능들을 정리해봤어요.

📝 기본 노트 관리 (제일 많이 써요!)

파일 읽기/쓰기

  • Claude한테 "어제 회의록 보여줘" 하면 바로 찾아줌
  • "새로운 프로젝트 노트 만들어줘" 하면 템플릿 적용해서 생성
  • 여러 파일 한 번에 읽어서 요약도 해줌 (이거 완전 꿀팁!)

실제 사용 예시:

 
 
나: "지난주에 쓴 블로그 초안들 다 보여줘"
Claude: [3개 파일 읽어서] "SEO 가이드, 마케팅 전략, 키워드 리서치 
총 3개 있네요. 어떤 걸 먼저 다듬을까요?"
```

**파일 수정**
- 특정 부분만 골라서 수정 가능
- 제목별로 내용 추가/변경
- 앞뒤 내용 보존하면서 중간만 고침 (이게 진짜 편해요!)

### 🔍 검색 기능 (이거 진짜 강력해요!)

**일반 검색**
- 키워드로 노트 찾기 (기본 중의 기본)
- 관련 문장 하이라이트해서 보여줌

**시맨틱 검색 (이게 진짜 신기해요!)**
- 정확한 키워드 몰라도 의미로 찾아줌
- "프로젝트 마감일 놓쳐서 스트레스받았던 이야기" 이렇게 물어봐도 찾아줌!

**실제 경험담:**
작년에 "그때 그 레스토랑 이름 뭐였지?"를 찾으려고 했는데, 정확한 이름은 기억 안 나고 "친구랑 간 이탈리안 맛집"이라고만 검색했더니 바로 찾아주더라고요. 완전 감동!

### 🌐 웹 통합 (이거 없으면 못 살아요)

**웹 검색 → 노트 저장**
제가 제일 많이 쓰는 기능이에요!
```
나: "2025년 SEO 트렌드 조사해서 정리해줘"
Claude: [웹 검색 → 여러 사이트 읽음 → 옵시디언에 노트 작성]
"SEO Trends 2025.md 파일에 정리해뒀어요!"
```

이거 진짜 블로그 쓸 때 개꿀이에요. 예전엔 검색하고 → 복붙하고 → 정리하고... 이 과정이 1시간 걸렸는데, 이제는 5분이면 끝!

**웹페이지 내용 가져오기**
- URL 주면 내용 추출해서 노트에 저장
- 긴 글도 자동으로 요약

제가 실제로 쓰는 방법:
1. 아침에 뉴스레터 읽으면서 흥미로운 기사 발견
2. "이 기사 요약해서 '읽을거리' 폴더에 저장해줘" → URL만 줌
3. 끝! 나중에 한꺼번에 읽어봄

### 📊 폴더/파일 관리

**디렉토리 구조 보기**
- 전체 노트 구조를 한눈에 확인
- 어디에 뭐가 있는지 파악 가능

**파일 찾기**
- 파일명 일부만 기억나도 찾아줌
- 확장자별로 필터링도 가능

**파일 이동/이름 변경**
- "2024년 노트들 전부 아카이브 폴더로 옮겨줘"
- 이런 대량 작업도 한 번에!

## 🔥 3. 제가 매일 쓰는 활용법 BEST 5 (실전!)

이 부분이 진짜 중요해요. 기능은 알았으니, 실제로 어떻게 쓰는지 보여드릴게요!

### 1️⃣ 아침 루틴: 오늘의 할 일 자동 정리

**제가 하는 방법:**
```
나: "오늘 할 일 정리해줘"
Claude: 
[캘린더 확인 → 슬랙 메시지 확인 → 프로젝트 노트 확인]
"오늘의 할 일 (2025-10-19).md 파일 만들었어요!"

파일 내용:

 
 
markdown
# 오늘의 할 일 (2025년 10월 19일)

## 🔥 급한 일
- [ ] 블로그 글 마감 (오후 3시까지)
- [ ] 클라이언트 미팅 준비

## 📅 회의
- 오후 2시: 팀 미팅 (슬랙 DM에서 확인)

## 💡 여유있으면
- [ ] 다음 주 콘텐츠 기획
```

이거 하나로 아침에 뭐 할지 고민하는 시간이 완전 사라졌어요!

### 2️⃣ 블로그 글쓰기 워크플로우

제가 블로그 하나 쓰는 과정이에요:

**1단계: 키워드 조사**
```
나: "옵시디언 플러그인 추천 키워드 조사해줘"
Claude: [웹 검색 + 네이버 트렌드 분석]
"'옵시디언 플러그인 추천', '옵시디언 사용법'이 검색량 많네요.
키워드 조사 결과를 Research/Obsidian-Keywords.md에 저장했어요!"
```

**2단계: 경쟁 글 분석**
```
나: "상위 5개 블로그 글 분석해줘"
Claude: [URL들 읽어서 분석]
"공통적으로 다루는 플러그인들과 빠진 부분을 정리했어요!"
```

**3단계: 초안 작성**
```
나: "분석 내용 바탕으로 초안 작성해줘"
Claude: [Draft 폴더에 초안 생성]
"초안 작성 완료! 2,500자 정도 되네요."
```

**4단계: 수정 및 발행**
```
나: "이 부분 좀 더 자세하게 써줘" (특정 섹션 수정)
나: "SEO 체크해줘" (메타 태그, 키워드 밀도 확인)
```

예전엔 블로그 글 하나 쓰는 데 3-4시간 걸렸는데, 이제는 1시간이면 완성이에요!

### 3️⃣ 학습 노트 자동 정리

**강의 들으면서:**
```
나: "오늘 본 Next.js 강의 내용 정리해줘"
나: [대충 메모한 내용 붙여넣기]
Claude: 
"정리해서 Learning/Nextjs/Lesson-03.md에 저장했어요!
관련해서 지난번에 정리한 Lesson-01, 02 파일도 연결해뒀어요."
```

**복습할 때:**
```
나: "Next.js 공부한 거 전체 요약해줘"
Claude: [모든 강의 노트 읽어서]
"3번의 강의에서 배운 핵심 내용을 요약했어요!
- 라우팅: ...
- 서버 컴포넌트: ...
- API Routes: ..."
```

이렇게 하니까 나중에 복습할 때 정말 편하더라고요!

### 4️⃣ 프로젝트 관리

**프로젝트 시작:**
```
나: "새 프로젝트 'Landing Page Redesign' 시작해줘"
Claude: 
[프로젝트 템플릿 적용해서 폴더 구조 생성]
Projects/Landing-Page-Redesign/
  ├── README.md (프로젝트 개요)
  ├── Tasks.md (할 일 목록)
  ├── Meeting-Notes/ (회의록)
  └── Resources/ (참고 자료)
```

**진행 상황 체크:**
```
나: "Landing Page 프로젝트 진행 상황 알려줘"
Claude:
"현재 완료: 60%
- ✅ 디자인 시안 완료
- 🔄 프론트엔드 개발 중
- ⏳ 백엔드 API 대기중
마감일까지 5일 남았어요!"
```

### 5️⃣ 일일 회고 자동화

매일 저녁에 하는 루틴이에요:
```
나: "오늘 하루 회고 작성해줘"
Claude:
[오늘의 할 일 파일 → 완료된 항목 체크]
[슬랙 메시지 → 주요 대화 요약]
[캘린더 → 참석한 회의 정리]

"Daily/2025-10-19.md에 회고를 작성했어요!

## 완료한 일
- ✅ 블로그 글 2개 작성
- ✅ 클라이언트 미팅

## 배운 점
- MCP 활용법 더 깊이 이해

## 내일 할 일
- [ ] 프로젝트 제안서 작성
```

이거 하면서 생산성이 정말 많이 올랐어요. 뭘 했는지 기록이 남으니까 성취감도 크고요!

## 🔗 4. 다른 도구들과 연동하기 (업무 자동화)

MCP의 진짜 힘은 여기서 나와요! 다른 도구들이랑 연결하면 완전 자동화 가능해요.

### 💬 슬랙(Slack) 연동

**제가 쓰는 방법들:**

**회의 전 준비:**
```
나: "개발팀 채널 최근 메시지 읽고 요약해줘"
Claude: [슬랙 메시지 100개 읽음]
"지난주 논의된 주요 이슈:
1. API 응답 속도 개선 필요
2. 새로운 기능 우선순위 논의
3. 다음 스프린트 계획..."
```

**중요 메시지 저장:**
```
나: "방금 받은 피드백 내용 프로젝트 노트에 추가해줘"
Claude: [슬랙에서 메시지 가져옴 → 옵시디언에 저장]
"Projects/Current/Feedback.md에 추가했어요!"
```

**자동 알림:**
```
나: "프로젝트 마감 내일이니까 팀 채널에 리마인더 보내줘"
Claude: [슬랙 메시지 전송]
"리마인더 보냈어요! 🎯"
```

솔직히 슬랙 메시지 정리하는 게 제일 귀찮았는데, 이제는 Claude가 다 해줘서 편해요!

### 🗺️ 구글맵(Google Maps) 연동

여행 계획 세울 때 완전 꿀이에요!

**여행지 조사:**
```
나: "제주도 서귀포 맛집 10곳 찾아서 지도에 표시하고 
     여행 노트에 정리해줘"
Claude:
[구글맵에서 검색 → 평점/리뷰 확인 → 옵시디언에 정리]
"Travel/Jeju-Trip/Restaurants.md 파일에 정리했어요!

## 서귀포 맛집 리스트
1. 🍜 **흑돼지거리** (4.5⭐)
   - 주소: 서귀포시 ...
   - 특징: 제주 흑돼지 전문
   - 거리: 호텔에서 2.3km
   
2. 🐟 **해녀의 집** (4.7⭐)
   - 주소: ...
   - 특징: 싱싱한 해산물
   - 거리: 1.8km
..."
```

**루트 최적화:**
```
나: "이 맛집들 거리순으로 정렬하고 하루 동선 짜줘"
Claude:
[거리 계산 → 최적 동선 계획]
"Day 1 동선 (총 이동거리: 15km)
아침: 호텔 → 해녀의 집 (1.8km, 도보 20분)
점심: ...
저녁: ..."
```

진짜 여행 계획이 이렇게 쉬울 수가 없어요!

### 🎨 Figma 연동 (디자이너/개발자용)

디자인 작업할 때도 유용해요:
```
나: "Figma에서 현재 선택된 컴포넌트 코드로 만들어줘"
Claude: [Figma에서 디자인 읽음 → React 코드 생성]
"Components/Button.jsx 파일에 저장했어요!"
```

### 🤖 Puppeteer (웹 자동화)

**웹사이트 모니터링:**
```
나: "경쟁사 블로그 새 글 올라오면 알려줘"
Claude: [주기적으로 웹사이트 체크 → 새 글 발견 시 알림]
```

**스크린샷 자동 저장:**
```
나: "이 페이지 스크린샷 찍어서 프로젝트 폴더에 저장해줘"
Claude: [스크린샷 촬영 → 옵시디언에 저장]
```

## ⚠️ 5. 설정하면서 겪었던 시행착오들

솔직히 처음엔 좀 헤맸어요 ㅠㅠ 제가 실수했던 것들 공유할게요.

### 실수 1: 폴더 구조 너무 복잡하게 만들기

**처음에 한 짓:**
```
Projects/
  ├── Work/
  │   ├── Client-A/
  │   │   ├── 2024/
  │   │   │   ├── Q1/
  │   │   │   │   ├── January/
  │   │   │   │   │   ├── Week-1/
  │   │   │   │   │   │   ├── ...
```

이렇게 했더니 찾기도 어렵고 Claude도 헷갈려하더라고요 😅

**개선 후:**
```
Projects/
  ├── Active/ (현재 진행 중)
  ├── Archive/ (완료된 것들)
  └── Templates/ (템플릿)
```

훨씬 간단하니까 관리하기 편해요!

### 실수 2: 파일 이름에 공백/특수문자 사용

**나쁜 예:**
```
"2024년 1월 회의록 (중요!).md"
"프로젝트 #1 - 수정본_최종_진짜최종.md"
```

이러면 자동화할 때 오류 나요!

**좋은 예:**
```
"2024-01-Meeting-Notes.md"
"Project-01-Final.md"

영문, 숫자, 하이픈만 쓰는 게 제일 안전해요.

실수 3: 너무 많은 플러그인 설치

처음엔 "와 이것도 되네? 저것도 되네?" 하면서 플러그인을 30개 넘게 깔았어요. 그랬더니 옵시디언이 느려지고 플러그인끼리 충돌나고... 난리였어요.

지금 쓰는 필수 플러그인 (10개 이하):

  • Obsidian Local REST API (MCP 연동용, 필수!)
  • Dataview (검색용)
  • Templater (템플릿용)
  • Calendar (일일 노트용)
  • Tag Wrangler (태그 정리용)

이 정도만 있어도 충분해요!

실수 4: 보안 설정 안 하기

MCP는 강력한 만큼 위험할 수도 있어요. API 키 같은 거 노트에 그대로 저장했다가 큰일 날 뻔했어요!

꼭 해야 하는 것:

  • API 키는 별도 파일에 저장 (Git에 올리지 말 것!)
  • 민감한 폴더는 MCP 접근 제한
  • 정기적으로 백업 (이거 정말 중요!)

실수 5: 백업 안 하기

한 번 파일이 날아갔을 때 정말... 눈앞이 깜깜했어요 😭 다행히 일부는 복구했지만, 한 달치 노트가 증발했어요.

지금 하는 백업 방법:

  1. Git으로 버전 관리 (매일 자동 커밋)
  2. 클라우드 동기화 (Dropbox, iCloud 중 택1)
  3. 외장하드 주간 백업

귀찮아도 백업은 꼭 하세요! 진짜로요!

💎 6. 이거 꼭 써봐야 하는 사람 vs 굳이 안 써도 되는 사람

✅ 강력 추천하는 사람들

1. 블로거 / 콘텐츠 크리에이터

  • 자료 조사 → 정리 → 초안 작성이 자동화돼요
  • 예전에 쓴 글 찾기 쉬워요
  • SEO 키워드 관리도 편해요 저도 블로거라서 진짜 많이 도움받고 있어요!

2. 프리랜서 / 1인 사업자

  • 여러 프로젝트 동시 관리
  • 클라이언트별 자료 정리
  • 업무 자동화로 시간 절약 시간이 곧 돈인 프리랜서에게 완전 필수!

3. 개발자

  • 코드 스니펫 관리
  • 기술 문서 자동 정리
  • Figma, GitHub 등 다른 도구와 연동 특히 프론트엔드 개발자분들한테 좋을 것 같아요.

4. 학생 / 연구자

  • 논문 정리
  • 강의 노트 자동화
  • 참고자료 관리 공부하면서 정리까지 되니까 일석이조!

5. 중간관리자

  • 회의록 자동 정리
  • 팀 커뮤니케이션 관리
  • 보고서 작성 지원 특히 슬랙 연동이 엄청 유용할 거예요.

❌ 굳이 안 써도 되는 사람들

1. 노트 거의 안 쓰는 사람

  • 딱히 기록할 게 없으면 과한 도구예요
  • 간단한 메모장이면 충분할 수도

2. 디지털 도구 낯선 분들

  • 설정이 좀 복잡해서 진입장벽 있어요
  • 노션, 에버노트도 어려우면 이건 더 어려워요

3. 모바일만 쓰시는 분

  • 옵시디언 모바일 앱도 있긴 한데, MCP는 PC에서만 가능
  • 주로 휴대폰으로 작업하시면 별로예요

4. 간단한 할 일 관리만 필요한 분

  • 투두리스트 앱 하나면 충분해요
  • 이 정도 시스템은 오버일 수 있어요

🎯 제가 1년 써보고 내린 결론

장점:

  • ✅ 정보 관리가 완전히 자동화됨
  • ✅ 검색이 정말 강력함 (시맨틱 검색 최고!)
  • ✅ 다른 도구들과 연동 가능
  • ✅ 내 데이터가 내 컴퓨터에 있어서 안심
  • ✅ 업무 생산성 최소 2배는 올라감

단점:

  • ❌ 초기 설정이 좀 복잡함 (2-3시간 필요)
  • ❌ 학습 곡선이 있음 (1-2주는 적응 기간 필요)
  • ❌ Claude API 비용 발생 (근데 생각보다 적게 나와요)
  • ❌ 가끔 AI가 실수함 (100% 신뢰는 금물)

솔직한 총평: 처음 한 달은 "이거 내가 왜 하지?" 싶었어요. 설정하기 귀찮고, 익숙한 노션이 더 편하고...

근데 두 달째부터 느끼기 시작했어요. "어? 이거 없으면 어떻게 했지?" 이제는 하루에 최소 50번은 쓰는 것 같아요.

시간 절약 효과:

  • 블로그 글쓰기: 4시간 → 1시간
  • 자료 조사: 2시간 → 30분
  • 회의록 정리: 1시간 → 10분
  • 일일 계획: 30분 → 5분

하루에 5-6시간 절약되는 셈이에요. 이게 쌓이면 1년에 1,800시간... 거의 9개월치 시간이에요!

📝 마무리하며

길게 썼는데, 핵심만 정리하면:

  1. MCP + Obsidian = AI가 내 노트를 자동으로 관리해줌
  2. 웹, 슬랙, 구글맵 등 다른 도구와 연동 가능
  3. 초기 설정은 좀 어렵지만, 익숙해지면 생산성 폭발
  4. 블로거, 프리랜서, 개발자한테 특히 추천

저는 이제 이거 없이는 못 살 것 같아요 😊 혹시 궁금한 거 있으시면 댓글로 물어보세요! 아는 범위에서 최대한 도와드릴게요.

아, 그리고 설정하다가 막히는 부분 있으면 공유해주세요. 같이 해결해봐요!

Obsidian Dataview 함수 완벽 가이드: 데이터 조작의 모든 것

📋 목차

  1. Dataview 함수란 무엇인가?
  2. 함수의 기본 작동 원리
  3. 생성자 함수 완벽 활용법
  4. 숫자 연산 함수 마스터하기
  5. 객체, 배열, 문자열 조작 함수
  6. 문자열 처리 고급 기법
  7. 유틸리티 함수로 효율성 극대화
  8. 실전 활용 예제

1. Dataview 함수란 무엇인가?

Obsidian Dataview 함수는 노트 데이터를 조작하고 변환하는 강력한 도구입니다. 단순한 데이터 조회를 넘어서 필터링, 그룹화, 계산, 변환 등 복잡한 데이터 처리를 가능하게 합니다.

💡 Dataview 함수의 핵심 장점

  • 유연한 데이터 조작: FROM 명령 외 모든 데이터 명령에서 사용 가능
  • 표현식 기반: 리터럴, 메타데이터 필드, 다른 함수를 매개변수로 활용
  • 벡터화 지원: 단일 값과 목록 모두에서 동작
  • 실시간 업데이트: 노트 변경 시 자동으로 결과 갱신

🎯 활용 분야

  • 프로젝트 관리 대시보드 구축
  • 독서 노트 통계 분석
  • 일정 및 태스크 관리
  • 지식 연결망 시각화

2. 함수의 기본 작동 원리

📝 함수 구조 이해하기

모든 Dataview 함수는 다음 형식을 따릅니다:

functionname(parameter1, parameter2)

✅ 매개변수 규칙:

  • 필수 매개변수: 괄호 없이 표시
  • 선택적 매개변수: [parameter] 대괄호로 표시
  • 표현식 사용: 리터럴, 필드, 다른 함수 모두 가능

🔄 함수 벡터화의 이해

단일 값 처리:

lower("YES") = "yes"
round(16.555555, 2) = 16.56

목록 처리 (자동 벡터화):

lower(["YES", "NO"]) = ["yes", "no"]
replace(["yes", "ree"], "e", "a") = ["yas", "raa"]

이 특성으로 대량 데이터 처리가 effortless하게 가능합니다!


3. 생성자 함수 완벽 활용법

생성자 함수는 새로운 데이터 구조를 만드는 핵심 도구입니다.

🏗️ object() - 객체 생성의 마법사

기본 사용법:

object("a", 6) 
// 결과: {a: 6}

object("name", "김철수", "age", 30, "job", "개발자")
// 결과: {name: "김철수", age: 30, job: "개발자"}

💡 실전 활용 예시:

TABLE object("제목", file.name, "생성일", file.ctime, "태그수", length(file.tags)) as "노트 정보"
FROM "프로젝트"

📝 list() - 동적 목록 생성

배열 생성:

list(1, 2, 3) = [1, 2, 3]
array("월", "화", "수") = ["월", "화", "수"]

데이터 수집에 활용:

TABLE list(file.tags, file.outlinks) as "관련 정보"

📅 date() - 날짜 파싱의 달인

다양한 날짜 형식 지원:

date("2024-01-15") // 표준 ISO 형식
date("12/31/2024", "MM/dd/yyyy") // 커스텀 형식
date([[2024-01-15]]) // 데일리 노트 링크

실용적 날짜 처리:

TABLE 
  date(due) as "마감일",
  dur(date(due) - date(today)) as "남은 시간"
WHERE due != null

4. 숫자 연산 함수 마스터하기

🧮 기본 수학 함수

반올림 계열:

round(16.555555, 2) = 16.56    // 소수점 둘째 자리
floor(12.937) = 12             // 내림
ceil(12.937) = 13              // 올림
trunc(12.937) = 12             // 소수점 제거

📊 통계 함수로 데이터 분석

기본 통계:

min([1, 2, 3, 4, 5]) = 1
max([1, 2, 3, 4, 5]) = 5
sum([1, 2, 3, 4, 5]) = 15
average([1, 2, 3, 4, 5]) = 3

💡 실전 예제 - 독서 통계:

TABLE
  sum(pages) as "총 페이지",
  average(pages) as "평균 페이지",
  round(average(rating), 1) as "평균 평점"
FROM "독서노트"
WHERE completed = true

고급 통계 함수:

minby(this.file.tasks, (k) => k.due)    // 가장 빠른 마감일
maxby(projects, (p) => p.priority)      // 우선순위 최고 프로젝트

🔧 reduce() - 만능 집계 함수

다양한 연산자 지원:

reduce([100, 20, 3], "-") = 77          // 뺄셈
reduce([200, 10, 2], "/") = 10          // 나눗셈
reduce([true, false, true], "&") = false // AND 연산
reduce(["⭐", 3], "*") = "⭐⭐⭐"        // 문자열 반복

5. 객체, 배열, 문자열 조작 함수

🔍 contains 계열 - 데이터 검색의 핵심

기본 검색:

contains("Hello World", "World") = true
contains([1, 2, 3], 2) = true
contains(file, "tags") = true

대소문자 구분 없는 검색:

icontains("Hello", "HELLO") = true

정확한 단어 매칭:

containsword("Hello there!", "hello") = true
containsword("Hello there!", "hell") = false

📋 배열 조작의 고수되기

정렬과 역순:

sort([3, 1, 4, 1, 5]) = [1, 1, 3, 4, 5]
reverse([1, 2, 3]) = [3, 2, 1]

필터링과 매핑:

filter([1, 2, 3, 4, 5], (x) => x > 3) = [4, 5]
map([1, 2, 3], (x) => x * 2) = [2, 4, 6]

💡 실전 활용 - 중요한 태스크 필터링:

LIST
map(
  filter(file.tasks, (t) => contains(t.text, "중요")),
  (t) => t.text
) as "중요 태스크"

🧹 데이터 정리 함수

null 값 제거:

nonnull([1, null, 2, null, 3]) = [1, 2, 3]

배열 평탄화:

flat([[1, 2], [3, 4], 5]) = [1, 2, 3, 4, 5]

조건부 검사:

all([true, true, false]) = false
any([true, false, false]) = true
none([false, false, false]) = true

6. 문자열 처리 고급 기법

🔤 정규표현식 마스터

패턴 테스트:

regextest("\\d+", "abc123def") = true
regexmatch("\\d+", "123") = true
regexmatch("\\d+", "abc123") = false

고급 문자열 치환:

regexreplace("2024-01-15", "(\\d{4})-(\\d{2})-(\\d{2})", "$3/$2/$1")
// 결과: "15/01/2024"

✂️ 문자열 변형 함수

대소문자 변환:

upper("hello world") = "HELLO WORLD"
lower("HELLO WORLD") = "hello world"

문자열 분할과 결합:

split("apple,banana,orange", ",") = ["apple", "banana", "orange"]
join(["apple", "banana", "orange"], " | ") = "apple | banana | orange"

💡 실전 예제 - 태그 정리:

TABLE
  join(
    map(file.tags, (tag) => replace(tag, "#", "")),
    ", "
  ) as "태그 목록"

📏 문자열 형식화

패딩과 자르기:

padleft("5", 3, "0") = "005"
truncate("긴 제목입니다", 8, "...") = "긴 제목입..."
substring("Hello World", 0, 5) = "Hello"

7. 유틸리티 함수로 효율성 극대화

🛡️ default() - null 값 처리의 달인

기본값 설정:

default(dateCompleted, "진행중") 
default(rating, 0)
default(tags, ["미분류"])

💡 실전 활용 - 프로젝트 상태 관리:

TABLE
  default(status, "시작 전") as "상태",
  default(priority, "보통") as "우선순위",
  default(due, "미정") as "마감일"
FROM "프로젝트"

🎲 choice() - 조건부 로직

간단한 if-else 구현:

choice(completed, "✅ 완료", "⏳ 진행중")
choice(priority > 3, "🔥 긴급", "📋 일반")

📅 날짜 포맷팅 마스터

다양한 날짜 형식:

dateformat(file.ctime, "yyyy-MM-dd") = "2024-01-15"
dateformat(file.ctime, "yyyy년 M월 d일") = "2024년 1월 15일"
dateformat(now, "HH:mm:ss") = "14:30:25"

기간 표시:

durationformat(dur("3일 7시간"), "d'일' h'시간'") = "3일 7시간"

🔗 링크 메타데이터 활용

링크 정보 추출:

meta([[프로젝트#다음 작업]]).display = "다음 작업"
meta([[프로젝트#다음 작업]]).subpath = "다음 작업"
meta([[프로젝트#다음 작업]]).type = "header"

8. 실전 활용 예제

📊 프로젝트 대시보드 구축

TABLE 
  choice(status = "완료", "✅", 
    choice(status = "진행중", "🔄", "⏸️")) as "상태",
  default(priority, "보통") as "우선순위",
  choice(
    due != null AND due < date(today), "🚨 지연",
    choice(due != null AND dur(due - date(today)).days <= 3, "⚠️ 임박", "⏳ 여유")
  ) as "긴급도",
  dateformat(due, "MM/dd") as "마감일"
FROM "프로젝트"
WHERE !contains(file.name, "템플릿")
SORT priority DESC, due ASC

📚 독서 통계 분석

TABLE
  "📖 " + string(length(
    filter(file.tags, (t) => contains(t, "독서"))
  )) + "권" as "독서량",
  "⭐ " + string(round(
    average(
      map(
        filter(rows, (r) => r.rating != null),
        (r) => r.rating
      )
    ), 1
  )) as "평균 평점",
  "📄 " + string(sum(
    map(
      filter(rows, (r) => r.pages != null),
      (r) => r.pages
    )
  )) + "페이지" as "총 페이지"
FROM "독서노트"
WHERE completed = true
GROUP BY dateformat(file.ctime, "yyyy년 M월") as "월별"
SORT key DESC

📝 태스크 관리 시스템

TASK
WHERE !completed
WHERE due != null
WHERE meta(section).subpath = "다음 작업"
SORT choice(
  contains(text, "긴급"), 1,
  choice(contains(text, "중요"), 2, 3)
) ASC, due ASC

🔗 지식 연결망 분석

TABLE
  length(file.outlinks) as "발신 링크",
  length(file.inlinks) as "수신 링크",
  round(
    length(file.outlinks) + length(file.inlinks), 0
  ) as "총 연결수",
  join(
    slice(
      sort(
        map(file.outlinks, (link) => meta(link).path)
      ), 0, 5
    ), ", "
  ) as "주요 연결"
FROM ""
WHERE length(file.outlinks) > 0 OR length(file.inlinks) > 0
SORT (length(file.outlinks) + length(file.inlinks)) DESC
LIMIT 20

💡 Dataview 함수 활용 팁

성능 최적화 전략

  1. 필터링을 먼저: WHERE 절로 데이터를 먼저 줄이기
  2. 중첩 함수 최소화: 가독성과 성능을 위해 단순하게 구성
  3. null 값 처리: nonnull() 함수로 안전한 계산
  4. 인덱싱 활용: 자주 사용하는 필드는 인덱스 생성

🎯 디버깅 방법

  1. 단계별 테스트: 복잡한 함수를 부분별로 테스트
  2. 타입 확인: typeof() 함수로 데이터 타입 검증
  3. 중간 결과 출력: TABLE로 중간 계산 결과 확인
  4. 에러 메시지 활용: Dataview 에러 메시지를 통한 문제 파악

📈 고급 활용 패턴

조건부 집계:

sum(map(
  filter(rows, (r) => r.status = "완료"),
  (r) => r.points
))

동적 그룹화:

GROUP BY choice(
  due != null AND due < date(today), "지연",
  choice(due != null, "예정", "미정")
) as "상태별"

복합 정렬:

SORT 
  choice(priority = "높음", 1, choice(priority = "중간", 2, 3)),
  due ASC,
  file.name ASC

🎯 핵심 요약

Obsidian Dataview 함수는 단순한 데이터 조회를 넘어 노트 간 연결과 패턴을 발견하고, 자동화된 대시보드를 구축하며, 개인 지식 관리를 혁신하는 강력한 도구입니다.

💎 성공적인 활용을 위한 핵심:

  • 점진적 학습: 기본 함수부터 차근차근 익히기
  • 실전 적용: 실제 노트 관리에 바로 적용해보기
  • 커뮤니티 활용: Obsidian 커뮤니티의 다양한 예제 참고
  • 지속적 개선: 사용하면서 점진적으로 고도화

이 가이드를 통해 Dataview 함수의 진정한 파워를 경험하고, 개인 지식 관리의 새로운 차원을 열어보세요!

 

Obsidian과 Todoist의 완벽 조합: Todoist 플러그인으로 생산성 극대화하기

📋 목차

  1. Obsidian Todoist 플러그인이란?
  2. 플러그인 설치 및 초기 설정
  3. 기본 사용법과 핵심 기능
  4. 고급 활용법과 커스터마이징
  5. 실전 활용 사례
  6. 문제 해결 및 팁

🤔 이런 고민 있으시죠?

"Obsidian에서 노트 정리는 잘하고 있는데, 할 일 관리까지 통합할 수 있는 방법은 없을까?"

많은 Obsidian 사용자들이 노트 정리와 작업 관리를 별도의 앱에서 진행하며 불편함을 겪고 있습니다. Todoist 플러그인은 이런 문제를 해결해주는 강력한 솔루션입니다. 이 글에서는 Obsidian Todoist 플러그인을 활용하여 노트 정리와 할 일 관리를 완벽하게 통합하는 방법을 단계별로 알아보겠습니다.


💡 Obsidian Todoist 플러그인이란?

🎯 핵심 개념

Obsidian Todoist 플러그인은 Todoist의 작업 데이터를 Obsidian 노트에 실시간으로 가져와 표시할 수 있게 해주는 커뮤니티 플러그인입니다. 이를 통해 별도의 앱 전환 없이 Obsidian 내에서 모든 작업을 관리할 수 있습니다.

주요 장점

  • 실시간 동기화: Todoist의 변경사항이 즉시 Obsidian에 반영
  • 유연한 필터링: 프로젝트, 라벨, 날짜별로 원하는 작업만 표시
  • 자동 새로고침: 설정한 주기마다 자동으로 작업 목록 업데이트
  • 완벽한 통합: 노트와 할 일이 하나의 공간에서 관리

🛠️ 플러그인 설치 및 초기 설정

1단계: 플러그인 설치하기

  1. Obsidian 설정 > 커뮤니티 플러그인 이동
  2. 브라우저 버튼 클릭
  3. "Todoist" 검색 후 설치
  4. 플러그인 활성화

2단계: Todoist API 토큰 연결

  1. Todoist 웹사이트 접속 → 설정 → 통합
  2. API 토큰 복사
  3. Obsidian → 플러그인 설정 → Todoist → API 토큰 입력
  4. 연결 테스트 완료

⚠️ 주의사항

  • API 토큰은 개인정보이므로 타인과 공유 금지
  • 토큰 변경 시 플러그인에서도 업데이트 필요

🔥 기본 사용법과 핵심 기능

📝 기본 쿼리 문법

Obsidian 노트에서 다음과 같은 코드 블록을 사용하여 Todoist 작업을 불러올 수 있습니다:

filter: "today | overdue"

이 간단한 코드만으로도 오늘 할 일기한이 지난 작업을 한눈에 확인할 수 있습니다.

🎨 필수 속성 활용하기

1. 이름 지정 (name)

name: "오늘의 중요 작업"
filter: "today | overdue"

2. 자동 새로고침 (autorefresh)

filter: "today | overdue"
autorefresh: 120

120초(2분)마다 자동으로 작업 목록이 업데이트됩니다.

3. 정렬 기능 (sorting)

filter: "today | overdue"
sorting:
- date
- priority

💎 주요 필터 예시

프로젝트별 필터:

filter: "#개인프로젝트"

라벨별 필터:

filter: "@긴급"

날짜별 필터:

filter: "next 7 days"

🚀 고급 활용법과 커스터마이징

🎯 복합 필터 활용

우선순위가 높은 오늘 작업:

name: "🔥 긴급 작업"
filter: "today & p1"
autorefresh: 60

특정 프로젝트의 이번 주 작업:

name: "📊 프로젝트 진행상황"
filter: "#업무프로젝트 & next 7 days"
sorting:
- date
- priority

📊 대시보드 구성하기

일일 대시보드 노트 예시:

# 📅 Daily Dashboard - {{date}}

## 🔥 긴급 작업
```todoist
name: "긴급"
filter: "today & p1"

📋 오늘 할 일

name: "오늘 작업"
filter: "today"
sorting:
- priority
- date

📈 이번 주 계획

name: "주간 계획"
filter: "next 7 days"
### 🎨 **템플릿 활용하기**

**주간 리뷰 템플릿:**
```todoist
name: "완료된 작업"
filter: "completed & last week"
name: "다음 주 계획"
filter: "next week"
sorting:
- date
- priority

📚 실전 활용 사례

사례 1: 학생의 학습 관리

목표: 과제, 시험, 프로젝트를 체계적으로 관리

name: "📚 이번 주 과제"
filter: "#학교 & next 7 days"
autorefresh: 180
name: "⏰ 시험 일정"
filter: "@시험 & next 30 days"
sorting:
- date

사례 2: 프리랜서의 프로젝트 관리

목표: 여러 클라이언트의 작업을 효율적으로 추적

name: "🎯 우선순위 작업"
filter: "p1 | p2"
sorting:
- priority
- date
name: "💼 클라이언트별 작업"
filter: "#클라이언트A | #클라이언트B"

사례 3: 팀 리더의 업무 관리

목표: 개인 업무와 팀 관리를 동시에

name: "👥 팀 관련 작업"
filter: "@팀회의 | @리뷰"
name: "📊 개인 업무"
filter: "#개인업무 & today"

⚠️ 문제 해결 및 팁

🔧 자주 발생하는 문제

문제 1: 작업이 표시되지 않음

  • 해결책: API 토큰 재확인, 인터넷 연결 상태 점검
  • 팁: autorefresh 설정으로 주기적 업데이트

문제 2: 필터가 작동하지 않음

  • 해결책: Todoist 공식 필터 문법 확인
  • 팁: 간단한 필터부터 시작해서 점진적으로 복잡하게

문제 3: 성능 저하

  • 해결책: autorefresh 주기를 늘리거나 제거
  • 팁: 너무 많은 Todoist 블록을 한 노트에 배치하지 않기

💡 효율성 극대화 팁

  1. 템플릿 활용: 자주 사용하는 쿼리를 템플릿으로 저장
  2. 핫키 설정: 자주 사용하는 대시보드 노트에 핫키 할당
  3. 정기적 정리: 완료된 작업은 주기적으로 아카이브
  4. 라벨 시스템: 일관된 라벨 체계로 필터링 효율성 향상

🎯 고급 워크플로우

GTD(Getting Things Done) 시스템 구현:

name: "📥 수집함"
filter: "#수집함"
name: "📋 다음 행동"
filter: "@다음행동"
name: "⏳ 대기 중"
filter: "@대기중"

📈 성과 측정 및 개선

📊 생산성 지표 추적

완료율 모니터링:

name: "✅ 이번 주 완료 작업"
filter: "completed & this week"

진행 상황 확인:

name: "📊 프로젝트 진행률"
filter: "#중요프로젝트"
sorting:
- date

🔄 지속적 개선 방법

주간 리뷰 루틴:

  1. 완료된 작업 확인
  2. 미완료 작업 분석
  3. 다음 주 우선순위 설정
  4. 시스템 최적화

🎉 마무리

Obsidian Todoist 플러그인은 단순한 할 일 관리를 넘어 지식 관리와 작업 관리의 완벽한 통합을 가능하게 합니다. 이 가이드의 방법들을 단계별로 적용하면:

얻을 수 있는 효과

  • 시간 절약: 앱 전환 없이 모든 작업을 한 곳에서
  • 생산성 향상: 노트와 할 일의 연결로 컨텍스트 유지
  • 체계적 관리: 강력한 필터링으로 원하는 정보만 표시
  • 유연성: 개인의 워크플로우에 맞는 커스터마이징

💡 시작 팁: 복잡한 설정보다는 간단한 "오늘 할 일" 필터부터 시작해서 점진적으로 기능을 확장해보세요!

이제 Obsidian과 Todoist의 시너지를 통해 더욱 효율적인 작업 환경을 구축하고, 생산성의 새로운 차원을 경험해보시기 바랍니다.

 

2025년 옵시디언 필수 플러그인 추천 8선 - 생산성 10배 높이는 완벽 가이드

옵시디언(Obsidian)을 사용하고 있지만 **"기본 기능만으로는 뭔가 아쉽다"**고 느끼시나요? 옵시디언의 진정한 힘은 바로 플러그인에서 나옵니다. 이 글에서는 2025년 현재 가장 유용하고 필수적인 옵시디언 플러그인 8개를 상세히 소개하고, 각각의 설치 방법과 활용법까지 알려드리겠습니다.

📋 목차

  1. 왜 옵시디언 플러그인이 필요할까?
  2. 플러그인 설치 방법 (기초)
  3. 생산성 향상 플러그인 4선
  4. 데이터 관리 플러그인 2선
  5. UI/UX 개선 플러그인 2선
  6. 플러그인 조합 추천
  7. 주의사항 및 팁

1. 왜 옵시디언 플러그인이 필요할까?

옵시디언의 기본 기능도 충분히 강력하지만, 플러그인을 활용하면 완전히 다른 차원의 생산성을 경험할 수 있습니다.

플러그인 활용의 장점:

  • 🚀 반복 작업 자동화 - 템플릿과 스크립트로 시간 절약
  • 📊 데이터 시각화 - 노트 내용을 차트나 표로 변환
  • 🔄 워크플로우 최적화 - 개인 업무 스타일에 맞춤 설정
  • 🎨 인터페이스 개선 - 더 직관적이고 아름다운 UI

이런 분들에게 특히 추천:

  • 옵시디언 초보자 (기능 확장 필요)
  • 업무 효율성을 높이고 싶은 직장인
  • 개인 지식 관리 시스템을 구축하려는 학생/연구자
  • 프로젝트 관리 도구로 옵시디언을 활용하려는 팀

2. 플러그인 설치 방법 (기초)

옵시디언 플러그인 설치는 생각보다 간단합니다. 단계별로 따라해보세요.

📱 기본 설치 과정

1단계: 설정 메뉴 진입

  • 옵시디언 실행 후 설정 (⚙️) 클릭
  • 좌측 메뉴에서 커뮤니티 플러그인 선택

2단계: 커뮤니티 플러그인 활성화

  • 세이프 모드 끄기 클릭
  • 경고 메시지가 나오면 끄기 확인

3단계: 플러그인 검색 및 설치

  • 탐색 버튼 클릭
  • 원하는 플러그인 이름 검색
  • 설치 → 활성화 순서로 진행

4단계: 플러그인 설정

  • 설치된 플러그인 목록에서 옵션 클릭
  • 개인 환경에 맞게 설정 조정

3. 생산성 향상 플러그인 4선

🎯 1. Dataview - 데이터베이스 마스터

기능 설명: Dataview는 옵시디언의 노트를 데이터베이스처럼 다룰 수 있게 해주는 혁신적인 플러그인입니다. 노트의 메타데이터를 활용해 정보를 필터링, 정렬, 시각화할 수 있습니다.

주요 기능:

  • 📊 노트 데이터 쿼리 및 필터링
  • 📅 날짜별 데이터 자동 집계
  • 📋 테이블, 리스트, 캘린더 형식 지원
  • 🔍 복잡한 조건 검색 가능

실전 활용 사례:

TABLE file.ctime as "생성일", tags as "태그"
FROM "Projects"
WHERE contains(tags, "#진행중")
SORT file.ctime DESC

이런 분에게 추천:

  • 프로젝트 진행 상황을 실시간 추적하고 싶은 분
  • 데일리 노트를 체계적으로 관리하려는 분
  • 대량의 노트 데이터를 효율적으로 정리하고 싶은 분

⚡ 2. Templater - 자동화의 신

기능 설명: Templater는 옵시디언의 기본 템플릿 기능을 100배 강화시켜주는 플러그인입니다. 복잡한 스크립팅과 조건문을 활용해 반복 작업을 완전 자동화할 수 있습니다.

주요 기능:

  • 🔄 변수 및 함수 삽입
  • 📅 날짜/시간 자동 입력
  • 🎲 조건문 및 반복문 지원
  • 🔗 다른 노트 내용 자동 참조

실전 활용 예시:

# 📅 {{date:YYYY-MM-DD}} 데일리 노트

## 🎯 오늘의 목표
- [ ] 

## 📝 주요 기록
{{time:HH:mm}} - 

## 🔗 관련 프로젝트
[[{{title}}]]

이런 분에게 추천:

  • 매일 반복되는 노트 양식이 있는 분
  • 프로젝트별 템플릿을 표준화하고 싶은 분
  • 노트 작성 시간을 대폭 단축하고 싶은 분

✅ 3. Tasks - 할 일 관리의 완성

기능 설명: Tasks는 옵시디언을 강력한 태스크 매니저로 변신시켜주는 플러그인입니다. 마감일, 반복 작업, 우선순위 등을 설정하여 체계적인 일정 관리가 가능합니다.

주요 기능:

  • 📅 마감일 및 시작일 설정
  • 🔄 반복 작업 자동 생성
  • ⭐ 우선순위 표시
  • 📊 작업 진행률 시각화

실전 활용 방법:

- [ ] 블로그 포스팅 작성 📅 2025-07-15 ⭐⭐⭐
- [ ] 주간 회의 준비 📅 2025-07-10 🔄 every week
- [x] 프로젝트 기획서 검토 ✅ 2025-07-08

이런 분에게 추천:

  • 개인 일정 관리가 어려운 분
  • 팀 프로젝트 작업을 추적해야 하는 분
  • 할 일 목록을 체계적으로 정리하고 싶은 분

📋 4. Kanban - 시각적 프로젝트 관리

기능 설명: Kanban 플러그인은 Trello와 유사한 칸반 보드를 옵시디언 내에서 구현할 수 있게 해줍니다. 프로젝트 진행 상황을 한눈에 파악하고 작업을 직관적으로 관리할 수 있습니다.

주요 기능:

  • 📌 드래그 앤 드롭으로 작업 이동
  • 🏷️ 라벨 및 태그 지원
  • 👥 팀원 할당 기능
  • 📊 보드별 진행률 확인

칸반 보드 구성 예시:

📝 할 일 | 🔄 진행 중 | ✅ 완료
--------|----------|------
블로그 글 | UI 디자인 | 키워드 리서치
키워드 분석 | 코딩 작업 | 경쟁사 분석

이런 분에게 추천:

  • 시각적으로 업무를 관리하고 싶은 분
  • 여러 프로젝트를 동시에 진행하는 분
  • 팀 협업 도구가 필요한 분

4. 데이터 관리 플러그인 2선

💾 5. Remotely Save - 안전한 백업 솔루션

기능 설명: Remotely Save는 옵시디언 데이터를 외부 저장소에 자동 백업할 수 있는 플러그인입니다. 옵시디언의 유료 동기화 서비스 없이도 여러 기기에서 동일한 환경을 유지할 수 있습니다.

주요 기능:

  • ☁️ 클라우드 저장소 연동 (Google Drive, Dropbox 등)
  • 🔄 자동 동기화 스케줄링
  • 🔒 암호화 백업 지원
  • 📱 다중 기기 동기화

지원 저장소:

  • Google Drive
  • Dropbox
  • OneDrive
  • 개인 NAS 서버
  • WebDAV 호환 서비스

이런 분에게 추천:

  • 여러 기기에서 옵시디언을 사용하는 분
  • 데이터 손실을 방지하고 싶은 분
  • 유료 동기화 서비스 대신 무료 대안을 찾는 분

🏷️ 6. Tag Wrangler - 태그 관리의 달인

기능 설명: Tag Wrangler는 옵시디언의 태그 시스템을 효율적으로 관리할 수 있게 해주는 플러그인입니다. 태그 이름 변경, 병합, 삭제 등의 작업을 일괄적으로 처리할 수 있습니다.

주요 기능:

  • 🔄 태그 이름 일괄 변경
  • 🔗 유사한 태그 병합
  • 🗑️ 사용하지 않는 태그 정리
  • 📊 태그 사용 통계 확인

활용 시나리오:

#프로젝트-A → #project-a (일관성 있는 네이밍)
#중요함, #Important → #important (중복 태그 통합)

이런 분에게 추천:

  • 태그를 자주 사용하는 분
  • 노트 분류 체계를 정리하고 싶은 분
  • 대량의 기존 노트를 정리해야 하는 분

5. UI/UX 개선 플러그인 2선

🔄 7. Obsidian Sync Alternative - 무료 동기화

기능 설명: 공식 Obsidian Sync의 무료 대안으로, Git이나 클라우드 서비스를 활용해 여러 기기 간 동기화를 구현할 수 있습니다.

주요 기능:

  • 🔄 실시간 동기화
  • 📱 모바일 지원
  • 🔒 데이터 보안
  • 💰 완전 무료

설정 방법:

  1. GitHub 계정 생성
  2. 옵시디언 볼트를 Git 리포지토리로 설정
  3. 플러그인 설치 및 연동
  4. 자동 동기화 활성화

🎨 8. MAKE.md - 노션 스타일 인터페이스

기능 설명: MAKE.md는 옵시디언의 외형을 노션과 유사하게 변경해주는 플러그인입니다. 더 직관적이고 아름다운 인터페이스로 노트 작성 경험을 향상시킬 수 있습니다.

주요 기능:

  • 🎨 노션 스타일 UI
  • 😊 이모지 지원 확대
  • 🏷️ 프로퍼티 시각화
  • 📝 인라인 편집 개선

변화 요소:

  • 더 깔끔한 타이포그래피
  • 직관적인 블록 편집
  • 향상된 표 편집 기능
  • 아이콘 및 이모지 강화

이런 분에게 추천:

  • 노션에서 옵시디언으로 이전하는 분
  • 더 예쁜 인터페이스를 원하는 분
  • 시각적 요소를 중시하는 분

6. 플러그인 조합 추천

🎯 초보자 추천 조합

Templater + Tasks + Tag Wrangler
→ 기본기 탄탄한 노트 관리 시스템

💼 업무용 추천 조합

Dataview + Kanban + Remotely Save + Tasks
→ 완벽한 프로젝트 관리 환경

🎨 심미성 중시 조합

MAKE.md + Templater + Tag Wrangler
→ 아름답고 효율적인 작업 환경

7. 주의사항 및 팁

⚠️ 플러그인 사용 시 주의사항

성능 관련:

  • 너무 많은 플러그인 설치 시 속도 저하 가능
  • 정기적으로 사용하지 않는 플러그인 정리
  • 대용량 볼트에서는 Dataview 쿼리 최적화 필요

안정성 관련:

  • 중요한 데이터는 반드시 백업
  • 플러그인 업데이트 전 호환성 확인
  • 베타 버전 플러그인 사용 시 신중하게

💡 효율적인 활용 팁

단계별 도입:

  1. 1주차: Templater로 기본 템플릿 구성
  2. 2주차: Tasks로 할 일 관리 시스템 구축
  3. 3주차: Dataview로 데이터 분석 시작
  4. 4주차: 나머지 플러그인 필요에 따라 추가

최적화 방법:

  • 플러그인별 단축키 설정
  • 자주 사용하는 기능은 핫키 등록
  • 정기적인 설정 백업

🎯 마무리

옵시디언 플러그인은 단순한 노트 앱을 개인 맞춤형 생산성 도구로 변화시켜줍니다. 이 글에서 소개한 8개 플러그인을 차근차근 익혀보시면, 분명히 여러분의 업무 효율성이 크게 향상될 것입니다.

핵심 요약:

  • Dataview + Templater: 데이터 관리와 자동화의 핵심
  • Tasks + Kanban: 완벽한 프로젝트 관리 시스템
  • Remotely Save: 안전한 백업과 동기화
  • MAKE.md: 아름다운 사용자 경험

처음에는 하나씩 천천히 시작해서, 점차 여러분만의 완벽한 옵시디언 환경을 만들어보세요. 이 플러그인들이 여러분의 지식 관리와 업무 효율성 향상에 큰 도움이 되기를 바랍니다!

💬 궁금한 점이 있으시면 댓글로 남겨주세요. 더 자세한 설명이나 다른 플러그인 추천도 언제든 환영입니다!

옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 4탄

📚 실용적인 활용 예시

Dataview를 활용한 실용적인 예시를 알아보겠습니다:

1️⃣ 독서 관리 시스템

각 책 노트에 다음과 같은 메타데이터를 추가합니다:

 
markdown
---
title: "사피엔스"
author: "유발 하라리"
genre: "역사, 과학"
start-date: 2024-04-01
finish-date: 2024-04-15
rating: 9
---

그리고 다음 쿼리로 독서 현황을 볼 수 있습니다:

 
markdown
```dataview
table author, genre, rating, (finish-date - start-date).days as "읽은 기간(일)"
from #book
sort rating desc
 
### 2️⃣ 프로젝트 관리 대시보드

프로젝트 노트에 다음과 같은 메타데이터를 추가합니다:

```markdown
---
status: "진행중" # 진행중, 완료, 보류
start-date: 2024-03-01
due-date: 2024-06-30
priority: "높음" # 높음, 중간, 낮음
tags: project, work
---

그리고 다음 쿼리로 프로젝트 현황을 볼 수 있습니다:

 
markdown
```dataview
table status, priority, due-date, (due-date - date(today)).days as "남은 일수"
from #project
where status != "완료"
sort priority desc, due-date asc
 
### 3️⃣ 일기 분석

일기 노트에 기분 상태를 기록합니다:

```markdown
---
date: 2024-05-08
mood: "행복"
activities: ["운동", "독서", "친구 만남"]
---

그리고 다음 쿼리로 월별 기분 상태를 분석할 수 있습니다:

 
markdown
```dataview
table rows.mood as "기분", length(rows) as "일수"
from "일기"
where date.month = date(today).month
group by mood
sort length(rows) desc
 
### 4️⃣ 학습 노트 추적

학습 노트에 마지막 복습 일자를 기록합니다:

```markdown
---
subject: "수학"
topic: "미분"
last-reviewed: 2024-05-01
review-interval: 7
---

그리고 다음 쿼리로 복습이 필요한 주제를 찾을 수 있습니다:

 
markdown
```dataview
table subject, topic, last-reviewed, review-interval
from #study
where date(today) >= date(last-reviewed) + duration(review-interval, "days")
sort (date(today) - date(last-reviewed)).days desc
 

옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 3탄

🔧 고급 쿼리 기법

기본 쿼리를 이해했다면, 이제 더 강력한 고급 기법을 알아보겠습니다.

1️⃣ 필터링과 정렬

WHERE 구문을 사용하여 특정 조건에 맞는 데이터만 필터링할 수 있습니다:

 
markdown
```dataview
table rating, author, genre
from "books"
where rating >= 8 and genre = "소설"
sort rating desc
 
### 2️⃣ 그룹화

GROUP BY를 사용하여 데이터를 그룹화할 수 있습니다:

```markdown
```dataview
table rows.file.link as "책", length(rows) as "수량"
from "books"
group by author
sort length(rows) desc
 
### 3️⃣ 계산 필드

계산된 새로운 필드를 생성할 수 있습니다:

```markdown
```dataview
table rating, (time-finished - time-started).days as "읽는데 걸린 일수"
from "books"
where time-finished
 
### 4️⃣ 인라인 쿼리

마크다운 텍스트 안에 직접 간단한 Dataview 표현식을 삽입할 수 있습니다:

```markdown
오늘(`= date(today)`)은 내 노트 시스템에 총 `= length(this.file.outlinks)` 개의 링크가 있습니다.

💻 JavaScript로 확장하기

더 복잡한 쿼리나 맞춤형 시각화가 필요하다면 DataviewJS를 활용할 수 있습니다.

기본 DataviewJS 활용

2021년에 읽은 책을 장르별로 그룹화하고 평점순으로 정렬하는 예:

 
javascript
```dataviewjs
for (let group of dv.pages("#book").where(p => p["time-read"].year == 2021).groupBy(p => p.genre)) {
    dv.header(3, group.key);
    dv.table(["제목", "읽은 날짜", "평점"],
        group.rows
            .sort(k => k.rating, 'desc')
            .map(k => [k.file.link, k["time-read"], k.rating]))
}
 
이 코드는 다음과 같은 결과를 생성합니다:

### 소설
| 제목 | 읽은 날짜 | 평점 |
|------|-----------|------|
| 책 A | 2021-05-15 | 9 |
| 책 B | 2021-06-20 | 8 |

### 과학
| 제목 | 읽은 날짜 | 평점 |
|------|-----------|------|
| 책 C | 2021-02-10 | 9 |
| 책 D | 2021-03-05 | 7 |

### 인라인 DataviewJS

인라인 JavaScript 표현식도 지원됩니다:

```markdown
 



옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 2탄

📝 기본 쿼리 작성하기

Dataview에서는 4가지 주요 쿼리 유형을 제공합니다:

1️⃣ TABLE 쿼리: 테이블 형식으로 데이터 표시

게임 폴더에 있는 모든 게임을 평점 순으로 정렬하여 표시하는 예:

```dataview
table time-played, length, rating
from "games"
sort rating desc
 
이 쿼리는 다음과 같은 결과를 생성합니다:

| File | time-played | length | rating |
|------|-------------|--------|--------|
| 게임 A | 120시간 | 중간 | 9 |
| 게임 B | 40시간 | 짧음 | 8 |

### 2️⃣ LIST 쿼리: 목록 형식으로 데이터 표시

MOBA 또는 CRPG 태그가 있는 게임을 목록으로 표시하는 예:

```markdown
```dataview
list from #game/moba or #game/crpg
 
### 3️⃣ TASK 쿼리: 마크다운 작업 항목 표시

활성 프로젝트의 모든 작업을 표시하는 예:

```markdown
```dataview
task from #projects/active
 
### 4️⃣ CALENDAR 쿼리: 날짜별로 데이터 표시

특정 날짜 필드를 기준으로 캘린더 형식으로 표시하는 예:

```markdown
```dataview
calendar date
from "일기"
 

옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 1탄

💡 TIP: Dataview 플러그인은 옵시디언 노트를 데이터베이스처럼 쿼리하고 시각화할 수 있게 해주는 강력한 도구입니다!

옵시디언(Obsidian)은 마크다운 기반의 강력한 노트 앱이지만, Dataview 플러그인을 활용하면 단순한 노트 앱을 넘어 완벽한 지식 데이터베이스로 변모시킬 수 있습니다. 이 글에서는 Dataview 플러그인의 기본 개념부터 실전 활용 예시까지 단계별로 알아보겠습니다.

🔍 Dataview란?

Dataview는 옵시디언의 강력한 플러그인으로, 노트 파일에 저장된 메타데이터를 기반으로 복잡한 쿼리를 실행할 수 있게 해줍니다. 이를 통해 노트 콜렉션을 데이터베이스처럼 검색하고 표시할 수 있습니다.

Dataview의 주요 기능은 다음과 같습니다:

🔹 메타데이터 쿼리: 노트의 메타데이터를 기반으로 정보를 필터링하고 정렬 🔹 동적 테이블 생성: 쿼리 결과를 표, 목록, 작업 목록 등 다양한 형식으로 표시 🔹 자동 업데이트: 노트 내용이 변경되면 쿼리 결과가 자동으로 업데이트 🔹 JavaScript 확장: 더 복잡한 데이터 처리를 위한 JS API 제공

이 모든 기능을 활용하면 독서 목록 관리, 프로젝트 진행 상황 추적, 일기 분석 등 다양한 용도로 옵시디언을 활용할 수 있습니다.


💾 데이터 구성하기

Dataview를 효과적으로 사용하기 위해서는 먼저 노트에 구조화된 메타데이터를 추가해야 합니다. 메타데이터는 두 가지 방식으로 추가할 수 있습니다:

1️⃣ 프론트매터(Frontmatter) 사용하기

노트 상단에 YAML 형식으로 메타데이터를 정의할 수 있습니다:

 
markdown
---
alias: "문서 제목"
last-reviewed: 2024-05-10
rating: 8
tags: book, non-fiction
author: "홍길동"
---

# 노트 내용 시작

2️⃣ 인라인 필드(Inline Fields) 사용하기

노트 본문 내에서 직접 메타데이터를 정의할 수 있습니다:

 
markdown
# 책 리뷰

작성일:: 2024-05-10
평점:: 9
작가:: 홍길동

이 책은 매우 흥미로웠으며...

인라인 필드는 다음과 같은 다양한 방식으로 작성할 수 있습니다:

  • 기본 형식: 키:: 값
  • 굵은 텍스트: **키**:: 값
  • 인라인 형식: [키:: 값]
  • 숨김 키: (키:: 값)
Dataview 메타데이터 작성 예시




 

❓ 자주 묻는 질문

🤔 Dataview가 노트에 영향을 주거나 기존 노트를 변경하나요?

Dataview는 노트를 읽기만 할 뿐 변경하지 않는 안전한 플러그인입니다. 단, JavaScript 쿼리를 사용할 경우 코드에 따라 노트를 변경할 수 있으니 주의가 필요합니다.

🤔 다른 옵시디언 플러그인과 함께 사용할 수 있나요?

네, Dataview는 Templates, Calendar, Templater 등 다른 플러그인과 완벽하게 호환됩니다. 특히 Templater 플러그인과 함께 사용하면 더욱 강력한 자동화가 가능합니다.

🤔 대량의 노트에서 Dataview를 사용하면 성능 문제가 발생하나요?

대부분의 경우 성능 문제는 없지만, 수천 개의 노트나 복잡한 쿼리를 사용하면 약간의 지연이 발생할 수 있습니다. 필요한 경우 limit 키워드를 사용하여 결과 수를 제한하세요.

🤔 Dataview 쿼리 결과를 다른 노트로 내보낼 수 있나요?

직접적인 내보내기 기능은 없지만, DataviewJS와 Templater 플러그인을 함께 사용하면 쿼리 결과를 다른 노트에 추가할 수 있습니다. 또한 Quickadd 플러그인과 함께 사용하면 더 복잡한 자동화도 가능합니다.

🤔 메타데이터를 어떻게 일관되게 관리할 수 있나요?

템플릿을 사용하여 같은 유형의 노트에 동일한 메타데이터 구조를 적용하세요. Templater 플러그인을 사용하면 자동으로 날짜와 같은 값을 채울 수도 있습니다.

🤔 Dataview 쿼리 결과가 실시간으로 업데이트되나요?

네, Dataview는 노트가 변경될 때 자동으로 쿼리 결과를 업데이트합니다. 프리뷰 모드에서 볼 때 실시간으로 반영됩니다.

🤔 특정 폴더의 노트만 쿼리할 수 있나요?

네, from "폴더명" 구문을 사용하여 특정 폴더의 노트만 쿼리할 수 있습니다. 하위 폴더까지 포함하려면 from "폴더명" and descendants 구문을 사용하세요.


📌 결론

옵시디언의 Dataview 플러그인은 단순한 노트 앱을 강력한 지식 데이터베이스로 변모시켜 줍니다. 메타데이터를 활용한 구조화된 정보 관리, 복잡한 쿼리를 통한 데이터 필터링과 분석, JavaScript를 활용한 맞춤형 시각화까지 가능합니다.

Dataview를 효과적으로 활용하려면:

  1. 일관된 메타데이터 구조를 계획하고 템플릿을 활용하세요
  2. 간단한 쿼리부터 시작하여 점차 복잡한 기능을 익히세요
  3. 자신만의 대시보드를 만들어 정보를 한눈에 볼 수 있게 구성하세요
  4. 다른 플러그인과 함께 사용하여 워크플로우를 자동화하세요

💡 Dataview는 노트 작성에서 끝나지 않고, 작성한 노트에서 새로운 통찰을 발견하는 도구입니다. 메타데이터를 철저히 관리하고 쿼리를 통해 정보를 연결하면, 당신의 노트 시스템은 단순한 저장소가 아닌 지식의 네트워크로 진화할 것입니다.

 

옵시디언 vs 노션 AI: 생산성 향상을 위한 현명한 선택은?

최근 생산성 향상 도구로 많은 관심을 받고 있는 옵시디언(Obsidian)과 노션(Notion)은 각각 강력한 기능과 유연성을 자랑합니다. 여기에 더해, Obsidian은 OpenAI API를 연동하여 AI 기능을 확장할 수 있으며, Notion 자체적으로는 Notion AI라는 강력한 AI 기능을 제공하고 있습니다.

두 가지 조합 모두 생산성을 극대화할 수 있는 매력적인 선택지이지만, 비용적인 측면에서 어떤 옵션이 더 합리적일까요? 여러분의 스마트한 선택을 돕기 위해 옵시디언 + OpenAI API와 노션 AI의 가격 구조를 상세히 비교 분석해 보겠습니다.

1. 옵시디언 + OpenAI API: 유연성과 확장성의 매력, 하지만 비용은?

옵시디언 (Obsidian): 개인 무료, 상업 유료

  • 개인 사용자: 핵심 기능은 완전 무료로 이용 가능합니다. 로컬 환경에서 무제한으로 노트를 작성하고 관리할 수 있다는 큰 장점이 있습니다.
  • 상업적 사용자: 연간 $50의 라이선스 비용이 발생합니다.
  • 추가 서비스 (선택 사항):
    • Obsidian Sync (동기화): 월 $4 (연간 청구) 또는 월 $5 (월별 청구)부터 시작하는 구독료가 있습니다. 여러 기기에서 편리하게 노트를 동기화하고 싶다면 고려해야 합니다.
    • Obsidian Publish (웹 게시): 사이트당 월 $8 (연간 청구) 또는 월 $10 (월별 청구)의 구독료가 있습니다. 노트를 웹사이트 형태로 공유하고 싶다면 유용합니다.

OpenAI API: 사용량 기반 종량제

  • OpenAI API는 사용자가 사용하는 토큰 수에 따라 요금이 부과되는 방식입니다. 마치 데이터 사용량처럼, 많이 사용할수록 비용이 증가합니다.
  • 가장 강력한 모델인 GPT-4 터보 기준으로 100만 프롬프트 토큰당 $10, 100만 샘플링된 토큰당 $30의 비용이 발생합니다. 물론, 더 저렴한 모델을 선택할 수도 있습니다.
  • 텍스트 생성 외에도 이미지 생성 등 다양한 API를 제공하며, 각 기능별로 요금이 책정됩니다.
  • 제한적인 사용량의 무료 티어도 제공하지만, 본격적인 활용에는 한계가 있을 수 있습니다.

옵시디언 + OpenAI API 조합의 비용: 옵시디언 자체는 무료로 시작할 수 있지만, 동기화나 웹 게시와 같은 추가 기능을 원하거나 OpenAI API 사용량이 많아질수록 비용이 늘어날 수 있다는 점을 염두에 두어야 합니다. 특히 AI 기능을 활발하게 사용할 계획이라면 OpenAI API 사용량을 꼼꼼히 관리하는 것이 중요합니다.

2. 노션 AI: 편리함과 통합성의 강점, 고정 비용의 안정성

노션 AI (Notion AI): 유료 플랜 추가 기능, 월 고정 요금

  • 노션 AI는 노션의 모든 유료 요금제사용자당 월 $10의 추가 기능 형태로 제공됩니다.
  • 노션의 유료 요금제는 다음과 같습니다 (연간 청구 기준):
    • 플러스: 사용자당 월 $10
    • 비즈니스: 사용자당 월 $15
    • 엔터프라이즈: 맞춤 견적
  • 무료 요금제 사용자도 월 $10를 추가하여 노션 AI를 이용할 수 있지만, AI 기능 사용 횟수가 월 20회로 제한됩니다.
  • 연간 구독 시에는 20%의 할인 혜택을 받을 수 있습니다.

노션 AI의 비용: 노션 AI는 월 고정 요금으로 제공되므로, AI 기능을 얼마나 많이 사용하든 추가적인 비용 부담이 없습니다. 이미 노션 유료 요금제를 사용하고 있다면, 월 $10만 추가하여 강력한 AI 기능을 통합적으로 활용할 수 있다는 장점이 있습니다.

어떤 선택이 더 저렴할까? 핵심은 "사용량"

결론적으로, 옵시디언 + OpenAI API와 노션 AI 중 어떤 옵션이 더 저렴할지는 AI 기능의 사용 빈도와 양, 그리고 기존에 사용하고 있는 서비스에 따라 달라집니다.

  • AI 기능 사용량이 적다면: 옵시디언을 무료로 사용하고 OpenAI API 사용량을 최소화하는 것이 가장 저렴한 선택일 수 있습니다.
  • AI 기능을 활발하게 사용한다면: 노션 AI의 월 고정 요금이 오히려 예측 가능하고 경제적일 수 있습니다. OpenAI API는 사용량에 따라 비용이 크게 늘어날 수 있기 때문입니다.
  • 이미 노션 유료 요금제를 사용하고 있다면: 노션 AI를 추가하는 것이 편리성과 비용 효율성 면에서 유리할 수 있습니다. 별도의 API 연동 없이 노션 내에서 바로 AI 기능을 활용할 수 있습니다.
  • 동기화 및 웹 게시 기능 필요 여부: 옵시디언에서 이러한 기능을 사용하려면 추가 구독료를 지불해야 하지만, 노션 유료 요금제에는 이미 포함되어 있을 수 있으므로 이 점도 고려해야 합니다.

따라서, 자신의 노트 작성 및 관리 스타일, AI 기능 활용 계획, 그리고 기존 서비스 이용 현황을 종합적으로 고려하여 가장 합리적인 선택을 하시길 바랍니다. 두 옵션 모두 강력한 생산성 향상 도구임에는 분명하며, 여러분의 워크플로우에 최적화된 선택이 최고의 선택이 될 것입니다.

'지식 공유/옵시디언' 검색 결과

총 9개의 글이 있습니다.

옵시디언(Obsidian)과 MCP로 완전 자동화된 지식 관리 시스템 만들기 - 제 1년 사용 후기

지식 공유/옵시디언 · · by · 댓글 1개
안녕하세요! 노트 앱 덕후로 살아온 지 벌써 5년째인데요, 에버노트부터 시작해서 노션, 로그시크... 정말 별걸 다 써봤어요 😅그런데 작년에 옵시디언(Obsidian)에 MCP(Model Context Protocol)라는 걸 연결해서 쓰기 시작했는데, 이게 진짜 게임 체인저더라고요! AI가 제 노트를 읽고 쓰고 검색하고... 완전 개인 비서 수준이에요.처음엔 설정이 좀 복잡해서 "이거 왜 하지?" 싶었는데, 지금은 이거 없으면 못 살 것 같아요. 제가 1년 넘게 써보면서 터득한 활용법들을 공유해볼게요!📋 목차 (바쁘신 분들은 3번부터 보세요!)MCP + Obsidian이 뭐길래? (기초 개념)실제로 뭘 할 수 있나? (핵심 기능들)제가 매일 쓰는 활용법 BEST 5 (실전!)다른 도구들과 연동하기 ..

Obsidian Dataview 함수 완벽 가이드: 데이터 조작의 모든 것

지식 공유/옵시디언 · · by · 댓글 5개
📋 목차Dataview 함수란 무엇인가?함수의 기본 작동 원리생성자 함수 완벽 활용법숫자 연산 함수 마스터하기객체, 배열, 문자열 조작 함수문자열 처리 고급 기법유틸리티 함수로 효율성 극대화실전 활용 예제1. Dataview 함수란 무엇인가?Obsidian Dataview 함수는 노트 데이터를 조작하고 변환하는 강력한 도구입니다. 단순한 데이터 조회를 넘어서 필터링, 그룹화, 계산, 변환 등 복잡한 데이터 처리를 가능하게 합니다.💡 Dataview 함수의 핵심 장점유연한 데이터 조작: FROM 명령 외 모든 데이터 명령에서 사용 가능표현식 기반: 리터럴, 메타데이터 필드, 다른 함수를 매개변수로 활용벡터화 지원: 단일 값과 목록 모두에서 동작실시간 업데이트: 노트 변경 시 자동으로 결과 갱신🎯 활용..

Obsidian과 Todoist의 완벽 조합: Todoist 플러그인으로 생산성 극대화하기

지식 공유/옵시디언 · · by · 댓글 개
📋 목차Obsidian Todoist 플러그인이란?플러그인 설치 및 초기 설정기본 사용법과 핵심 기능고급 활용법과 커스터마이징실전 활용 사례문제 해결 및 팁🤔 이런 고민 있으시죠?"Obsidian에서 노트 정리는 잘하고 있는데, 할 일 관리까지 통합할 수 있는 방법은 없을까?"많은 Obsidian 사용자들이 노트 정리와 작업 관리를 별도의 앱에서 진행하며 불편함을 겪고 있습니다. Todoist 플러그인은 이런 문제를 해결해주는 강력한 솔루션입니다. 이 글에서는 Obsidian Todoist 플러그인을 활용하여 노트 정리와 할 일 관리를 완벽하게 통합하는 방법을 단계별로 알아보겠습니다.💡 Obsidian Todoist 플러그인이란?🎯 핵심 개념Obsidian Todoist 플러그인은 Todoist의..

2025년 옵시디언 필수 플러그인 추천 8선 - 생산성 10배 높이는 완벽 가이드

지식 공유/옵시디언 · · by · 댓글 1개
옵시디언(Obsidian)을 사용하고 있지만 **"기본 기능만으로는 뭔가 아쉽다"**고 느끼시나요? 옵시디언의 진정한 힘은 바로 플러그인에서 나옵니다. 이 글에서는 2025년 현재 가장 유용하고 필수적인 옵시디언 플러그인 8개를 상세히 소개하고, 각각의 설치 방법과 활용법까지 알려드리겠습니다.📋 목차왜 옵시디언 플러그인이 필요할까?플러그인 설치 방법 (기초)생산성 향상 플러그인 4선데이터 관리 플러그인 2선UI/UX 개선 플러그인 2선플러그인 조합 추천주의사항 및 팁1. 왜 옵시디언 플러그인이 필요할까?옵시디언의 기본 기능도 충분히 강력하지만, 플러그인을 활용하면 완전히 다른 차원의 생산성을 경험할 수 있습니다.플러그인 활용의 장점:🚀 반복 작업 자동화 - 템플릿과 스크립트로 시간 절약📊 데이터 시..

옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 4탄

지식 공유/옵시디언 · · by · 댓글 개
📚 실용적인 활용 예시Dataview를 활용한 실용적인 예시를 알아보겠습니다:1️⃣ 독서 관리 시스템각 책 노트에 다음과 같은 메타데이터를 추가합니다: markdown---title: "사피엔스"author: "유발 하라리"genre: "역사, 과학"start-date: 2024-04-01finish-date: 2024-04-15rating: 9---그리고 다음 쿼리로 독서 현황을 볼 수 있습니다: markdown```dataviewtable author, genre, rating, (finish-date - start-date).days as "읽은 기간(일)"from #booksort rating desc ### 2️⃣ 프로젝트 관리 대시보드프로젝트 노트에 다음과 같은 메타데이터를 추가합니다:```..

옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 3탄

지식 공유/옵시디언 · · by · 댓글 개
🔧 고급 쿼리 기법기본 쿼리를 이해했다면, 이제 더 강력한 고급 기법을 알아보겠습니다.1️⃣ 필터링과 정렬WHERE 구문을 사용하여 특정 조건에 맞는 데이터만 필터링할 수 있습니다: markdown```dataviewtable rating, author, genrefrom "books"where rating >= 8 and genre = "소설"sort rating desc ### 2️⃣ 그룹화GROUP BY를 사용하여 데이터를 그룹화할 수 있습니다:```markdown```dataviewtable rows.file.link as "책", length(rows) as "수량"from "books"group by authorsort length(rows) desc ### 3️⃣ 계산 필드계산된 새로운 필..

옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 2탄

지식 공유/옵시디언 · · by · 댓글 개
📝 기본 쿼리 작성하기Dataview에서는 4가지 주요 쿼리 유형을 제공합니다:1️⃣ TABLE 쿼리: 테이블 형식으로 데이터 표시게임 폴더에 있는 모든 게임을 평점 순으로 정렬하여 표시하는 예:```dataviewtable time-played, length, ratingfrom "games"sort rating desc 이 쿼리는 다음과 같은 결과를 생성합니다:| File | time-played | length | rating ||------|-------------|--------|--------|| 게임 A | 120시간 | 중간 | 9 || 게임 B | 40시간 | 짧음 | 8 |### 2️⃣ LIST 쿼리: 목록 형식으로 데이터 표시MOBA 또는 CRPG 태그가 있는 게임을 목록으로 표시하..

옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 1탄

지식 공유/옵시디언 · · by · 댓글 개
💡 TIP: Dataview 플러그인은 옵시디언 노트를 데이터베이스처럼 쿼리하고 시각화할 수 있게 해주는 강력한 도구입니다!옵시디언(Obsidian)은 마크다운 기반의 강력한 노트 앱이지만, Dataview 플러그인을 활용하면 단순한 노트 앱을 넘어 완벽한 지식 데이터베이스로 변모시킬 수 있습니다. 이 글에서는 Dataview 플러그인의 기본 개념부터 실전 활용 예시까지 단계별로 알아보겠습니다.🔍 Dataview란?Dataview는 옵시디언의 강력한 플러그인으로, 노트 파일에 저장된 메타데이터를 기반으로 복잡한 쿼리를 실행할 수 있게 해줍니다. 이를 통해 노트 콜렉션을 데이터베이스처럼 검색하고 표시할 수 있습니다.Dataview의 주요 기능은 다음과 같습니다:🔹 메타데이터 쿼리: 노트의 메타데이터를..

옵시디언 vs 노션 AI: 생산성 향상을 위한 현명한 선택은?

지식 공유/옵시디언 · · by · 댓글 개
최근 생산성 향상 도구로 많은 관심을 받고 있는 옵시디언(Obsidian)과 노션(Notion)은 각각 강력한 기능과 유연성을 자랑합니다. 여기에 더해, Obsidian은 OpenAI API를 연동하여 AI 기능을 확장할 수 있으며, Notion 자체적으로는 Notion AI라는 강력한 AI 기능을 제공하고 있습니다.두 가지 조합 모두 생산성을 극대화할 수 있는 매력적인 선택지이지만, 비용적인 측면에서 어떤 옵션이 더 합리적일까요? 여러분의 스마트한 선택을 돕기 위해 옵시디언 + OpenAI API와 노션 AI의 가격 구조를 상세히 비교 분석해 보겠습니다.1. 옵시디언 + OpenAI API: 유연성과 확장성의 매력, 하지만 비용은?옵시디언 (Obsidian): 개인 무료, 상업 유료개인 사용자: 핵심 ..