์ผ์ • 3๊ฑด ์ฐพ์•˜์–ด์š”!
๐Ÿ“„ ๐Ÿ–ผ๏ธ ๐Ÿ’ฌ catmoa ๊ณ ์–‘์ด

์ผ์ • ์ž๋ฃŒ๋ฅผ ๊ณ ์–‘์ด์—๊ฒŒ ๋˜์ง€์„ธ์š”

ํ•œ๊ธ€ ๋ฌธ์„œ ยท PDF ยท ์Šคํฌ๋ฆฐ์ƒท ยท ์ฟจ๋ฉ”์‹ ์ € ์ชฝ์ง€ ยท ๋ณต์‚ฌํ•œ ํ…์ŠคํŠธ. AI๊ฐ€ ์ผ์ •์„ ๋ฝ‘์•„๋‚ด๊ณ , ํ™•์ธ ํ•œ ๋ฒˆ์ด๋ฉด Google ์บ˜๋ฆฐ๋” / Tasks์— ์™ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.

macOS ยท Windows ยท Linux ์ง€์› ยท ๋ฌด๋ฃŒ ยท ์˜คํ”ˆ์†Œ์Šค (MIT)

๐Ÿพ์„ธ ๋‹จ๊ณ„๋ฉด ๋

๊ต์‚ฌ ํ•ด์ปคํ†ค์—์„œ ํƒœ์–ด๋‚œ ํ”„๋กœ์ ํŠธ. ๋ชฉํ‘œ๋Š” "์‚ฌ์šฉ์ž ๊ฐœ์ž… ์ตœ์†Œํ™”"์ž…๋‹ˆ๋‹ค.

1
๐ŸŽฏ

๋˜์ง€๊ธฐ

ํŒŒ์ผ์„ ๊ณ ์–‘์ด ์œ„๋กœ ๋Œ์–ด๋‹ค ๋†“๊ฑฐ๋‚˜, ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ๊ณ  ๊ณ ์–‘์ด ์œ„์—์„œ Ctrl+V / โŒ˜V.

.hwp.hwpx.pdf์ด๋ฏธ์ง€ํ…์ŠคํŠธ์ฟจ๋ฉ”์‹ ์ €
2
๐Ÿ™

๋ƒ ๋ƒ  (AI ๋ถ„์„)

๊ณ ์–‘์ด๊ฐ€ ๋จน๋Š” ๋™์•ˆ LLM์ด ๋‚ ์งœยท์‹œ๊ฐ„ยท์žฅ์†Œยท์ œ๋ชฉ์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์—ฐ๋‹ฌ์•„ ๋„ฃ์–ด๋„ ์ฐจ๋ก€๋Œ€๋กœ ์ฒ˜๋ฆฌ.

ClaudeChatGPTOllama (๋กœ์ปฌ)
3
๐Ÿ“…

ํ™•์ธ โ†’ ๋“ฑ๋ก

๊ฒ€ํ†  ์ฐฝ์—์„œ ํ•ญ๋ชฉ๋ณ„๋กœ ์บ˜๋ฆฐ๋” โ‡„ ํƒœ์Šคํฌ ์ „ํ™˜, ์•Œ๋žŒ ์„ค์ •, ๋‚ด์šฉ ์ˆ˜์ • ํ›„ ๋“ฑ๋ก ๋ฒ„ํŠผ ํ•œ ๋ฒˆ.

Google CalendarGoogle Tasks์•Œ๋žŒ N๋ถ„ ์ „

๐Ÿพ์ฃผ์š” ๊ธฐ๋Šฅ

์ž‘์ง€๋งŒ ํ•ญ์ƒ ๊ณ์— ์žˆ๋Š” ๊ณ ์–‘์ด. ํ‘œ์ •์œผ๋กœ ์ƒํƒœ๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

๐Ÿฑ

๊ณ ์–‘์ด ํ”Œ๋กœํŒ… ์œ„์ ฏ

ํ•ญ์ƒ ์œ„์— ๋–  ์žˆ๋Š” ์ž‘์€ ๊ณ ์–‘์ด. ์ฒ˜๋ฆฌ ์ค‘์ด๋ฉด ๋ฐฅ์„ ๋จน๊ณ , ๋๋‚˜๋ฉด ๊ธฐ๋ปํ•˜๊ณ , ์˜ค๋ž˜ ์‹ฌ์‹ฌํ•˜๋ฉด ์ง€๋ฃจํ•ดํ•ด์š”.

