Gimanh/taskview-community
자체 호스팅 가능한 TaskView, AI 통합 기능 추가
원제 Gimanh/taskview-community
스타 1,099당일 +116TypeScript
Key Point
자체 호스팅이 필요한 팀이나 AI 에이전트 통합을 고려하는 개발 조직이라면, MCP 기반 AI 통합과 세분화된 접근 제어로 데이터 주권을 유지하면서 현대적 협업 기능을 활용할 수 있다.
핵심 요약
- TaskView는 소프트웨어 팀을 위한 자체 호스팅형 프로젝트 관리 플랫폼으로, 작업 관리, 커스텀 워크플로우, 개발자 통합, 분석, AI 자동화를 제공한다.
- 프로젝트·목록·작업·중첩 부작업 관리, 커스텀 칸반 보드, 우선순위·태그·마감일·담당자 설정, 작업 의존성 그래프, 스프린트, 반복 작업 등을 지원한다.
- SAML 2.0, OpenID Connect, SCIM 프로비저닝으로 인증 및 접근 제어를 제공하고, API 토큰은 프로젝트 레벨 제한과 세분화된 권한을 지원한다.
- GitHub·GitLab 통합, 서명된 웹훅, TypeScript API 클라이언트, 공개 HTTP API, AI 어시스턴트용 MCP 서버를 제공한다.
- MCP(Model Context Protocol) 서버를 통해 Claude, Claude Desktop, Cursor, Windsurf 등 호환 AI 도구가 프로젝트 검색·작업 생성·상태 관리·목록 작업·자동화를 수행할 수 있으며, 권한과 프로젝트로 접근 범위를 제한할 수 있다.
- 내장 시간 추적, 청구 가능/불가능 시간 구분, 프로젝트·팀 작업량 보고서, 생산성 분석, 수입·지출 추적, 재무 보고서 기능을 포함한다.
- 웹·iOS·Android 앱과 자체 호스팅 서버 배포를 지원한다.
- Vue·Nuxt UI·TypeScript·Node.js·Express·PostgreSQL·Drizzle ORM·Capacitor·Docker로 구축되었으며, 저장소는 모놀리스 구조로 관리되고 모든 패키지가 단일 버전을 공유한다.
- TaskView Source-Available License 하에 배포되어 자체 호스팅·수정·내부 사용·통합 개발은 가능하지만, SaaS 제공·재판매·경쟁 상품 개발·브랜딩 사용은 금지된다.
- 현재 적극적으로 개발 중이며, 릴리스 간 API·데이터베이스 마이그레이션·주요 변경이 발생할 수 있다.
- 로드맵에는 데스크톱 앱, 플러그인·확장 시스템, 추가 서드파티 통합, 확장된 자동화 기능, UI/UX 개선이 포함된다.
- 프로덕션 배포 시 HTTPS 사용, 고유한 애플리케이션 시크릿 생성, 데이터베이스 접근 제한, Docker 이미지·종속성 업데이트 유지, 영속적 스토리지 구성, 정기 백업, API 토큰 최소 권한 제한이 필수다.
저장소 보기 ↗github.com