twentyhq/twenty

출처
GitHub
처음 오른 날
분야
워크플로
GitHub 별 수
59,170
주 언어
TypeScript
웹사이트
twenty.com (새 탭에서 열림)

외부 오픈소스 저장소를 소개하는 글입니다. HDATF 제품이 아닙니다.

twentyhq/twenty

무엇을 하나

Twenty는 고객 관계와 관련 업무 기록을 정리하는 소프트웨어인 CRM을 필요에 맞게 바꾸는 제품입니다. 사업 변화에 맞춰 고객 데이터 구조와 업무 흐름을 조정해야 하는 기술팀이 주요 대상입니다. 사용자는 업무 기록을 입력하고 관리하며 개발자는 TypeScript로 데이터 항목 묶음, 자료형이 있는 필드, 보기 화면과 앱 구성 요소를 정의할 수 있습니다. 앱 개발 흐름은 소스에 적힌 정의를 실행 중인 Twenty 서버의 변경으로 반영하고 작업 공간 화면에 표시합니다. 저장소는 CRM 기능과 함께 워크플로와 에이전트를 설명하며 앱 개발과 작업 공간 접근을 위한 별도 스킬도 제공합니다. 자체 운영 구성은 브라우저 화면만 있는 형태가 아니라 서버와 작업 처리 서비스를 나누고 PostgreSQL과 Redis를 사용합니다. 앱 개발에는 실행 중인 인스턴스와 작업 공간 접근 권한, 문서에 맞는 Node.js 및 Yarn 환경이 필요하고 로컬 서버 방식에는 Docker도 필요합니다. CRM 기능이 있다는 사실만으로 MES나 ERP 연결이 준비되어 있다고 볼 수는 없으며 접근 제어, 데이터 변경, 백업, 적용되는 라이선스 조건은 별도로 살펴야 합니다.

라이선스

자체 라이선스 표준이 아닌 자체 라이선스입니다. 재사용 전에 라이선스 파일을 직접 읽어야 합니다.

같은 분야 저장소

  • ai-job-search-dev/ai-job-search
    AI Job Search는 개인 구직자가 Claude Code로 지원서를 준비하는 파일 기반 업무 흐름입니다. 확인된 경력 프로필, 증빙 문서, URL이나 본문으로 받은 채용 공고를 입력합니다. 포털 검색 도구로 기회를 모으고 평가 기준으로 지원자와 공고를 비교한 뒤, 승인을 받아 작성을 시작합니다. 작성 에이전트가 맞춤 지원 문서를 만들고 별도 검토 에이전트가 비평하면 다시 수정합니다. 원본 파일 생성에서 끝내지 않고 이력서와 자기소개서 PDF를 컴파일해 배치와 추출 가능한 글자를 확인합니다. 지원 상태와 제출 자료도 로컬 파일에 남겨 결과 추적과 면접 준비에 사용합니다. 시작하려면 에이전트 이용 환경, Python, Bun과 해당 문서 컴파일 도구가 필요하며, 기본 포털 연동은 덴마크 중심입니다. 민감한 프로필이 버전 관리 대상 파일에 들어갈 수 있고 로컬 실행도 모델 서비스를 이용하며, 문서에 설명된 외부 지시 방어는 격리 실행 환경이 아닙니다.
  • omacom/gliff
    gliff는 다른 기기의 Hyprland 데스크톱을 SSH로 연결해 보여주고 조작하는 원격 데스크톱 제품입니다. 양쪽에서 Hyprland를 쓰는 Linux 사용자와 개발자를 대상으로 합니다. 원격 화면을 입력으로 받아 로컬 창에 표시하고 키보드와 포인터 입력을 반대로 전달합니다. 기존 화면을 공유하거나 접속 중에만 존재하는 개인 가상 화면을 만들 수 있으며 텍스트와 이미지, 파일의 클립보드 전송도 제공합니다. 문서는 두 H.264 영상 흐름에 색 정보를 나눠 보내고 다시 합쳐 글자의 색 해상도를 보존하는 방식을 설명합니다. AMD와 Intel의 Vulkan 및 VA-API 환경에서는 GPU 경로를 사용하고 지원되지 않는 환경과 NVIDIA에서는 CPU 경로로 전환하며 기본 색 품질도 달라질 수 있습니다. 시작하려면 양쪽에 제품을 설치하고 SSH 접근 및 원격 Hyprland 세션을 준비해야 하며 별도 중계 서비스는 필요하지 않습니다. 느린 연결에서는 화면 품질을 단계적으로 조절하지만 지연과 손실이 큰 회선의 TCP 정체를 없애지는 못합니다. 개발용 직접 연결 모드에는 인증이 없다는 주의사항이 있으며 가로 4096픽셀을 넘는 화면은 축소 전송될 수 있습니다.
  • AhmadHassan-BTed/Jantt
    Jantt는 계획을 JSON으로 주고받는 팀과 AI 계획 도구를 위한 TypeScript 프로젝트 일정 엔진입니다. 업무, 날짜, 분류, 선행 관계를 입력하며 진척률, 마일스톤, 기준 일정도 추가할 수 있습니다. 업무 기간을 막대로 보여주는 대화형 간트 차트를 만들고, 사용자가 수정을 확정하면 바뀐 계획 데이터를 돌려줍니다. 검증기는 날짜, 식별자, 선행 업무 참조와 순환 관계를 확인하고, 별도 일정 조정기는 선행 업무 종료일과 간격에 맞춰 후속 업무 날짜를 옮깁니다. 확인한 구현은 정해진 횟수 안에서 반복해 날짜를 전파하며 잠긴 업무는 변경하지 않습니다. React와 독립 브라우저 화면을 제공하고, 별도 Node.js CLI로 로컬 JSON 파일을 다룰 수 있습니다. 시작하려면 유효한 계획 문서와 호환되는 실행 화면이 필요하며, 클라우드 협업에는 별도 인증과 기반 서비스가 추가됩니다. JSON 생성이 실행 가능한 업무 계획을 보장하지는 않으며, README의 실행 의존성 없음 주장과 달리 확인한 핵심 패키지는 fflate를 의존성으로 선언합니다.
  • NdoleStudio/httpsms
    Android 휴대전화를 SMS 게이트웨이로 사용합니다. HTTP API 요청으로 문자를 보내고 수신 문자를 웹훅 주소로 전달할 수 있습니다.
  • ashafizullah/wahana
    Wahana는 휴대전화 계정에 직접 연결하거나 WAHA 서버에 연결하는 WhatsApp 데스크톱 클라이언트입니다. 여러 계정, 예약 메시지, 일괄 발송, 자동 응답과 내장 AI를 지원합니다.

Trendshift 순위 목록에 오른 저장소만 담았고, 목록은 후보를 찾는 데만 썼습니다. 순위 숫자는 옮기지 않았습니다. 설명과 라이선스, 별 수는 각 GitHub 저장소에서 확인했습니다. 해설은 우리의 판단입니다. 이 프로젝트들을 직접 시험한 것은 아니며, 상승 목록에 올랐다고 품질이 증명되지는 않습니다.

GitHub에서 보기 (새 탭에서 열림)