๐Ÿ“„

ํŒŒ์ผ ๋“œ๋กญ & ๋ถ™์—ฌ๋„ฃ๊ธฐ

hwp/hwpx/pdf(์Šค์บ”๋ณธ ํฌํ•จ)/์ด๋ฏธ์ง€ ํŒŒ์ผ, ํด๋ฆฝ๋ณด๋“œ์˜ ์Šคํฌ๋ฆฐ์ƒทยทํ…์ŠคํŠธ๊นŒ์ง€.

๐Ÿ”

JSON ์—†๋Š” Google ๋กœ๊ทธ์ธ

๋ธŒ๋ผ์šฐ์ € ๋กœ๊ทธ์ธ๋งŒ์œผ๋กœ ์—ฐ๊ฒฐ. ํ† ํฐ์€ OS ํ‚ค์ฒด์ธ์— ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅ.

๐Ÿ“ฅ

Google Tasks ์ธ๋ฐ•์Šค

ํœด๋Œ€ํฐ์—์„œ ๋Œ€์ถฉ ์ ์–ด๋‘” "์ธ๋ฐ•์Šค" ํ•ญ๋ชฉ์„ ๋ถˆ๋Ÿฌ์™€ AI๊ฐ€ ์ •๋ฆฌยท๋“ฑ๋ก.

๐Ÿ’ฌ

์ฟจ๋ฉ”์‹ ์ € ์—ฐ๋™ (Windows)

์ƒˆ ์ชฝ์ง€๋ฅผ 30์ดˆ๋งˆ๋‹ค ํ™•์ธํ•ด ์ž๋™ ๋ถ„์„. ์›๋ณธ DB๋Š” ์ฝ๊ธฐ ์ „์šฉ ๋ณต์‚ฌ๋ณธ๋งŒ ์‚ฌ์šฉ.

๐Ÿง 

LLM ์ž์œ  ์„ ํƒ

Claude / ChatGPT / Gemini / Solar(Upstage) / ๋กœ์ปฌ Ollama. ๋ชจ๋ธ ๋ชฉ๋ก ์กฐํšŒ์™€ ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ ๋‚ด์žฅ.

๊ณ ์–‘์ด์˜ ํ•˜๋ฃจ

ํ‘œ์ •๋งŒ ๋ด๋„ ์ง€๊ธˆ ๋ฌด์Šจ ์ผ์„ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์–ด์š”.

๊ธฐ๋ณธ๋Œ€๊ธฐ ์ค‘๋ญ๋“  ๋˜์ ธ์ฃผ์„ธ์š”
๋งˆ์šฐ์Šค ๋”ฐ๋ผ ๋†€๊ธฐ๋†€์•„์ค˜์š”๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์—ฌ ๋ณด์„ธ์š” โ€” ์‹œ์„ ์ด ๋”ฐ๋ผ์™€์š”
๋†€๋žŒ์•—, ํŒŒ์ผ!๋Œ์–ด๋‹ค ๋†“๊ธฐ ์ง์ „
์„œ๋ฅ˜ ์ฐพ๋Š” ์ค‘์„œ๋ฅ˜ ๋’ค์ง€๋Š” ์ค‘๋ฌธ์„œ ์ฝ๊ธฐ ยท ์ฟจ๋ฉ”์‹ ์ € ํ™•์ธ
๋จน๋Š” ์ค‘๋ƒ ๋ƒ AI๊ฐ€ ์ผ์ • ๋ถ„์„ ์ค‘
๊ธฐ์จ์™„๋ฃŒ!์บ˜๋ฆฐ๋”ยทํƒœ์Šคํฌ ๋“ฑ๋ก๋จ
์‹œ๋ฌด๋ฃฉ์ผ์ •์ด ์—†๋„ค์š”๋ถ™์—ฌ๋„ฃ์€ ๋‚ด์šฉ์— ์ผ์ • ์—†์Œ
์šฐ๋Š” ์ค‘์•—, ์˜ค๋ฅ˜์—ฐ๊ฒฐยท์ฒ˜๋ฆฌ ์‹คํŒจ
์ง€๋ฃจํ•จ์‹ฌ์‹ฌํ•ดโ€ฆ5๋ถ„์งธ ์ž…๋ ฅ ์—†์Œ

