# Show GN: koclaw — 한국형 오픈소스 AI 에이전트 (Slack/Discord)

> Clean Markdown view of GeekNews topic #27374. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=27374](https://news.hada.io/topic?id=27374)
- GeekNews Markdown: [https://news.hada.io/topic/27374.md](https://news.hada.io/topic/27374.md)
- Type: show
- Author: [sotthang](https://news.hada.io/@sotthang)
- Published: 2026-03-10T18:48:00+09:00
- Updated: 2026-03-10T18:48:00+09:00
- Original source: [github.com/sotthang](https://github.com/sotthang/koclaw)
- Points: 1
- Comments: 0

## Topic Body

사내 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.toml` entry-points로 커스텀 도구를 추가할 수 있습니다  
- **프라이버시 설계**: 개인 메모리(`user` scope)는 DM에서만 활성화되어 공개 채널에서 개인 정보가 노출되지 않습니다  
  
#### 한마디  
  
개인화 AI 챗봇을 만들어 보고 싶어서 시작했습니다.  
아직 부족한 부분이 많고 기능도 별로 없어서 부끄럽지만 피드백 환영합니다!

## Comments



_No public comments on this page._
