Show GN: koclaw — 한국형 오픈소스 AI 에이전트 (Slack/Discord)
(github.com/sotthang)사내 Slack/Discord에 직접 설치해서 쓸 수 있는 셀프호스팅 AI 에이전트입니다.
만들게 된 이유
openclaw, nanoclaw 를 참고하여 개발해보았습니다.
Slack/Discord 안에서 바로 쓸 수 있습니다.
주요 기능
- 웹 검색 (DuckDuckGo, 한국어 최적화), 웹페이지 읽기, RSS 피드 구독
- YouTube 영상 자막 요약 (자막 존재시)
- 파일 분석 — PDF, DOCX뿐만 아니라 HWP/HWPX 지원
- Python 코드 실행 (Docker 샌드박스, 네트워크 차단 격리 환경)
- 스케줄러 — "매일 오전 9시에 AI 뉴스 요약해줘" 같은 자연어 등록
- 계층형 메모리 — 유저/채널/스레드 단위로 장기 기억 저장, 20턴 초과 시 자동 요약
프로젝트 장점
- HWP 파싱 지원: 한국 공공/기업 문서 형식을 읽을 수 있는 AI 봇이 거의 없었습니다
- 멀티 LLM + 자동 폴백: Claude, GPT, Gemini, Ollama 중 선택하고, 실패 시 자동으로 다음 provider로 전환됩니다
- Ollama 지원: API 비용 없이 로컬 LLM으로도 실행 가능합니다
-
플러그인 아키텍처:
pyproject.tomlentry-points로 커스텀 도구를 추가할 수 있습니다 -
프라이버시 설계: 개인 메모리(
userscope)는 DM에서만 활성화되어 공개 채널에서 개인 정보가 노출되지 않습니다
한마디
개인화 AI 챗봇을 만들어 보고 싶어서 시작했습니다.
아직 부족한 부분이 많고 기능도 별로 없어서 부끄럽지만 피드백 환영합니다!