๐Ÿพ๋‹ค์šด๋กœ๋“œ

Python ์„ค์น˜ ์—†์ด ๋‚ด๋ ค๋ฐ›์•„ ๋ฐ”๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์ตœ์‹  ๋ฒ„์ „ ํ™•์ธ ์ค‘โ€ฆ
๐Ÿพ ์ฒซ ๋ฆด๋ฆฌ์Šค ์ค€๋น„ ์ค‘์ด์—์š”! ๊ณง ์ด ์ž๋ฆฌ์— ๋‹ค์šด๋กœ๋“œ ๋งํฌ๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค.
๊ทธ๋™์•ˆ์€ ์•„๋ž˜ ์†Œ์Šค์—์„œ ์‹คํ–‰์œผ๋กœ ๋ฏธ๋ฆฌ ์จ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.
์ฒ˜์Œ ์‹คํ–‰ํ•  ๋•Œ ๊ฒฝ๊ณ ๊ฐ€ ๋– ์š”
  • macOS โ€” "์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ์—†์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์—†์Œ" ๊ฒฝ๊ณ ๊ฐ€ ๋œจ๋ฉด (์„œ๋ช…ยท๊ณต์ฆ ์ „์ด๋ผ ์ •์ƒ์ด์—์š”. macOS 15๋ถ€ํ„ฐ๋Š” ์šฐํด๋ฆญ โ†’ ์—ด๊ธฐ๊ฐ€ ํ†ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค):
    • ๊ฒฝ๊ณ  ์ฐฝ์—์„œ ์™„๋ฃŒ โ†’ ์‹œ์Šคํ…œ ์„ค์ • โ†’ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ โ†’ ์•„๋ž˜์ชฝ "catmoa"์ด(๊ฐ€) ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค ์˜† ๊ทธ๋ž˜๋„ ์—ด๊ธฐ โ†’ ๋น„๋ฐ€๋ฒˆํ˜ธ/Touch ID. ํ•œ ๋ฒˆ๋งŒ ํ•˜๋ฉด ๋ผ์š”.
    • ๋˜๋Š” ํ„ฐ๋ฏธ๋„์—์„œ xattr -cr /Applications/catmoa.app (์•ฑ์„ ๋‘” ๊ฒฝ๋กœ๋กœ)
  • Windows: ์„œ๋ช…๋˜์ง€ ์•Š์€ ์•ฑ์ด๋ผ ์ฒ˜์Œ ํ•œ ๋ฒˆ ๊ฒฝ๊ณ ๊ฐ€ ๋œน๋‹ˆ๋‹ค (๋‹จ์ผ ์‹คํ–‰ ํŒŒ์ผ์ด๋ผ ์ฒซ ํ™”๋ฉด๊นŒ์ง€ ๋ช‡ ์ดˆ ๊ฑธ๋ ค์š”).
    • Edge์—์„œ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๋ง‰ํž ๋•Œ: ๋‹ค์šด๋กœ๋“œ ๋ชฉ๋ก์—์„œ ํŒŒ์ผ ์œ„ โ€ฆ โ†’ ์œ ์ง€ โ†’ "์ž์„ธํžˆ ํ‘œ์‹œ" โ†’ ๊ทธ๋ž˜๋„ ์œ ์ง€. ๊ทธ๋ž˜๋„ ์•ˆ ๋˜๋ฉด Chrome/Firefox๋กœ ๋ฐ›๊ฑฐ๋‚˜, ์ฃผ์†Œ์ฐฝ ์šฐ์ธก ๋‹ค์šด๋กœ๋“œ ์•„์ด์ฝ˜ โ†’ ํŒŒ์ผ ์šฐํด๋ฆญ โ†’ ์œ ์ง€.
    • ์‹คํ–‰ ์‹œ "Windows์˜ PC ๋ณดํ˜ธ" ์ฐฝ: ์ถ”๊ฐ€ ์ •๋ณด โ†’ ์‹คํ–‰.
    • ํšŒ์‚ฌยทํ•™๊ต PC์—์„œ SmartScreen ์ •์ฑ…์œผ๋กœ ์•„์˜ˆ ๋ง‰ํžˆ๋ฉด ๊ด€๋ฆฌ์ž์—๊ฒŒ ์˜ˆ์™ธ ๋“ฑ๋ก์„ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ์†Œ์Šค๋กœ ์‹คํ–‰ํ•˜์„ธ์š”.
  • Linux: tar xzf catmoa-linux-*.tar.gz && ./catmoa/catmoa
