kanbn/kan
Trello의 오픈소스 대안으로, 팀 협업을 위한 칸반 보드 관리 도구
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 패키지 매니저
바로 시작하기
- 저장소 클론하기
git clone https://github.com/kanbn/kan.git
- 의존성 설치
pnpm install
- 환경변수 설정 (.env.example을 .env로 복사하고 필수값 입력)
cp .env.example .env
- 데이터베이스 마이그레이션 실행
pnpm db:migrate
- 개발 서버 시작
pnpm dev
별 추이 · 7일
5,033+0 / 7일
활용성 · 따라 만들기 좋은가
샘플 점수 26/100
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2023년 생성
AI가 README 기반으로 요약했습니다 · 원문 보기