๐ฏ Archon: AI ์ฝ๋ฉ ์ด์์คํดํธ๋ฅผ ์ํ ๊ถ๊ทน์ ์งํ๋ณธ๋ถ๊ฐ ๋ฑ์ฅํ๋ค!
๊ด๋ฆฌ์
2๊ฐ์ ์
๐ฏ Archon: AI ์ฝ๋ฉ ์ด์์คํดํธ๋ฅผ ์ํ ๊ถ๊ทน์ ์งํ๋ณธ๋ถ๊ฐ ๋ฑ์ฅํ๋ค!
๐ฏ ํ ์ค ์์ฝ
Archon์ AI ์ฝ๋ฉ ์ด์์คํดํธ๋ค์ด ํ๋ก์ ํธ ์ง์๊ณผ ์ปจํ ์คํธ๋ฅผ ๊ณต์ ํ ์ ์๊ฒ ํด์ฃผ๋ MCP ์๋ฒ๋ก, Claude Code, Cursor, Windsurf ๋ฑ์ ํ๋๋ก ์ฐ๊ฒฐํ๋ ํตํฉ ํ๋ซํผ์ ๋๋ค!
๐ค ์ด๋ฐ ๊ณ ๋ฏผ ํด๋ณด์ จ๋์?
AI ์ฝ๋ฉ ๋๊ตฌ๋ค์ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ์ด๋ฐ ๋ต๋ตํจ์ ๋๋ผ์์ฃ ?
- "Claude Code์์ ์์ ํ ๋ด์ฉ์ Cursor๊ฐ ๋ชจ๋ฅด๋ค..." ๐ค
- "๋งค๋ฒ ๊ฐ์ ํ๋ก์ ํธ ์ปจํ ์คํธ๋ฅผ ๋ค์ ์ค๋ช ํด์ผ ํด..." ๐
- "์ฌ๋ฌ AI ๋๊ตฌ๋ฅผ ์ฐ๋๋ฐ ์ง์์ด ํํธํ๋์ด ์์ด..." ๐
- "ํ์๋ค๊ณผ AI ์ปจํ ์คํธ๋ฅผ ๊ณต์ ํ ๋ฐฉ๋ฒ์ด ์๋ค..." ๐ฅ
Archon์ด ์ด ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค! ๐
๐ก Archon์ด ๋ญ๊ฐ์?
๐ฅ AI ์ฝ๋ฉ ๋๊ตฌ๋ค์ "ํตํฉ ์งํ๋ณธ๋ถ"
Archon์ ์ฌ๋ฌ๋ถ์๊ฒ๋ ์ธ๋ จ๋ ์น ์ธํฐํ์ด์ค๋ก, AI ์ด์์คํดํธ๋ค์๊ฒ๋ MCP(Model Context Protocol) ์๋ฒ๋ก ์๋ํฉ๋๋ค.
ํต์ฌ ๊ฐ๋ ์ ์ฝ๊ฒ ์ค๋ช ํ๋ฉด:
- ๐ ์ง์ ์ ์ฅ์: ํ๋ก์ ํธ ๋ฌธ์, PDF, ์น์ฌ์ดํธ๋ฅผ ํ ๊ณณ์ ์ ์ฅ
- ๐ค AI ํตํฉ ํ๋ธ: ๋ชจ๋ AI ๋๊ตฌ๊ฐ ๊ฐ์ ์ง์์ ๊ณต์
- ๐ ์์ ๊ด๋ฆฌ: AI์ ํจ๊ป ํ์คํฌ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ถ์
- ๐ ์ค์๊ฐ ๋๊ธฐํ: ํ ๊ณณ์์ ์ ๋ฐ์ดํธํ๋ฉด ๋ชจ๋ AI๊ฐ ์ฆ์ ์ธ์ง
โก ๊ธฐ์กด ๋ฐฉ์ vs Archon
๊ตฌ๋ถ | ๊ธฐ์กด ๋ฐฉ์ ๐ | Archon ๋ฐฉ์ ๐ |
---|---|---|
์ปจํ ์คํธ ์ ์ง | ์ธ์ ๋ง๋ค ๋ฆฌ์ | ์๊ตฌ ๋ณด์กด |
๋๊ตฌ ๊ฐ ์ฐ๋ | ๋ถ๊ฐ๋ฅ | ์๋ฒฝ ๋๊ธฐํ |
์ง์ ๊ด๋ฆฌ | ๋ถ์ฐ/์ค๋ณต | ์ค์ ์ง์ค์ |
ํ ํ์ | ์ ํ์ | ์ค์๊ฐ ๊ณต์ |
์ค์ ๋ณต์ก๋ | ๋๊ตฌ๋ณ ์ค์ | ํ ๋ฒ๋ง ์ค์ |
๐ฏ ํต์ฌ ๊ธฐ๋ฅ ์ดํด๋ณด๊ธฐ
๐ง ์ง์ ๊ด๋ฆฌ ์์คํ
1. ์ค๋งํธ ์น ํฌ๋กค๋ง
- ์ ์ฒด ๋ฌธ์ ์ฌ์ดํธ ์๋ ํฌ๋กค๋ง
- ์ฌ์ดํธ๋งต ์ธ์ ๋ฐ ์ฒ๋ฆฌ
- ์ฝ๋ ์์ ์๋ ์ถ์ถ ๋ฐ ์ธ๋ฑ์ฑ
2. ๋ฌธ์ ์ฒ๋ฆฌ
- PDF, Word, Markdown ํ์ผ ์ ๋ก๋
- ์ง๋ฅํ ์ฒญํน์ผ๋ก ์ต์ ํ๋ ๋ถํ
- ๋ฒกํฐ ๊ฒ์์ผ๋ก ์ ํํ ์ ๋ณด ๊ฒ์
3. ์์ค ๊ด๋ฆฌ
- ์์ค๋ณ, ํ์ ๋ณ, ํ๊ทธ๋ณ ๊ตฌ์ฑ
- ์์ฌ์ด ํํฐ๋ง๊ณผ ๊ฒ์
๐ค AI ํตํฉ ๊ธฐ๋ฅ
MCP ํ๋กํ ์ฝ ์ง์
- Claude Code, Cursor, Windsurf ๋ฑ ๋ชจ๋ MCP ํธํ ํด๋ผ์ด์ธํธ ์ฐ๊ฒฐ
- 10๊ฐ์ ๊ฐ๋ ฅํ MCP ๋๊ตฌ ์ ๊ณต
- ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ์๋ต
๋ฉํฐ LLM ์ง์
- OpenAI GPT ์๋ฆฌ์ฆ
- Ollama (๋ก์ปฌ ๋ชจ๋ธ)
- Google Gemini
- ๋ ๋ง์ ๋ชจ๋ธ ์ถ๊ฐ ์์ !
๐ ํ๋ก์ ํธ & ์์ ๊ด๋ฆฌ
๊ณ์ธต์ ๊ตฌ์กฐ
ํ๋ก์ ํธ
โโโ ๊ธฐ๋ฅ 1
โ โโโ ์์
1.1
โ โโโ ์์
1.2
โโโ ๊ธฐ๋ฅ 2
โโโ ์์
2.1
โโโ ์์
2.2
AI ์ง์ ์์ฑ
- ํ๋ก์ ํธ ์๊ตฌ์ฌํญ ์๋ ์์ฑ
- ํ์คํฌ ๋ถํด ๋ฐ ์ฐ์ ์์ ์ค์
- ์งํ ์ํฉ ์ค์๊ฐ ์ถ์
๐ 5๋ถ ๋ง์ ์์ํ๊ธฐ
๐ ํ์ ์ค๋น๋ฌผ
โ
Docker Desktop
โ
Supabase ๊ณ์ (๋ฌด๋ฃ ๊ฐ๋ฅ)
โ
OpenAI API ํค (๋๋ Gemini/Ollama)
Step 1: ํด๋ก & ์ค์
# ์ ์ฅ์ ํด๋ก
git clone https://github.com/coleam00/archon.git
cd archon
# ํ๊ฒฝ ๋ณ์ ์ค์
cp .env.example .env
# .env ํ์ผ ํธ์งํ์ฌ Supabase ์ ๋ณด ์
๋ ฅ
Step 2: ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ฑ
Supabase SQL ์๋ํฐ์์ migration/complete_setup.sql
์คํ
Step 3: ์๋น์ค ์์
docker-compose up --build -d
Step 4: API ํค ์ค์
- http://localhost:3737 ์ ์
- Settings โ LLM ์ ๊ณต์ ์ ํ โ API ํค ์ ๋ ฅ
- ์๋ฃ! ๐
๐ ์ํคํ ์ฒ ์ดํดํ๊ธฐ
๋ง์ดํฌ๋ก์๋น์ค ๊ตฌ์กฐ
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ UI (React)โโโโโบโ Server API โโโโโบโ MCP Server โโโโโบโ Agents โ
โ Port 3737 โ โ Port 8181 โ โ Port 8051 โ โ Port 8052 โ
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโ
โ โ
โโโโโโโโโโโโโโโโโ โ
โ Supabase โโโโโโโโโโโโโ
โ PostgreSQL โ
โ PGVector โ
โโโโโโโโโโโโโโโโโ
๊ฐ ์๋น์ค ์ญํ
์๋น์ค | ํฌํธ | ์ญํ |
---|---|---|
UI | 3737 | ์น ๋์๋ณด๋ |
Server | 8181 | ํต์ฌ ๋น์ฆ๋์ค ๋ก์ง |
MCP | 8051 | AI ํด๋ผ์ด์ธํธ ์ธํฐํ์ด์ค |
Agents | 8052 | PydanticAI ์์ด์ ํธ |
โก ์ค์ ํ์ฉ ์ฌ๋ก
์ฌ๋ก 1: ๋ฌธ์ ๊ธฐ๋ฐ ๊ฐ๋ฐ
"Pydantic ๋ฌธ์๋ฅผ ํฌ๋กค๋งํ๊ณ ๋ฐ๋ก ์ฝ๋ ์์ฑ!"
- Archon์์ https://docs.pydantic.dev ํฌ๋กค๋ง
- Claude Code์์ "Pydantic์ผ๋ก ๊ฒ์ฆ ๋ชจ๋ธ ๋ง๋ค์ด์ค"
- Archon์ด ์ ํํ ๋ฌธ์ ์ปจํ ์คํธ ์ ๊ณต
- ์๋ฒฝํ ์ฝ๋ ์์ฑ! โจ
์ฌ๋ก 2: ํ ํ์
"ํ์ 5๋ช ์ด ๊ฐ์ AI ์ปจํ ์คํธ ๊ณต์ !"
- A ๊ฐ๋ฐ์๊ฐ ์ํคํ ์ฒ ๋ฌธ์ ์ ๋ก๋
- B ๊ฐ๋ฐ์์ Cursor๊ฐ ์ฆ์ ์ธ์ง
- C ๊ฐ๋ฐ์๊ฐ ํ์คํฌ ์์ฑ
- ๋ชจ๋ AI ๋๊ตฌ๊ฐ ๋์ผํ ์ ๋ณด๋ก ์์
๐ฎ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ค
RAG ์ ๋ต ์ต์
- Hybrid Search: ํค์๋ + ์๋งจํฑ ๊ฒ์ ์กฐํฉ
- Contextual Embeddings: ๋ฌธ๋งฅ ๊ธฐ๋ฐ ์๋ฒ ๋ฉ
- Result Reranking: ๊ฒฐ๊ณผ ์ฌ์์ ์กฐ์ (์ ํ์ )
์ปค์คํ ํฌํธ ์ค์
# .env ํ์ผ์์ ์ปค์คํฐ๋ง์ด์ง
ARCHON_UI_PORT=3737
ARCHON_SERVER_PORT=8181
ARCHON_MCP_PORT=8051
ARCHON_AGENTS_PORT=8052
HOST=localhost # ๋๋ ์๊ฒฉ ์ ์์ฉ IP
MCP ๋๊ตฌ ๋ชฉ๋ก
search_knowledge
- ์ง์ ๋ฒ ์ด์ค ๊ฒ์add_knowledge
- ์ ์ง์ ์ถ๊ฐcreate_task
- ํ์คํฌ ์์ฑupdate_task
- ํ์คํฌ ์ ๋ฐ์ดํธget_project_info
- ํ๋ก์ ํธ ์ ๋ณด ์กฐํ- ๊ทธ ์ธ 5๊ฐ ์ถ๊ฐ ๋๊ตฌ...
โ ๏ธ ์์๋๋ฉด ์ข์ ์ ๋ค
โ ์ฅ์
- ๋ฌด๋ฃ ์คํ์์ค: MIT ๋ผ์ด์ ์ค
- ๋ก์ปฌ ์คํ ๊ฐ๋ฅ: ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ๋ณด์ฅ
- ํ์ฅ ๊ฐ๋ฅ: ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ ๋ฆฝ ํ์ฅ
- ํ๋ฐํ ์ปค๋ฎค๋ํฐ: GitHub Discussions ํ์ฑํ
โ ๏ธ ํ์ฌ ์ ํ์ฌํญ (๋ฒ ํ)
- ์ผ๋ถ ๊ธฐ๋ฅ ๋ถ์์ ๊ฐ๋ฅ
- Agents ์๋น์ค ๊ฐ๋ฐ ์งํ ์ค
- ๋์ฉ๋ ๋ฌธ์ ์ฒ๋ฆฌ ์ ์๋ ์ด์
๐ญ ๋ง๋ฌด๋ฆฌ ์๊ฐ
Archon์ AI ์ฝ๋ฉ์ ๋ฏธ๋๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ๋ก์ ํธ์ ๋๋ค.
๋ ์ด์ ๊ฐ๊ฐ์ AI ๋๊ตฌ๊ฐ ๊ณ ๋ฆฝ๋ ์ฌ์ฒ๋ผ ์๋ํ์ง ์์ต๋๋ค. Archon์ ํตํด ๋ชจ๋ AI ์ด์์คํดํธ๊ฐ ํ๋์ ํ์ฒ๋ผ ํ๋ ฅํ๋ฉฐ, ์ฌ๋ฌ๋ถ์ ํ๋ก์ ํธ๋ฅผ ๊น์ด ์ดํดํ๊ณ ์ง์ํฉ๋๋ค.
๋ง์น ์ค์ผ์คํธ๋ผ์ ์งํ์์ฒ๋ผ, Archon์ ์ฌ๋ฌ AI ๋๊ตฌ๋ค์ด ์กฐํ๋กญ๊ฒ ์ฐ์ฃผํ๋๋ก ์ด๋๋๋ค. ๐ผ
์ง๊ธ ๋ฐ๋ก Archon์ ์์ํ๊ณ , AI ์ฝ๋ฉ์ ์๋ก์ด ์ฐจ์์ ๊ฒฝํํด๋ณด์ธ์!
์ด ๊ธ์ด ๋์์ด ๋์ จ๋ค๋ฉด ์ข์์์ ๊ณต์ ๋ถํ๋๋ฆฝ๋๋ค! โค๏ธ
๐ ์ฐธ๊ณ ์๋ฃ
๋๊ธ 0๊ฐ
์์ง ๋๊ธ์ด ์์ต๋๋ค
์ฒซ ๋ฒ์งธ ๋๊ธ์ ์์ฑํด๋ณด์ธ์!