์†Œ์Šค์—์„œ ์‹คํ–‰ํ•˜๊ธฐ (๊ฐœ๋ฐœ์ž์šฉ)
git clone https://github.com/progh2/catmoa.git
cd catmoa
./run.sh      # macOS / Linux
run.cmd       # Windows
  • Python 3.11 ์ด์ƒ ํ•„์š”. ๊ฐ€์ƒํ™˜๊ฒฝ๊ณผ ์˜์กด์„ฑ ์„ค์น˜๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์•Œ์•„์„œ ํ•ด์š”.

๐Ÿพ์ฒซ ์„ค์ •์€ 1๋ถ„์ด๋ฉด ์ถฉ๋ถ„

๊ณ ์–‘์ด๋ฅผ ์šฐํด๋ฆญ โ†’ ์„ค์ •

  1. LLM ํƒญ โ€” ๊ณต๊ธ‰์ž ์„ ํƒ โ†’ API ํ‚ค(๋˜๋Š” Ollama ์ฃผ์†Œ) โ†’ ๋ชจ๋ธ ๋ชฉ๋ก ๋ถˆ๋Ÿฌ์˜ค๊ธฐ โ†’ ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ
  2. Google ํƒญ โ€” ๋กœ๊ทธ์ธ โ†’ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ณ„์ • ์„ ํƒ โ†’ ๋
  3. ์ผ๋ฐ˜ ํƒญ (์„ ํƒ) โ€” ๊ธฐ๋ณธ ๋Œ€์ƒ(์บ˜๋ฆฐ๋”/ํƒœ์Šคํฌ), ๊ธฐ๋ณธ ์•Œ๋žŒ ์‹œ๊ฐ„, ์ธ๋ฐ•์Šค ๋ชฉ๋ก๋ช…
  4. ์ฟจ๋ฉ”์‹ ์ € ํƒญ (์„ ํƒ, Windows) โ€” ์‚ฌ์šฉ ์ผœ๊ธฐ, ํ™•์ธ ๊ฐ„๊ฒฉ(์ดˆ)

๐Ÿพ๊ฐœ์ธ์ •๋ณด๋Š” ์ด๋ ‡๊ฒŒ ๋‹ค๋ค„์š”

๋ณ„๋„ ์„œ๋ฒ„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ๋‚ด PC โ†” LLM โ†” Google ์‚ฌ์ด์—์„œ๋งŒ ์˜ค๊ฐ‘๋‹ˆ๋‹ค.

  • ์ž…๋ ฅํ•œ ๋ฌธ์„œยท์ด๋ฏธ์ง€ยท์ชฝ์ง€ ๋‚ด์šฉ์€ ๋‚ด๊ฐ€ ์„ ํƒํ•œ LLM ๊ณต๊ธ‰์ž๋กœ๋งŒ ์ „์†ก๋ผ์š”. ์™ธ๋ถ€ ์ „์†ก์ด ๊ฑฑ์ •๋˜๋ฉด ๋กœ์ปฌ Ollama๋ฅผ ๊ณ ๋ฅด์„ธ์š”.
  • ์ฟจ๋ฉ”์‹ ์ € DB๋Š” ์ฝ๊ธฐ ์ „์šฉ ๋ณต์‚ฌ๋ณธ์œผ๋กœ๋งŒ ์ ‘๊ทผํ•˜๋ฉฐ ์›๋ณธ์„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š์•„์š”.
  • Google ํ† ํฐ์€ OS ํ‚ค์ฒด์ธ(macOS Keychain / Windows Credential Manager / Linux Secret Service)์— ์ €์žฅ๋ผ์š”.

๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ ์ „๋ฌธ โ†’