설명
Interworky는 중요한 협업 도구를 하나의 액세스 가능한 플랫폼으로 통합하도록 설계된 포괄적인 팀 워크 허브로 자리매김하고 있습니다. AI 기반 채팅, 강력한 파일 관리, 작업 추적 및 오프라인 동기화 기능을 통합하여 다양한 애플리케이션 간의 지속적인 컨텍스트 전환의 필요성을 없애는 것을 목표로 합니다. 이러한 통합 접근 방식은 워크플로우를 간소화하고 전반적인 팀 효율성을 향상시키기 위한 것입니다.
플랫폼의 AI 채팅 기능은 워크스페이스 컨텍스트 내에서 직접 질문에 답하고, 콘텐츠를 생성하고, 데이터를 분석할 수 있는 실시간 어시스턴트를 제공하며, WebSocket을 사용하여 스트리밍 통신을 활용합니다. 파일 관리는 GCP로 구동되는 클라우드 스토리지를 통해 처리되며, 업로드, 구성, 미리 보기, 공유 및 버전 기록과 같은 기능을 제공합니다. 작업 관리를 위해 Interworky는 백그라운드 작업 처리 엔진인 BullMQ를 사용하여 사용자가 실시간 상태 업데이트를 통해 비동기 워크플로우를 예약, 모니터링 및 관리할 수 있도록 합니다.
Interworky의 주요 차별점은 100% 오프라인 준비 상태입니다. 작업은 로컬에 큐에 저장되며 인터넷 연결이 복원되면 자동으로 동기화되어 작업 진행 상황이 손실되지 않도록 합니다. 아키텍처는 복원력을 위해 구축되었으며, 공통 API 계층 및 인증 시스템을 공유하는 네이티브 iOS 및 반응형 웹 클라이언트를 특징으로 합니다. 핵심 백엔드는 Express를 사용하는 Node.js API이며, JWT 인증, 이메일용 SendGrid 및 SMS용 Twilio를 통합합니다. 또한 OAuth를 통해 Wix 및 GitHub와 같은 플랫폼과의 통합도 지원합니다.
Interworky는 MIT 라이선스 하에 있는 오픈 소스 프로젝트로, 투명성을 촉진하고 사용자가 자체 인프라에 자체 호스팅할 수 있도록 합니다. 이러한 개방형 접근 방식은 사용자 정의, 사용자 정의 통합 및 커뮤니티 기여를 장려하며, 공급업체 종속 및 숨겨진 비용을 방지하는 것을 목표로 합니다. 플랫폼은 확장 가능하도록 설계되었으며, 어시스턴트당 최대 128개의 동적 함수를 지원하는 AI 도구 호출을 위한 모듈식 실행기 시스템과 확장 가능한 플러그인 아키텍처를 갖추고 있습니다.
Interworky의 대상 고객에는 개발 팀, 프로젝트 관리자 및 디지털 워크스페이스를 중앙 집중화하고, 협업을 개선하고, 데이터 제어를 손상시키거나 상당한 구독료를 발생시키지 않고 AI 기능을 활용하려는 모든 조직이 포함됩니다. 자체 호스팅 가능한 특성은 엄격한 데이터 개인 정보 보호 요구 사항이 있는 비즈니스 또는 고도로 사용자 정의 가능한 솔루션을 찾는 비즈니스에 특히 매력적입니다.
Interworky의 핵심 기능
실시간 어시스턴트가 포함된 AI 채팅
AI 채팅을 위한 WebSocket 컨텍스트 인식 스트리밍
GCP 기반 클라우드 파일 관리
파일 버전 기록
BullMQ 백그라운드 작업 처리
비동기 워크플로우 관리
로컬 큐잉을 통한 오프라인 동기화
재연결 시 일괄 동기화
네이티브 Swift iOS 클라이언트
반응형 웹 프론트엔드
Express 백엔드를 갖춘 Node.js API
JWT 인증
SendGrid 이메일 통합
Twilio SMS 통합
OAuth 통합 (Wix, GitHub)
AI 도구 호출을 위한 모듈식 실행기 시스템
확장 가능한 플러그인 아키텍처
오픈 소스 (MIT 라이선스)
자체 호스팅 가능한 배포
Interworky 사용 방법은?
리포지토리 복제: GitHub에서 Interworky 코드를 가져옵니다.
종속성 설치: 프로젝트 디렉토리에서 npm install을 실행합니다.
애플리케이션 시작: npm start를 실행하여 워크 허브를 시작합니다.
통합 구성: GCP, SendGrid, Twilio와 같은 외부 서비스에 대한 연결을 설정합니다.
AI 채팅 활용: AI 어시스턴트와 상호 작용하여 콘텐츠 생성 및 데이터 분석을 수행합니다.
파일 관리: 워크스페이스 내에서 문서를 업로드, 구성 및 공유합니다.
작업 추적: 작업 엔진을 사용하여 팀 작업을 생성, 모니터링 및 관리합니다.
오프라인 작업: 인터넷 연결 없이 작업을 계속하고 나중에 동기화합니다.
Interworky의 사용 사례
- 통합 팀 워크스페이스
- AI 기반 협업
- 오프라인 생산성
- 자체 호스팅 데이터 제어
- 사용자 정의 가능한 워크플로우
- 간소화된 프로젝트 관리
- 개발자 협업 허브






