1P by sotthang 5시간전 | ★ favorite | 댓글과 토론

사내 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 챗봇을 만들어 보고 싶어서 시작했습니다.
아직 부족한 부분이 많고 기능도 별로 없어서 부끄럽지만 피드백 환영합니다!