SaaS에 오피스 기능을 임베드하는 오픈소스 SDK, Univer — AI 생성 일러스트
AI 에이전트 도구

SaaS에 오피스 기능을 임베드하는 오픈소스 SDK, Univer

dream-num/univer

GitHub9월 24일 발표 · 3분

SaaS나 내부 서비스에 오피스 기능을 임베드할 수 있도록 설계된 오픈소스 SDK입니다. 스프레드시트, 문서 등 다양한 콘텐츠를 통합적으로 지원하는 강력한 프레임워크입니다.

세 줄 요약GitHub 원문 기반
  1. 브라우저와 서버(Node.js) 양쪽에서 동일하게 작동하는 '등가성(Isomorphic)'을 제공합니다. 이를 통해 AI 에이전트의 프로그램적 편집 및 자동화 워크플로우 구축이 가능합니다.
  2. 기능별 플러그인 기반 아키텍처를 채택하여 필요한 기능만 조합하거나 확장할 수 있습니다. 개발자가 독자적인 사용자 경험을 가진 제품을 빠르고 유연하게 만들도록 돕습니다.
  3. 단순한 파일 뷰어가 아닌 '생산성 표면(Productivity Surface)' 전체를 구축하는 프레임워크입니다. 따라서 플러그인 구조와 통합 아키텍처에 대한 이해가 필요합니다.

Univer는 자체 제품 내부에 스프레드시트, 문서, 프레젠테이션 등의 오피스 애플리케이션을 구축할 수 있도록 설계된 입니다. 이는 단순한 파일 뷰어 기능을 넘어, 사용자가 원하는 생산성 표면(Productivity Surface) 전체를 개발할 수 있는 프레임워크 역할을 합니다. 이 SDK는 SaaS 제품이나 내부 도구, BI 워크플로우 등에 오피스 편집 경험을 임베드하는 데 활용됩니다.

Univer는 플러그인 아키텍처와 캔버스 기반 렌더링, 공식 엔진 등을 갖추고 있으며, 브라우저 환경과 Node.js 서버 양쪽에서 동일하게 작동하는 등가성(Isomorphic) 설계를 제공합니다. 개발자는 필요한 기능만 조합하거나 확장할 수 있는 플러그인 구조를 통해 커스터마이징된 제품을 만들 수 있으며, 통합적인 Facade 를 통해 워크북, 범위, 공식 등을 일관되게 처리할 수 있습니다.

특히 와의 협업에 초점을 맞춘 기능을 제공합니다. 개발자는 이 SDK를 활용하여 에이전트가 구조화된 API를 통해 오피스 콘텐츠를 검사하고 수정하는 프로그램적 편집을 구현할 수 있습니다. 또한, 에이전트가 격리된 드래프트(Worktree)에서 작업한 후 사람이 이를 검토하고 병합하는 협업 워크플로우도 지원합니다.

용어 풀이

오픈소스
소스 코드를 공개해 누구나 보고 고치고 다시 배포할 수 있게 한 소프트웨어.
SDK
특정 서비스나 기기를 쉽게 쓰도록 묶어 둔 개발 도구 모음.
API
프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
AI 에이전트
목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
원문GitHub · dream-num/univer
원문 보기GitHub