Appearance
Loafacto Hub란?
Loafacto Hub는 챗봇을 넘어 업무 전체를 한 화면에서 처리하는 AI 업무 플랫폼입니다. LLM·MCP·RAG 기반 챗봇, 칸반 태스크, 저장소 연동, 실시간 공동편집 문서, 시각적 기능 빌더, 운영자용 통합 콘솔까지 — 흩어져 있던 도구를 하나의 허브로 묶어 컨텍스트 단절을 줄이는 것이 목표입니다.
왜 만들었는가
기존 환경에서 흔한 문제:
- 챗봇은 챗봇대로, 이슈/태스크는 GitHub로, 문서는 위키로, 모니터링은 또 다른 콘솔로 — 컨텍스트 전환 비용이 큼
- LLM·MCP·RAG를 써보려 해도 운영 도구·로깅·권한까지 직접 짜야 함
- 페이지·기능을 추가하려면 매번 개발팀에 요청 → 빠른 실험이 어려움
Loafacto Hub는 다음으로 이 문제를 풉니다.
- 하나의 SPA에서 챗봇·커뮤니티·태스크·저장소·문서를 통합
- 백엔드는 LangGraph + MCP + RAG가 미리 구성됨 → 모델·도구만 등록하면 동작
- 기능 빌더(
/admin/feature-builder) 로 비개발자도 페이지 레이아웃을 시각적으로 조립
누구에게 적합한가
| 역할 | 얻는 가치 | 시작 지점 |
|---|---|---|
| 사용자 (실제 사용자) | 챗봇·태스크·문서·저장소를 한 화면에서 사용 | 사용자 가이드 |
| 운영자 (관리자) | 인스턴스 설치, 사용자·역할·LLM·MCP·에이전트·다국어·백업까지 통합 콘솔 | 운영자 시작하기 |
| 개발자 (시스템) | 모노레포·기능 빌더·LangGraph 그래프 위에서 새 기능 빠르게 추가 | 개발 가이드 |
핵심 기능
| 기능 | 한 줄 설명 |
|---|---|
| 💬 챗봇 | LLM + MCP 도구 + RAG가 결합된 대화형 인터페이스, SSE 스트리밍 |
| 👥 커뮤니티 | 에이전트·MCP·프롬프트 공유 및 포크, 게시글·댓글 |
| ✅ 태스크 관리 | 칸반 보드, GitHub PR/이슈·문서 링크, MCP 트리거 |
| 🔧 저장소 | GitHub / Gitea 의 PR·이슈·CI를 한 화면에서 모니터링 |
| 📝 문서 | Tiptap + Yjs 기반 실시간 공동편집 (원격 커서 표시) |
| 🧩 기능 빌더 | 24열 그리드 캔버스에 위젯을 배치해 기능 페이지 조립 |
| 🛠️ 운영 대시보드 | 사용자·역할·에이전트·시스템 리소스·로그·다국어 통합 관리 |
시스템 한눈에
┌─────────────────────────────────────────────────────┐
│ web-ui (Vue 3 + Vuetify) │
│ ─ 사용자 페이지 (챗봇/커뮤니티/태스크/저장소/문서) │
│ ─ 관리자 콘솔 (/admin/*) │
│ ─ 기능 빌더 (페이지를 시각적으로 조립) │
└──────────────┬──────────────────────────┬────────────┘
│ REST + SSE │ Auth/DB
▼ ▼
┌──────────────────────────┐ ┌──────────────────────┐
│ backend-server (FastAPI) │ │ Supabase │
│ ─ LangGraph 에이전트 │ │ ─ Auth / Postgres │
│ ─ MCP 클라이언트 │ │ ─ Storage / Realtime │
│ ─ RAG (pgvector) │ └──────────────────────┘
│ ─ 태스크/문서/Git/MCP │
└──────────────────────────┘