Repository navigation
Expand file tree
/
Copy pathkm-config.example.json
More file actions
104 lines (89 loc) · 4.15 KB
/
Copy pathkm-config.example.json
File metadata and controls
104 lines (89 loc) · 4.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
{
"_readme": "이 파일을 km-config.json으로 복사하고 값을 수정하세요",
"_docs": "https://github.com/yourname/knowledge-manager#configuration",
"_tip": "셋업 위저드를 사용하면 자동 생성됩니다: /knowledge-manager setup",
"storage": {
"primary": "obsidian",
"_primary_help": "기본 저장소 선택: obsidian, notion, local 중 하나",
"obsidian": {
"enabled": true,
"vaultPath": "/path/to/your/obsidian/vault",
"_vaultPath_examples": {
"windows": "C:/Users/YourName/Documents/MyVault",
"mac": "/Users/YourName/Documents/MyVault",
"linux": "/home/yourname/Documents/MyVault"
},
"defaultFolder": "Zettelkasten",
"researchFolder": "Research",
"threadsFolder": "Threads"
},
"notion": {
"enabled": false,
"token": "",
"_token_help": "https://www.notion.so/my-integrations 에서 발급",
"defaultDatabaseId": ""
},
"local": {
"enabled": true,
"outputPath": "./km-notes",
"_help": "Obsidian 없이도 이 폴더에 Markdown 파일로 저장됩니다"
}
},
"obsidianCli": {
"path": "",
"_path_help": "Obsidian CLI (v1.12.4) 실행 파일 경로. /knowledge-manager-setup 실행 시 자동 감지됩니다.",
"_path_examples": {
"windows": "C:\\Program Files\\Obsidian\\Obsidian.com",
"wsl": "/mnt/c/Program Files/Obsidian/Obsidian.com",
"mac": "/Applications/Obsidian.app/Contents/MacOS/Obsidian"
},
"_requirements": "Obsidian 데스크톱 앱 설치 + Local REST API 플러그인 활성화 + 앱 실행 중",
"_commands": "create, read, search, append, prepend, files, backlinks, orphans, deadends, unresolved, links, move, delete, property:set, property:read, property:remove, tags, properties, outline, rename"
},
"browser": {
"provider": "playwright",
"_provider_help": "기본값 playwright 권장. 대부분의 웹사이트에서 작동합니다.",
"playwright": {
"_help": "기본 브라우저. 추가 설정 불필요."
}
},
"_advanced_browser_options": {
"_description": "소셜 미디어 스크래핑이 차단될 경우에만 사용",
"hyperbrowser": {
"provider": "hyperbrowser",
"apiKey": "YOUR_HYPERBROWSER_API_KEY",
"_apiKey_help": "https://hyperbrowser.ai 에서 발급"
}
},
"youtube": {
"preferredLanguage": "ko",
"_preferredLanguage_help": "우선 자막 언어 (기본: ko). 한국어 자막이 없으면 fallbackLanguage로 시도",
"fallbackLanguage": "en",
"_fallbackLanguage_help": "폴백 자막 언어 (기본: en)"
},
"kakao": {
"enabled": false,
"_enabled_help": "카카오톡 전송 기능 활성화 (Windows/WSL 환경 전용)",
"selfName": "",
"_selfName_help": "본인 카카오톡 채팅방 이름 (예: '홍길동'). '카카오 나에게' 명령 시 사용됨. 주의: '나'가 아닌 본인 실명을 입력하세요!",
"scriptPath": ".claude/scripts/send_kakao.py",
"_scriptPath_help": "send_kakao.py 스크립트 경로 (WSL 절대경로 또는 프로젝트 상대경로)",
"readMethod": "auto",
"_readMethod_help": "채팅방 읽기 방식: auto=플랫폼 자동감지, kmsg=macOS kmsg CLI, export=Windows 대화 내보내기 TXT 파싱"
},
"notification": {
"ntfyTopic": "",
"_ntfyTopic_help": "ntfy.sh 토픽명 (예: 'my-km-alerts'). 비워두면 알림 비활성화. 설정법: 1) 스마트폰에 ntfy 앱 설치 (Android/iOS), 2) 앱에서 토픽 구독, 3) 여기에 같은 토픽명 입력",
"_ntfy_why": "카카오톡 '나와의 채팅'은 본인 메시지에 대해 푸시 알림이 울리지 않습니다. ntfy가 작업 완료를 모바일로 알려줍니다."
},
"defaults": {
"detailLevel": 2,
"_detailLevel_help": "1=간략, 2=보통(기본), 3=상세",
"focusArea": "E",
"_focusArea_help": "T=이론중심, P=실용중심, E=균형(기본)",
"noteStructure": 2,
"_noteStructure_help": "1=단일노트, 2=챕터별분리(기본), 3=3-Tier계층, 4=완전원자화",
"connectionLevel": "normal",
"_connectionLevel_help": "min=최소연결, normal=적절한연결(기본), max=최대연결"
}
}