Repolode
koishijs

koishijs/koishi

채팅 플랫폼 전반에서 봇을 만들 수 있는 웹 콘솔과 플러그인 생태계를 갖춘 TypeScript 기반 크로스 플랫폼 챗봇 프레임워크입니다.

스타
6,315
포크
360
열린 이슈
113
마지막 커밋
지난달

어떤 프로젝트인가요?

Koishi는 개발자가 QQ, Telegram, Discord, Feishu 등 여러 채팅 플랫폼에서 작동하는 봇을 만들 수 있게 해주는 챗봇 프레임워크입니다. 플랫폼별로 여러 계정을 지원하고 플랫폼 간 데이터 공유도 가능해, 하나의 봇을 여러 채팅 서비스에서 동시에 운영할 수 있습니다.

프로젝트에는 봇 상태를 모니터링하고 동작을 제어하며 온라인 플러그인 마켓에서 플러그인을 설치할 수 있는 웹 콘솔이 포함되어 있어, 코드를 작성하지 않고도 봇을 실행할 수 있습니다. 개발자를 위해 프레임워크는 전체 타입 정의를 제공하는 TypeScript로 작성되었으며, 개발 중 플러그인 핫 리로딩을 지원합니다.

Koishi 생태계에는 플랫폼 어댑터, 데이터베이스, 리소스 저장소, 웹 콘솔, 비즈니스 기능을 아우르는 다양한 공식 및 커뮤니티 플러그인이 있습니다. 문서에는 초보 사용자를 위한 시작 가이드가 제공됩니다.

핵심 기능

  • 01QQ, Telegram, Discord, Feishu 등 주요 채팅 플랫폼을 지원합니다.
  • 02봇을 모니터링하고 제어할 수 있는 웹 콘솔을 제공합니다.
  • 03코딩 없이 플러그인을 설치할 수 있는 온라인 플러그인 마켓을 제공합니다.
  • 04전체 타입 지원을 제공하는 TypeScript로 작성되었습니다.
  • 05개발 중 플러그인 핫 리로딩을 지원합니다.

활용 사례

  • 여러 채팅 플랫폼에서 커뮤니티 봇을 동시에 운영합니다.
  • 코드를 많이 작성하지 않고 그룹 채팅용 맞춤 봇을 만듭니다.
  • 핫 리로딩과 TypeScript 도구 체인을 활용해 플러그인을 개발하고 테스트합니다.

빠른 시작

  1. 1

    README에서 공식 빠른 시작 가이드를 엽니다

사용 전 알아둘 점

  • 빠른 시작 안내는 외부 문서 링크로만 제공되며 README에는 작성되어 있지 않습니다.

포함된 컬렉션

토픽

자주 묻는 질문

koishi은(는) 무엇인가요?
채팅 플랫폼 전반에서 봇을 만들 수 있는 웹 콘솔과 플러그인 생태계를 갖춘 TypeScript 기반 크로스 플랫폼 챗봇 프레임워크입니다. Koishi는 개발자가 QQ, Telegram, Discord, Feishu 등 여러 채팅 플랫폼에서 작동하는 봇을 만들 수 있게 해주는 챗봇 프레임워크입니다. 플랫폼별로 여러 계정을 지원하고 플랫폼 간 데이터 공유도 가능해, 하나의 봇을 여러 채팅 서비스에서 동시에 운영할 수 있습니다.
koishi은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
koishi은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
koishi은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. koishi의 마지막 커밋은 2026년 10월 8일입니다.
koishi은(는) 어디에 사용할 수 있나요?
여러 채팅 플랫폼에서 커뮤니티 봇을 동시에 운영합니다. 코드를 많이 작성하지 않고 그룹 채팅용 맞춤 봇을 만듭니다. 핫 리로딩과 TypeScript 도구 체인을 활용해 플러그인을 개발하고 테스트합니다.
koishi는 어떻게 설치하나요?
README에서 공식 빠른 시작 가이드를 엽니다
koishi은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/koishijs/koishi

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트