Moltbot ์๊ฐ
Moltbot์ ์ฌ์ฉ์์ ๋ก์ปฌ ํ๊ฒฝ ๋๋ ๊ฐ์ธ ์๋ฒ์์ ์ง์ ๊ตฌ๋๋๋ ์คํ์์ค AI ์์ด์ ํธ์ด์ ๊ฐ์ธ ๋น์ ํ๋ซํผ์
๋๋ค. "The lobster way
"๋ผ๋ ๋
ํนํ ์ฌ๋ก๊ฑด์ ๊ฐ์ง ์ด ํ๋ก์ ํธ๋, ๋จ์ํ ์น ๋ธ๋ผ์ฐ์ ์์ ๋ํํ๋ ์ฑ๋ด์ ๋์ด ์ฌ์ฉ์์ ๋ชจ๋ ์ปค๋ฎค๋์ผ์ด์
์ฑ๋๊ณผ ๋์งํธ ํ๊ฒฝ ์ ๋ฐ์ ๊น์ํ๊ฒ ๊ด์ฌํ๊ณ ์ด๋ฅผ ํ๋๋ก ์ฐ๊ฒฐํ๋ 'AI ๊ฒ์ดํธ์จ์ด(Gateway)' ์ญํ ์ ์งํฅํฉ๋๋ค. ์ฆ, ์ฌ์ฉ์์ ๊ฐ์ธ ์ฅ๋น(๋ก์ปฌ ์ปดํจํฐ, ์๋ฒ ๋ฑ)๋ฅผ ๊ฑฐ์ ์ผ๋ก ์ผ์ ๋์ํ๋ฉฐ, ์ฌ์ฉ์๊ฐ ์ฆ๊ฒจ ์ฐ๋ ๋ค์ํ ๋ฉ์ ์ ์ฑ๊ณผ ๊ฐ๋ ฅํ LLM(๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ) ์ฌ์ด๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ดํธ์จ์ด(Gateway) ๊ฒธ ์ ๊ฒฝ๋ง ์ญํ ์ ์ํํฉ๋๋ค.
Moltbot์ ์ด๊ธฐ Anthropic์ Claude ๋ชจ๋ธ์ ์ฃผ๋ก ํ์ฉํ๋ ๋ด์ด๋ผ๋ ์๋ฏธ์, ๋์คํฐ(Lobster)์ ์ง๊ฒ๋ฐ(claw)์ด๋ผ๋ ์ค์์ ์ธ ์๋ฏธ๋ฅผ ๋ด์ Clawdbot์ผ๋ก ์ด๋ฆ์ ์ง์์ต๋๋ค. ํ์ง๋ง, ์ต๊ทผ ์ด๋ฆ์ Moltbot์ผ๋ก ๋ณ๊ฒฝํ๊ณ ์์ต๋๋ค. ์ด์ ๋ฐ๋ผ ํํ์ด์ง ๋ฐ GitHub ์ ์ฅ์์์๋ ์ด๋ฆ ๋ณ๊ฒฝ์ด ์งํ ์ค์ด๋ฉฐ, ์ผ๋ถ ์ฌ์ดํธ/ํจํค์ง๊ฐ ์ ์์ ์ผ๋ก ์ ์/์ค์น๋์ง ์์ ์ ์์ต๋๋ค.
Moltbot์ ํต์ฌ์ ์ฐ๊ฒฐ์ฑ๊ณผ ์ ์ด๊ถ์ ๋๋ค. ํ์ฌ ๋๋ถ๋ถ์ ์์ฉ AI ์๋น์ค๋ ๊ณต๊ธ์์ ํด๋ผ์ฐ๋ ์๋ฒ ๋ด์ ๋ฐ์ดํฐ๊ฐ ๊ฐํ ์๊ณ , ์น์ฌ์ดํธ๋ ์ ์ฉ ์ฑ์ ํตํด์๋ง ์ ๊ทผํ ์ ์์ต๋๋ค. ๋ฐ๋ฉด Moltbot์ ์ฌ์ฉ์๊ฐ ์์ ์ ๋ฐ์ดํฐ์ ๋๊ตฌ์ ๋ํ ํต์ ๊ถ์ 100% ๊ฐ์ง ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ฌ์ฉ์๋ WhatsApp์ด๋ Telegram, Discord์ ๊ฐ์ ์น์ํ ๋ฉ์ ์ ๋ฅผ ํตํด Moltbot์๊ฒ ์์ ์ ์ง์ํ ์ ์์ผ๋ฉฐ, Moltbot์ ๋จ์ํ ๋ต๋ณ ์์ฑ์ ๋์ด ์ฌ์ฉ์์ ์ปดํจํฐ์์ ์ง์ ํ์ผ์ ๊ฒ์ํ๊ฑฐ๋, ์น์ ๋ธ๋ผ์ฐ์งํ๊ณ , ์บ๋ฆฐ๋ ์ผ์ ์ ๊ด๋ฆฌํ๋ ๋ฑ ์ค์ง์ ์ธ ํ๋์ ์ํํฉ๋๋ค.
Moltbot์ ํนํ '์ฐ๊ฒฐ์ฑ'์ ์ค์ ์ ๋ก๋๋ค. Anthropic์ Claude, OpenAI์ GPT ์๋ฆฌ์ฆ, ๋๋ Ollama๋ฅผ ํตํด ๊ตฌ๋๋๋ ๋ก์ปฌ ๋ชจ๋ธ ๋ฑ ๋ค์ํ '๋๋'๋ฅผ ์ฐ๊ฒฐํ ์ ์์ผ๋ฉฐ, ์ด ์ง๋ฅ์ ์ฌ์ฉ์์ ์ผ์์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ์ฑ๋๋ก ํ์ฅ์ํต๋๋ค. ๊ฐ๋ฐ์๋ ํ์ ์ ์ ๋ ์ด๋ฅผ ํตํด ์์ ๋ง์ ๋ง์ถคํ ์๋ํ ์ํฌํ๋ก์ฐ๋ฅผ ๊ตฌ์ถํ ์ ์์ผ๋ฉฐ, ๋ฐ๋ณต์ ์ธ ์์ ์ด๋ ์ ๋ณด ๊ฒ์, ์์คํ ์ ์ด ๋ฑ์ ๋ํํ ์ธํฐํ์ด์ค(ChatOps)๋ก ํตํฉํ์ฌ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋ฉ๋๋ค. ์ด๋ ๋ง์น ์ํ '์์ด์ธ๋งจ'์ ์๋น์ค(JARVIS)์ฒ๋ผ, ๋ด ์ธํ๋ผ ์์์ ๋๋ง์ ์ํด 24์๊ฐ ๋๊ธฐํ๋ ๋น์๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
Moltbot vs. ๊ธฐ์กด SaaSํ ์ฑ๋ด ๋น๊ต
Moltbot์ ChatGPT๋ Claude.ai์ ๊ฐ์ ์ผ๋ฐ์ ์ธ SaaS(Software as a Service)ํ AI ์ฑ๋ด๊ณผ๋ ๊ทผ๋ณธ์ ์ธ ์ํคํ ์ฒ์ ํ์ฉ ์ฒ ํ์์ ๋๋ ทํ ์ฐจ์ด๋ฅผ ๋ณด์ ๋๋ค.
๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ์คํ ์ฃผ์ฒด์ ํ๊ฒฝ์
๋๋ค. ์ผ๋ฐ์ ์ธ AI ์๋น์ค๋ ๋ชจ๋ ์ฐ์ฐ๊ณผ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊ฐ ์๋น์ค ์ ๊ณต์
์ฒด์ ์ค์ ์๋ฒ์์ ์ด๋ฃจ์ด์ง๋๋ค. ๋ฐ๋ผ์ ์ฌ์ฉ์๋ ํด๋น ์
์ฒด๊ฐ ์ ๊ณตํ๋ ์ธํฐํ์ด์ค์ ๊ธฐ๋ฅ ๋ฒ์ ๋ด์์๋ง ํ๋ํ ์ ์์ต๋๋ค. ํ์ง๋ง Moltbot์ ์ฌ์ฉ์์ ๋ก์ปฌ ๋จธ์ ์ด๋ ๊ฐ์ธ ์๋ฒ(VPS)์์ ์ง์ ์คํ๋ฉ๋๋ค. ์ด๋ AI๊ฐ ์ฌ์ฉ์์ ๋ก์ปฌ ํ์ผ ์์คํ
(fs)์ ์ ๊ทผํ๊ฑฐ๋, ๋ก์ปฌ ๋คํธ์ํฌ ๋ด์ ๋ค๋ฅธ ์ฅ๋น๋ฅผ ์ ์ดํ๋ ๋ฑ ๋ฌผ๋ฆฌ์ ์ธ ํ๊ฒฝ๊ณผ ์ํธ์์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค. ์ฆ, AI๊ฐ ๋จ์ํ "ํ
์คํธ๋ฅผ ์์ฑํ๋ ๋๊ตฌ"๊ฐ ์๋๋ผ "๋ด ์ปดํจํฐ๋ฅผ ์กฐ์ํ ์ ์๋ ๋๋ฆฌ์ธ"์ด ๋๋ ๊ฒ์
๋๋ค.
๋ํ ์ ๊ทผ ์ฑ๋์ ํตํฉ ์ธก๋ฉด์์๋ ์ฐจ๋ณํ๋ฉ๋๋ค. ๊ธฐ์กด ์๋น์ค๋ค์ ํํธํ๋์ด ์์ด, ์ ๋ฌด์ฉ์ผ๋ก๋ Slack, ๊ฐ์ธ์ฉ์ผ๋ก๋ ์นด์นด์คํก์ด๋ Telegram์ ์ฐ๋ ์ฌ์ฉ์๊ฐ AI๋ฅผ ์ฐ๊ธฐ ์ํด ๋ณ๋์ ์น์ฌ์ดํธ๋ฅผ ์ผ์ผ ํ๋ ๋ถํธํจ์ด ์์์ต๋๋ค. Moltbot์ ์ด ์ฅ๋ฒฝ์ ํ๋ญ ๋๋ค. ์ฌ์ฉ์๊ฐ WhatsApp์ผ๋ก ์ด๋ํ๋ , Discord๋ก ์ด๋ํ๋ , ํน์ iMessage๋ฅผ ์ฌ์ฉํ๋ Moltbot์ ๊ทธ ๋ชจ๋ ์ฑ๋์ ๋์์ ์กด์ฌํ๋ฉฐ, ๋ชจ๋ ๋ํ์ ๋งฅ๋ฝ(Context)๊ณผ ๊ธฐ์ต(Memory)์ ๊ณต์ ํฉ๋๋ค. ํ ๋ ๊ทธ๋จ์์ ์ง์ํ ํ์ผ ๋ถ์ ์์ ์ ํด๊ทผ๊ธธ์ iMessage๋ก ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์๋ณด๋ ์์ ๋๊น ์๋ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
Moltbot์ ์ฃผ์ ํน์ง ๋ฐ ๊ธฐ๋ฅ
๋ก์ปฌ ์ค์ฌ์ ์ ๋๋ฒ์ค ๊ฒ์ดํธ์จ์ด (The Gateway)
WhatsApp / Telegram / Slack / Discord / Google Chat / Signal / iMessage / BlueBubbles / Microsoft Teams / Matrix / Zalo / Zalo Personal / WebChat
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Gateway โ
โ (control plane) โ
โ ws://127.0.0.1:18789 โ
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ
โโ Pi agent (RPC)
โโ CLI (clawdbot โฆ)
โโ WebChat UI
โโ macOS app
โโ iOS / Android nodes
Moltbot ์์คํ ์ ์ฌ์ฅ๋ถ๋ '๊ฒ์ดํธ์จ์ด'์ ๋๋ค. ์ด๋ Node.js ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋ ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก, ์ฌ์ฉ์์ ๋ก์ปฌ ํ๊ฒฝ์ ์ค์น๋์ด ๋ชจ๋ ํธ๋ํฝ๊ณผ ๋ก์ง์ ์ ์ดํฉ๋๋ค. ๊ฒ์ดํธ์จ์ด๋ ์ธ๋ถ ๋ฉ์ ์ ๋ก๋ถํฐ ๋ค์ด์ค๋ ๋ฉ์์ง๋ฅผ ์์ ํ์ฌ ์ ์ ํ AI ๋ชจ๋ธ๋ก ๋ผ์ฐํ ํ๊ณ , AI์ ์๋ต์ ๋ค์ ๋ฉ์ ์ ๋ก ์ ์กํ๋ ์ญํ ์ ํฉ๋๋ค.
์ด ๊ณผ์ ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋ณด์์ ๋๋ค. Moltbot์ ๋ฌด์์๋ก ๋ค์ด์ค๋ ๋ฉ์์ง์ ๋ฐ์ํ์ง ์์ผ๋ฉฐ, ์๊ฒฉํ ํ์ด๋ง(Pairing) ์์คํ ์ ํตํด ์ธ์ฆ๋ ์ฌ์ฉ์(Admin)์ ๋ฉ์์ง๋ง ์ฒ๋ฆฌํฉ๋๋ค. ์ฌ์ฉ์๋ ์ค์น ์ ์์ฑ๋๋ ํ์ด๋ง ์ฝ๋๋ฅผ ํตํด ์์ ์ ๋ฉ์ ์ ๊ณ์ ์ ์น์ธํด์ผ๋ง ๋ด๊ณผ ๋ํํ ์ ์์ต๋๋ค.
๋ ธ๋(Nodes)์ ์ฑ: ๋ฌผ๋ฆฌ์ ํ์ฅ
๋ํ, Moltbot์ ์๋ฒ(Gateway)์ ํด๋ผ์ด์ธํธ(Node/App)๋ฅผ ๋ถ๋ฆฌํ์ฌ ํ์ฅ์ฑ์ ๊ทน๋ํํ์ต๋๋ค.
-
macOS App: ๋จ์ํ ์ฑ์ด ์๋๋ผ ๋ฉ๋ด๋ฐ์ ์์ฃผํ๋ ์ปจํธ๋กค ํ๋ ์ธ์ ๋๋ค. Voice Wake ๊ธฐ๋ฅ์ ํตํด ์์ฑ ํธ์ถ์ด ๊ฐ๋ฅํ๋ฉฐ, Talk Mode ์ค๋ฒ๋ ์ด๋ฅผ ํตํด ํ๋ฉด์ ๋ณด๋ฉฐ AI์ ๋ํํ ์ ์์ต๋๋ค. ๋ํ ์๊ฒฉ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ ์ดํ๋ ๋ฆฌ๋ชจ์ปจ ์ญํ ๋ ์ํํฉ๋๋ค.
-
Mobile Nodes (iOS/Android): ๋ชจ๋ฐ์ผ ์ฑ์ '๋ ธ๋'๋ก ์๋ํ์ฌ ์ค๋งํธํฐ์ ์นด๋ฉ๋ผ, ์คํฌ๋ฆฐ ๋ ์ฝ๋ฉ, ์์น ์ ๋ณด(Location) ๊ธฐ๋ฅ์ AI์๊ฒ ์ ๊ณตํฉ๋๋ค. Bonjour ํ๋กํ ์ฝ์ ์ด์ฉํด ๋ก์ปฌ ๋คํธ์ํฌ์์ ์๋์ผ๋ก ๊ฒ์ดํธ์จ์ด์ ํ์ด๋ง๋ฉ๋๋ค.
-
macOS Node Mode: macOS ๋ฑ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ๋ ธ๋๋ก ์ค์ ํ๋ฉด, AI๊ฐ
system.run๋ช ๋ น์ด๋ก ์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๊ฑฐ๋ ์์คํ ์๋ฆผ์ ๋ณด๋ด๊ณ , ํ๋ฉด์ ์บก์ฒ(Canvas exposure)ํ๋ ๋ฑ OS ์์ค์ ์ ์ด๊ถ์ ๊ฐ๊ฒ ๋ฉ๋๋ค.
๊ด๋ฒ์ํ ๋ฉํฐ ์ฑ๋ ๋ฐ ๋ฏธ๋์ด ํตํฉ (Multi-channel Inbox)
Moltbot์ ํ์กดํ๋ ๋๋ถ๋ถ์ ์ฃผ์ ์ปค๋ฎค๋์ผ์ด์ ํ๋ซํผ์ ์ง์ํ๋ ๋ฐ์ ํธ์งํจ(Inbox) ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. Moltbot์ด ์ง์ํ๋ ํ๋ซํผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- Channels: WhatsApp (Baileys), Telegram (grammY), Slack (Bolt), Discord (discord.js), Google Chat (Chat API), Signal (signal-cli), iMessage (imsg), BlueBubbles (extension), Microsoft Teams (extension), Matrix (extension), Zalo (extension), Zalo Personal (extension), WebChat.
์ด๋ฌํ ํ๋ซํผ๋ค์ ํตํด ๋จ์ํ ํ ์คํธ๋ง ์ฃผ๊ณ ๋ฐ๋ ๊ฒ์ด ์๋๋๋ค. Moltbot์ ๋ฉํฐ๋ชจ๋ฌ(Multi-modal) ๊ธฐ๋ฅ์ ํตํด ์์ฑ ๋ฉ๋ชจ, ์ด๋ฏธ์ง, ๋ฌธ์ ํ์ผ(PDF ๋ฑ)์ ์ํํ๊ฒ ์ฒ๋ฆฌํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ ์ด์ ์ค์ ํ ๋ ๊ทธ๋จ์ผ๋ก ์์ฑ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ฉด, Moltbot์ ์ด๋ฅผ ํ ์คํธ๋ก ๋ณํํ์ฌ ์ดํดํ๊ณ ์ ์ ํ ์์ ์ ์ํํ ๋ค ์์ฑ์ผ๋ก ๋ค์ ์๋ตํ ์ ์์ต๋๋ค. ๋ํ, ์ฌ์ฉ์๊ฐ ์ ์กํ ๋ฌธ์๋ฅผ ์ฝ๊ณ ์์ฝํ๊ฑฐ๋, ์ด๋ฏธ์ง๋ฅผ ๋ถ์ํ๋ ์์ ๋ ๋ํ์ฐฝ ๋ด์์ ์ฆ์ ์ํ๋ฉ๋๋ค.
ํ๋ํ๋ AI: ์คํฌ(Skills) ๋ฐ ๋๊ตฌ(Tools) ์์คํ
Moltbot์ ์ง์ ํ ๊ฐ์น๋ ์คํฌ(Skill) ์์คํ ์ ์์ต๋๋ค. ์ด๋ AI๊ฐ ์ธ๋ถ ์ธ๊ณ์ ์ํธ์์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ ๋ชจ๋์ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ ์คํฌ ์ธ์๋ ์ฌ์ฉ์๊ฐ ์ง์ TypeScript๋ก ์คํฌ์ ์์ฑํ์ฌ ๊ธฐ๋ฅ์ ํ์ฅํ ์ ์์ต๋๋ค.
-
์์คํ ์ ์ด: ๋ก์ปฌ ํ์ผ ์์คํ ์ฝ๊ธฐ/์ฐ๊ธฐ, ํฐ๋ฏธ๋ ๋ช ๋ น์ด ์คํ(Shell), ํ๋ฉด ์บก์ฒ ๋ฑ์ด ๊ฐ๋ฅํ์ฌ ์๊ฒฉ ์๋ฒ ๊ด๋ฆฌ ๋๊ตฌ๋ก๋ ํ์ฉ๋ ์ ์์ต๋๋ค.
-
์น ๋ฐ ์ ๋ณด ๊ฒ์: Puppeteer ๋ฑ์ ํ์ฉํ ๋ธ๋ผ์ฐ์ ์๋ํ ๋๊ตฌ๋ฅผ ํตํด ์นํ์ด์ง๋ฅผ ๋ฐฉ๋ฌธํ์ฌ ์ ๋ณด๋ฅผ ๊ธ์ด์ค๊ฑฐ๋, ํน์ ์์ ์ ๋์ ์ํํ ์ ์์ต๋๋ค. ์ค์๊ฐ ๊ฒ์ ๊ธฐ๋ฅ์ ํตํด ์ต์ ๋ด์ค๋ ์ฃผ๊ฐ ์ ๋ณด๋ฅผ ์กฐํํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
-
์์ฐ์ฑ ๋๊ตฌ ์ฐ๋: Google Calendar์ ์ฐ๋ํ์ฌ ์ผ์ ์ ๊ด๋ฆฌํ๊ฑฐ๋, Linear์ ๊ฐ์ ์ด์ ํธ๋ํน ๋๊ตฌ, Notion๊ณผ ๊ฐ์ ๋ฉ๋ชจ ์ฑ๊ณผ ์ฐ๊ฒฐํ์ฌ ํ๋ก์ ํธ ๊ด๋ฆฌ๋ฅผ ๋์ต๋๋ค.
-
์๊ฐ์ ์ํธ์์ฉ (Live Canvas): ๋ณต์กํ ์ ๋ณด๋ UI๊ฐ ํ์ํ ๋, ํ ์คํธ ๋์ 'Live Canvas'๋ผ๋ ๋ณ๋์ ์น ๋ทฐ๋ฅผ ์์ฑํ์ฌ ์๊ฐ์ ์ธ ์ ๋ณด๋ฅผ ๋ ๋๋งํ๊ณ ์ฌ์ฉ์์ ์ํธ์์ฉํฉ๋๋ค.
๊ทธ ์ธ์๋ ๋ค์ํ ๋๊ตฌ๋ค์ ์ฌ์ฉํ์ฌ ๋จ์ ๋ํ๋ฅผ ๋์ด ์ค์ง์ ์ธ ์์ ์ ์ํํ ์ ์์ต๋๋ค:
-
๋ธ๋ผ์ฐ์ ์ ์ด (Browser Control): ๋จ์ํ HTTP ์์ฒญ์ด ์๋๋ผ, ์ ์ฉ Chrome/Chromium ์ธ์คํด์ค๋ฅผ ๋์ ์ ์ดํฉ๋๋ค. ์ด๋ฅผ ํตํด ์นํ์ด์ง ์ค๋ ์ท์ ์ฐ๊ฑฐ๋, ๋ณต์กํ ์ฌ์ฉ์ ํ๋(ํด๋ฆญ, ์ ๋ ฅ)์ ์๋ฎฌ๋ ์ด์ ํ๊ณ , ํ์ผ ์ ๋ก๋๊น์ง ์ํํ ์ ์์ต๋๋ค. ๋ธ๋ผ์ฐ์ ํ๋กํ ๊ด๋ฆฌ๋ ๊ฐ๋ฅํ์ฌ ๋ก๊ทธ์ธ ์ธ์ ์ ์ ์งํ ์ ์์ต๋๋ค.
-
Canvas & A2UI: ํ ์คํธ๋ง์ผ๋ก ๋ถ์กฑํ ์ ๋ณด๋ Canvas๋ผ๋ ๋ณ๋์ UI ์์ญ์ ํตํด ์ ๋ฌ๋ฉ๋๋ค. ํนํ A2UI (Agent to UI) ๊ธฐ์ ์ ํตํด ์์ด์ ํธ๊ฐ ์ง์ HTML/JS ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๋ ๋๋งํ์ฌ ์ฌ์ฉ์์๊ฒ ์ธํฐ๋ํฐ๋ธํ ๋์๋ณด๋๋ ์๊ฐ ์๋ฃ๋ฅผ ์ฆ์์์ ๋ง๋ค์ด ๋ณด์ฌ์ค๋๋ค.
-
์๋ํ: ์ ํด์ง ์๊ฐ์ ์์ ์ ์ํํ๋ Cron Jobs, ์ธ๋ถ ์์คํ ์ ์ด๋ฒคํธ๋ฅผ ์์ ํ๋ Webhooks, ๊ทธ๋ฆฌ๊ณ ์ด๋ฉ์ผ์ ํธ๋ฆฌ๊ฑฐ๋ก ์ฌ์ฉํ๋ Gmail Pub/Sub ์ฐ๋์ ํตํด ์ ๋ฌด ์๋ํ์ ํ๋ธ ์ญํ ์ ์ํํฉ๋๋ค.
์์จ ์์ด์ ํธ ๊ธฐ๋ฅ: ์ค์ผ์ค๋ฌ(Cron) ๋ฐ ๋ฉ๋ชจ๋ฆฌ
Moltbot์ ์ฌ์ฉ์๊ฐ ๋ง์ ๊ฑธ ๋๋ง ๋ฐ์ํ๋ ์๋์ ์ธ ๋ด์ด ์๋๋๋ค. ๋ด์ฅ๋ Cron ์ค์ผ์ค๋ฌ๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ์ง์ ํ ์๊ฐ์ ํน์ ์์ ์ ์ํํ๊ณ ๋จผ์ ๋ง์ ๊ฑธ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด "๋งค์ผ ์์นจ 7์์ ์ฃผ์ IT ๋ด์ค ํค๋๋ผ์ธ์ ์์ฝํด์ ๋ณด๋ด์ค"๋ผ๊ฑฐ๋, "๋งค์๊ฐ ์๋ฒ ์ํ๋ฅผ ์ฒดํฌํด์ ์ด์์ด ์์ผ๋ฉด ๋ณด๊ณ ํด"์ ๊ฐ์ ์ง์๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
๋ํ, ์๊ตฌ์ ์ธ ๋ฉ๋ชจ๋ฆฌ(Persistent Memory) ์์คํ ์ ๊ฐ์ถ๊ณ ์์ด ๊ณผ๊ฑฐ์ ๋ํ ๋ด์ฉ์ด๋ ์ฌ์ฉ์์ ์ ํธ๋, ์ ์ฅ๋ ์ ๋ณด๋ฅผ ๊ธฐ์ตํ๊ณ ์ด๋ฅผ ์ฅ๊ธฐ์ ์ผ๋ก ํ์ฉํฉ๋๋ค. ์ด๋ ์ผํ์ฑ ๋ํ์ ๊ทธ์น๋ ๊ธฐ์กด LLM ์๋น์ค์ ๋ฌ๋ฆฌ, ์๊ฐ์ด ์ง๋ ์๋ก ์ฌ์ฉ์๋ฅผ ๋ ์ ์ดํดํ๋ ๊ฐ์ธ ๋น์๋ก ์งํํ ์ ์๋ ๊ธฐ๋ฐ์ด ๋ฉ๋๋ค.
์ด์ ๋ฐ ๋ณด์ (Ops & Safety)
Moltbot์ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ด์ํ๋ ์์คํ ์ธ ๋งํผ ๋ฐฐํฌ์ ๋ณด์์๋ ์ ๊ฒฝ์ ์ผ์ต๋๋ค:
- ๋ฐฐํฌ ์ ์ฐ์ฑ: Docker๋ฅผ ํตํ ์ปจํ ์ด๋ ๋ฐฐํฌ๋ ๋ฌผ๋ก , Nix๋ฅผ ํตํ ์ ์ธ์ (Declarative) ์ค์ ๊ด๋ฆฌ๋ฅผ ์ง์ํ์ฌ ์ฌํ ๊ฐ๋ฅํ ์ธํ๋ผ ๊ตฌ์ฑ์ ๋์ต๋๋ค.
- ์๊ฒฉ ์ ์: ์ธ๋ถ์์ ์์ ํ๊ฒ ๋ก์ปฌ ๊ฒ์ดํธ์จ์ด์ ์ ๊ทผํ ์ ์๋๋ก Tailscale Serve/Funnel์ ๋ค์ดํฐ๋ธํ๊ฒ ์ง์ํ๋ฉฐ, ํ ํฐ/๋น๋ฐ๋ฒํธ ์ธ์ฆ ๊ธฐ๋ฐ์ SSH ํฐ๋๋ง ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค.
- ์์ ์ฑ: ๋ชจ๋ธ์ด๋ API ํธ์ถ ์คํจ ์ ์๋์ผ๋ก ์ฌ์๋(Retry Policy)ํ๊ฑฐ๋ ๋ค๋ฅธ ๋ชจ๋ธ๋ก ์ ํ(Model Failover)ํ๋ ๋ก์ง์ด ๋ด์ฅ๋์ด ์์ด ์๋น์ค ์ค๋จ์ ์ต์ํํฉ๋๋ค. ๋ํ ์ฌ์ฉ๋ ์ถ์ (Usage Tracking) ๊ธฐ๋ฅ์ ํตํด API ๋น์ฉ์ด๋ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค.
Moltbot ์ค์น ๋ฐ ์์ํ๊ธฐ
Moltbot์ ๊ฐ๋ฐ์ ์นํ์ ์ธ ํ๊ฒฝ์ ์ ๊ณตํ๋ฉฐ, Node.js v22 ์ด์์ด ์ค์น๋ ํ๊ฒฝ์ด๋ผ๋ฉด ์ด๋์๋ ๊ตฌ๋ ๊ฐ๋ฅํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก๋ npm ํจํค์ง ๋งค๋์ ๋ฅผ ํตํด ์ ์ญ์ผ๋ก ์ค์นํ ํ, clawdbot onboard ๋ช
๋ น์ด๋ฅผ ํตํด ๋ํํ ์ค์ ๋ง๋ฒ์ฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ด ๊ณผ์ ์์ ์ฌ์ฉํ LLM ์ ๊ณต์(Anthropic, OpenAI ๋ฑ)์ API ํค๋ฅผ ์
๋ ฅํ๊ณ , ์ฐ๋ํ ๋ฉ์ ์ ์ฑ๋์ ์ค์ ํ๊ฒ ๋ฉ๋๋ค:
# Node.js 22 ์ด์ ํ์
npm install -g clawdbot@latest
# ์ค์น ๋ง๋ฒ์ฌ ์คํ (Gateway, ์ฑ๋, ์คํฌ ์ค์ ํฌํจ)
clawdbot onboard --install-daemon
์ค์น ํ์๋ ๋ค์๊ณผ ๊ฐ์ด ๊ฒ์ดํธ์จ์ด๋ฅผ ์คํํ๊ณ ๋ฉ์์ง ์ ์ก ๋ฑ์ ํ ์คํธํด๋ณผ ์ ์์ต๋๋ค:
# ๊ฒ์ดํธ์จ์ด ์คํ
clawdbot gateway --port 18789 --verbose
# ๋ฉ์์ง ์ ์ก ํ
์คํธ
clawdbot message send --to +1234567890 --message "Hello from Moltbot"
Moltbot์ ๋ก์ปฌ PC ์ธ์๋ ์ง์์ ์ธ ๊ฐ๋์ ์ํด ๋ค์ํ ํธ์คํ
์ต์
์ ์ง์ํฉ๋๋ค:
-
Docker: ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ๋ฐฐํฌ๋ฅผ ์๋ฒฝํ๊ฒ ์ง์ํ์ฌ, ๋ณต์กํ ์์กด์ฑ ์ค์ ์์ด ๊น๋ํ๊ฒ ์คํํ ์ ์์ต๋๋ค.
-
ํด๋ผ์ฐ๋ ํธ์คํ : Railway, Replit, Coolify์ ๊ฐ์ PaaS ํ๋ซํผ์ด๋, ์ ๋ ดํ VPS(๊ฐ์ ์ฌ์ค ์๋ฒ)์ ๋ฐฐํฌํ ์ ์๋ ๊ฐ์ด๋์ ์ค์ ํ์ผ์ ์ ๊ณตํฉ๋๋ค.
-
Homebrew: macOS ์ฌ์ฉ์๋ฅผ ์ํ ํจํค์ง ๊ด๋ฆฌ์ Homebrew๋ฅผ ํตํ ์ค์น๋ ์ง์ํฉ๋๋ค.
๋ผ์ด์ ์ค
Moltbot ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ ๋ฌผ๋ก ์์ ์ ์ธ ์ฉ๋๋ก๋ ์์ ๋กญ๊ฒ ์ฌ์ฉ, ์์ ๋ฐ ์ฌ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋จ, ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉํ๋ ์ธ๋ถ LLM ์๋น์ค(Anthropic API ๋ฑ)์ ๊ฐ ์๋น์ค์ ์ด์ฉ ์ฝ๊ด์ ๋ณ๋๋ก ํ์ธํด์ผ ํฉ๋๋ค.
Moltbot/Clawdbot ๊ณต์ ํํ์ด์ง
Moltbot/Clawdbot ๊ด๋ จ ๋ฌธ์ ๋ฐ ๊ฐ์ด๋
Moltbot/Clawdbot ํ๋ก์ ํธ GitHub ์ ์ฅ์
์ด ๊ธ์ GPT ๋ชจ๋ธ๋ก ์ ๋ฆฌํ ๊ธ์ ๋ฐํ์ผ๋ก ํ ๊ฒ์ผ๋ก, ์๋ฌธ์ ๋ด์ฉ ๋๋ ์๋์ ๋ค๋ฅด๊ฒ ์ ๋ฆฌ๋ ๋ด์ฉ์ด ์์ ์ ์์ต๋๋ค. ๊ด์ฌ์๋ ๋ด์ฉ์ด์๋ผ๋ฉด ์๋ฌธ๋ ํจ๊ป ์ฐธ๊ณ ํด์ฃผ์ธ์! ์ฝ์ผ์๋ฉด์ ์ด์ํ๊ฑฐ๋ ์๋ชป๋ ๋ด์ฉ์ ๋ฐ๊ฒฌํ์๋ฉด ๋ง๊ธ๋ก ์๋ ค์ฃผ์๊ธฐ๋ฅผ ๋ถํ๋๋ฆฝ๋๋ค. ![]()
ํ์ดํ ์น ํ๊ตญ ์ฌ์ฉ์ ๋ชจ์
์ด ์ ๋ฆฌํ ์ด ๊ธ์ด ์ ์ฉํ์
จ๋์? ํ์์ผ๋ก ๊ฐ์
ํ์๋ฉด ์ฃผ์ ๊ธ๋ค์ ์ด๋ฉ์ผ
๋ก ๋ณด๋ด๋๋ฆฝ๋๋ค! (๊ธฐ๋ณธ์ Weekly์ง๋ง Daily๋ก ๋ณ๊ฒฝ๋ ๊ฐ๋ฅํฉ๋๋ค.)
์๋
์ชฝ์ ์ข์์
๋ฅผ ๋๋ฌ์ฃผ์๋ฉด ์๋ก์ด ์์๋ค์ ์ ๋ฆฌํ๊ณ ๊ณต์ ํ๋๋ฐ ํ์ด ๋ฉ๋๋ค~ ![]()

