kanbn/kan

Trello의 오픈소스 대안으로, 팀 협업을 위한 칸반 보드 관리 도구

완성 앱조건 있음 · AGPL-3.0웹·Next.js·풀스택난이도
5,033+0이번 주38688TypeScript
데모·홈페이지 열기kan.bn
중간맛 분석

Next.js + tRPC + Drizzle ORM + PostgreSQL + Tailwind로 구축된 풀스택 애플리케이션입니다. 보드 가시성 제어, 워크스페이스 멤버 초대, 라벨·필터, 댓글, 활동 로그, 커스텀 보드 템플릿을 지원합니다. Compose 또는 Railway로 원클릭 배포가 가능하고, localhost에서 바로 개발 서버를 띄울 수 있습니다(pnpm install → pnpm db:migrate → pnpm dev). Better Auth로 Google/Discord/GitHub/OIDC 소셜 로그인을 지원하며, S3 호환 스토리지로 파일 업로드를 관리합니다.

이런 레포예요

이럴 때 쓰면 좋아요

  • 팀 프로젝트의 작업 흐름을 시각적으로 관리하고 진행 상황을 추적할 때
  • Trello에서 데이터 종속성 없이 완전히 자유로운 협업 도구로 마이그레이션할 때
  • 조직 내 프라이빗 서버에 보드 관리 시스템을 배포하고 커스터마이징해서 운영할 때

핵심 기능

보드 가시성 제어 및 워크스페이스 멤버 협업Trello 보드 임포트 및 라벨·필터·댓글·활동 로그Docker Compose 원클릭 배포 및 AI(MCP) 제어

대안 대비 차별점

완전 오픈소스 AGPL-3.0 라이선스로 데이터 소유권을 보장하고 자체 서버 호스팅이 가능하며, MCP 서버를 내장해 Claude/Copilot 같은 AI에서 자연어로 제어할 수 있습니다.

준비물
  • Node.js 18+
  • PostgreSQL(또는 Docker Compose 사용)
  • pnpm 패키지 매니저
바로 시작하기
  1. 저장소 클론하기
git clone https://github.com/kanbn/kan.git
  1. 의존성 설치
pnpm install
  1. 환경변수 설정 (.env.example을 .env로 복사하고 필수값 입력)
cp .env.example .env
  1. 데이터베이스 마이그레이션 실행
pnpm db:migrate
  1. 개발 서버 시작
pnpm dev
  1. http://localhost:3000 접속
별 추이 · 7일
5,033+0 / 7일
활용성 · 따라 만들기 좋은가
샘플 점수 26/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2023년 생성

AI가 README 기반으로 요약했습니다 · 원문 보기