By treylom
Ingest and organize content from web pages, PDFs, and social media into Obsidian or Notion vaults using AI agent teams that extract, analyze, structure notes, build GraphRAG ontologies, and apply Zettelkasten organization with single-agent or parallel processing modes, including mobile/headless support and setup wizards.
Knowledge Manager ์ ๋ฐ์ดํธ โ upstream pull + vault ๊ฒฝ๋ก ์ฌ์ ์ฉ
์ง์ ๊ด๋ฆฌ ์์ด์ ํธ (Agent Teams) - ํ์ค์ผ์ผ ๋ณ๋ ฌ ์ฒ๋ฆฌ (Category Lead + RALPH + DA)
---
Knowledge Manager ์ ์ ์์ ๋ - ์น์ ํ ์ด๊ธฐ ์ค์ ๊ฐ์ด๋
์ง์ ๊ด๋ฆฌ ์์ด์ ํธ - ๋จ์ผ ์์ด์ ํธ ์์ฐจ ์ฒ๋ฆฌ (Agent Teams ๋ฏธ์ง์ ํ๊ฒฝ์ฉ)
Knowledge Manager Agent Teams - ํ์ค์ผ์ผ ๋ณ๋ ฌ ์ฒ๋ฆฌ (Category Lead + RALPH + DA)
Comprehensive knowledge management agent that processes multiple input sources (web, files, Notion, images) and exports to various formats (Obsidian, Notion, Markdown, PDF, blogs)
Runs pre-commands
Contains inline bash commands via ! syntax
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
๐ English documentation is available at the bottom of this page.
Claude Code์ฉ ์ข ํฉ ์ง์ ๊ด๋ฆฌ ์์ด์ ํธ. ๋ค์ํ ์์ค์์ ์ฝํ ์ธ ๋ฅผ ์์งํ๊ณ , Zettelkasten ์์น์ ๋ฐ๋ผ ๋ถ์ํ์ฌ, Obsidian ๋๋ Notion์ ์ ์ฅํฉ๋๋ค.
/knowledge-manager-m)Claude Code Remote Control๋ก ์ค๋งํธํฐ์์ ์คํํ ์ ์๋ ๊ฒฝ๋ ๋ฒ์ ์ ๋๋ค.
/knowledge-manager | /knowledge-manager-m | |
|---|---|---|
| ์ฝํ ์ธ ์ค์ | AskUserQuestion 4๋ฌธํญ | ํค์๋ ์๋ ํ๋ฆฌ์ |
| ์นด์นด์คํก ์ ์ก | ์์ | ์ง์ (์ ํ) |
| ntfy ์๋ฃ ์๋ฆผ | ์์ | ์ง์ (์ ํ) |
| ํ๊ฒฝ | ๋ฐ์คํฌํฑ | ๋ชจ๋ฐ์ผ/Remote/headless |
# ๋น ๋ฅธ ์์ฝ
/knowledge-manager-m https://example.com ์์ฝํด์ค
# ์์ธ ๋ถ์ + ์นด์นด์ค ์ ์ก
/knowledge-manager-m https://example.com ๊ผผ๊ผผํ ์นด์นด์ค ๋์๊ฒ
# ์ค๋ฌด์ฉ ์ ๋ฆฌ
/knowledge-manager-m https://example.com ์ค๋ฌด์ฉ
| ํค์๋ | ์์ธ | ์ค์ | ๋ถํ | ์ฐ๊ฒฐ |
|---|---|---|---|---|
| "์์ฝํด์ค" | ์์ฝ | ์ ์ฒด ๊ท ํ | ๋จ์ผ | ์ต๋ |
| "๊ผผ๊ผผํ" | ์์ธ | ์ ์ฒด ๊ท ํ | ์์์ | ์ต๋ |
| "๊ธฐ๋ณธ" | ์์ธ | ์ ์ฒด ๊ท ํ | 3-tier | ์ต๋ |
| (ํค์๋ ์์) | ์์ธ | ์ ์ฒด ๊ท ํ | 3-tier | ์ต๋ |
์นด์นด์คํก ์๋ ์ ์ก์ kmsg์์ ์๊ฐ์ ๋ฐ์ ์ ์๋์์ต๋๋ค.
| ํ๋ซํผ | ๋๊ตฌ | ์ค์น |
|---|---|---|
| macOS | kmsg (์๋ณธ) | brew install channprj/tap/kmsg |
| Windows/WSL | send_kakao.py (๋๋ด) | ์ถ๊ฐ ์ค์น ๋ถํ์ |
Windows/WSL: KakaoTalk PC ๋ฒ์ ์ด ์คํ ์ค์ด์ด์ผ ํฉ๋๋ค.
send_kakao.py๋ Win32 SendInput API๋ก ๋ฉ์์ง๋ฅผ ์ ์กํฉ๋๋ค.macOS: kmsg๋ macOS์ฉ Swift ๋ฐ์ด๋๋ฆฌ์ ๋๋ค. ์์ธํ ์ฌ์ฉ๋ฒ์ kmsg README๋ฅผ ์ฐธ๊ณ ํ์ธ์.
{
"kakao": {
"enabled": true,
"selfName": "ํ๊ธธ๋"
}
}
selfName: ๋ณธ์ธ ์นด์นด์คํก ์ฑํ
๋ฐฉ ์ด๋ฆ (์ค๋ช
). "๋"๊ฐ ์๋ ๋ณธ์ธ ์ด๋ฆ์ ์
๋ ฅํ์ธ์!ntfy๋ ์ ํ ์ฌํญ์ ๋๋ค. ์นด์นด์คํก ์ ์ก๋ง์ผ๋ก ์ถฉ๋ถํ๋ฉด ์ด ์น์ ์ ๊ฑด๋๋ฐ์ธ์.
ntfy๋ ๋ฌด๋ฃ ์คํ์์ค ํธ์ ์๋ฆผ ์๋น์ค์ ๋๋ค. ์์ ์๋ฃ ์ ์ค๋งํธํฐ์ ์๋ฆผ์ ๋ณด๋ ๋๋ค. ์นด์นด์คํก "๋์์ ์ฑํ "์ ๋ณธ์ธ ๋ฉ์์ง์ ๋ํด ํธ์ ์๋ฆผ์ด ์ ์ค๊ธฐ ๋๋ฌธ์, ์์ ์๋ฃ ์๋ฆผ์ด ํ์ํ ๊ฒฝ์ฐ ๊ถ์ฅํฉ๋๋ค.
์ค์ ๋ฐฉ๋ฒ (1ํ):
my-km-alerts-xyz)km-config.json์ ํ ํฝ ์ค์ :{
"notification": {
"ntfyTopic": "my-km-alerts-xyz"
}
}
๋ชจ๋ฐ์ผ์์ Remote Control ์ฌ์ฉ ์ ๋ค์ ์ค์ ์ ๊ถ์ฅํฉ๋๋ค (ntfy ์ฌ์ฉ์๋ง ํด๋น):
// ~/.claude/settings.json
{
"skipDangerousModePermissionPrompt": true,
"hooks": {
"Notification": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "curl -s -H 'Title: Claude ํ์ธํ์' -d 'ํ์ธ ํ์' ntfy.sh/YOUR_TOPIC 2>/dev/null || true"
}
]
}
]
}
}
skipDangerousModePermissionPrompt: bypass ๋ชจ๋ ์์ ๋ธ๋กํน ์ ๊ฑฐNotification hook: permission ํ๋กฌํํธ๋ idle ์ ntfy ์๋ฆผtmux send-keys๋ก ์๊ฒฉ ์น์ธClaude Code 1.0.33 ์ด์์์ ํ๋ฌ๊ทธ์ธ์ผ๋ก ์ค์นํ ์ ์์ต๋๋ค.
# ๋ง์ผํ๋ ์ด์ค ์ถ๊ฐ
/plugin marketplace add treylom/knowledge-manager
# ํ๋ฌ๊ทธ์ธ ์ค์น
/plugin install knowledge-manager
์ค์น ํ /km:setup์ผ๋ก ์
์
์์ ๋๋ฅผ ์คํํ์ธ์.
# ์ ์ฅ์ ํด๋ก
git clone https://github.com/treylom/knowledge-manager.git
cd knowledge-manager
# .claude ํด๋๋ฅผ ํ๋ก์ ํธ์ ๋ณต์ฌ
cp -r .claude /your/project/.claude
cp km-config.example.json /your/project/
๋ณต์ฌ ํ /knowledge-manager setup์ผ๋ก ์
์
์์ ๋๋ฅผ ์คํํ์ธ์.
Antigravity(Google)๋ Agent Skills ํ์ค์ ์ง์ํฉ๋๋ค. .agent/skills/ ํด๋๋ฅผ ์ฌ์ฉํ๋ฉด ์คํฌ์ด ์๋์ผ๋ก ์ธ์๋ฉ๋๋ค.
์ฅ์ : Antigravity๋ ๊ฐ๋ ฅํ ๋ด์ฅ ๋ธ๋ผ์ฐ์ ์์ด์ ํธ๊ฐ ์์ด์ Playwright MCP๊ฐ ํ์ ์์ต๋๋ค! Obsidian MCP๋ง ์ค์ ํ๋ฉด ๋ฉ๋๋ค.
# ์ ์ฅ์ ํด๋ก
git clone https://github.com/treylom/knowledge-manager.git
# .agent ํด๋๋ฅผ ํ๋ก์ ํธ์ ๋ณต์ฌ (Antigravity ์คํฌ)
cp -r knowledge-manager/.agent /your/antigravity/project/
# .claude ํด๋๋ ๋ณต์ฌ (์์ด์ ํธ ๋ฐ ๋ช
๋ น์ด)
cp -r knowledge-manager/.claude /your/antigravity/project/
์ฐธ๊ณ :
.agent/skills/ํด๋๋ Antigravity, Gemini CLI, Claude Code, OpenCode ๋ฑ Agent Skills ํ์ค์ ์ง์ํ๋ ๋ชจ๋ ๋๊ตฌ์์ ํธํ๋ฉ๋๋ค.
๋ณต์ฌ ํ Antigravity์์ ๋ค์๊ณผ ๊ฐ์ด ์์ฒญํ์ธ์:
Windows:
Knowledge Manager ์ค์ ์ ๋์์ค.
๋ด Obsidian vault๋ C:/Users/๋ด์ด๋ฆ/Documents/MyVault ์ผ.
npx claudepluginhub treylom/knowledge-managerLong-term memory for Claude Code powered by Memex. Provides persistent knowledge capture, retrieval, and memory-augmented workflows across all projects.
Bidirectional knowledge flow between Claude Code and Obsidian โ 20 MCP tools, skills, and hooks for PKM
Second Brain automation for Obsidian vaults โ entity management, ingestion, compression, and sync via Claude Code skills
AI thinking partner for your Obsidian vault โ process, recall, synthesize, research with evidence-backed learning science
Persistent, compounding knowledge base maintained by LLMs in Obsidian โ agent-first edition. Four task-oriented agents (Researcher / Advisor / Curator / Scribe) with citations, confidence, supersession, and rolling session cache. Inspired by Karpathy's LLM Wiki pattern.
Comprehensive collection of Claude skills for Notion integration: capture knowledge from conversations, prepare for meetings, conduct research, and convert specifications into implementation plans