Tiptap

Tiptap

Tiptap (ueberdosis GmbH) · 코딩 · 생산성

Tiptap은 ProseMirror를 기반으로 한 헤드리스 오픈소스 에디터 프레임워크다. 100개 넘는 확장 기능과 유료 협업 도구를 갖춰 팀이 원하는 에디터 경험을 직접 만든다.

Tiptap 미리보기

Tiptap 소개

What Is Tiptap

Tiptap은 에디터의 모양과 동작을 처음부터 끝까지 직접 정하고 싶은 개발자를 위한 헤드리스 리치 텍스트 에디터 프레임워크다. 웹 에디터를 만들 때 널리 쓰이는 엔진 ProseMirror를, React, Vue, Svelte, Angular, 순수 자바스크립트에서 똑같이 돌아가는 현대적 API로 감쌌다. 오픈소스 코어는 MIT 라이선스로 무료고, 유료 플랫폼이 협업, 댓글, 버전 기록, AI 기능을 얹는다.

팀이 이걸 고르는 이유는 개봉하자마자 잘 생겼기 때문이 아니다. 툴바도, 완성된 레이아웃도 처음부터 없다. 그게 핵심이다. 메뉴도, 말풍선도, 단축키도 직접 정하고 제품에 정말 필요한 확장 기능만 불러온다. Notion 스타일 노트, 메일 에디터, 콘텐츠 관리 도구를 만드는 사람에게는 고정된 부품이 아니라 토대가 주어진다.

걸리는 지점은 학습 곡선과 비용 구조다. 에디터 자체는 무료지만 Tiptap Cloud에 닿는 기능(실시간 협업, 클라우드 문서, 댓글)은 구독제이고, 문서 단위와 개발자 라이선스 단위로 계산한다. 직접 운영하려는 팀은 오픈소스 백엔드 Hocuspocus로 협업을 돌릴 수 있다.

Getting Started

  1. 쓰는 프레임워크 프로젝트에서 @tiptap/core나 @tiptap/starter-kit 같은 핵심 패키지를 npm으로 설치한다.
  2. 에디터 인스턴스를 만들고 원하는 확장 기능을 넘긴다. 먼저 StarterKit으로 기본 서식을 시작한다.
  3. 에디터를 UI에 붙이고 툴바, 메뉴, 스타일은 직접 추가한다. 프레임워크는 이런 걸 주지 않는다.
  4. 실시간 편집이 필요하면 협업 확장 기능과 Hocuspocus나 Tiptap 프로바이더를 연결한다.
  5. Tiptap Cloud 대시보드에서 무료 체험을 시작해 댓글, 버전 기록 같은 유료 기능을 구독 전에 시험한다.

제품 정보

Tiptap의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$49 - $999/mo
플랫폼Web (React, Vue, Svelte, Angular, plain JavaScript)
개발사Tiptap (ueberdosis GmbH)
카테고리코딩 · 생산성
출시일Aug 2018
최근 업데이트Oct 2025
웹사이트 방문 수236.2K
웹사이트 글로벌 순위188.5K
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 프런트엔드 개발자
  • 노트나 문서 앱을 만드는 제품 팀
  • 직접 호스팅하려는 팀
  • 콘텐츠 플랫폼을 만드는 사람

작업

  • 맞춤형 리치 텍스트 에디터 만들기
  • 실시간 협업 추가하기
  • 문서 변경 추적하기
  • AI 에이전트에 편집 권한 주기
  • 문서 흐름 관리하기

활용 상황

  • 자사 UI에 맞는 내장 에디터가 필요한 SaaS 제품
  • Word 파일을 가져오는 편집 팀
  • 데이터 위치 규정이 있는 규제 산업

주요 기능

헤드리스 구조

에디터에는 UI가 전혀 없다. 편집 로직만 받고 툴바, 떠 있는 메뉴, 레이아웃은 직접 그린다. 그래서 Tiptap은 디자인 규칙이 엄격한 제품에 맞는다. 기성 부품은 거기서 다른 모든 것과 부딪힌다.

프레임워크 독립적 통합

React, Vue 3와 Vue 2, Svelte, Angular, Next.js, Nuxt, 순수 자바스크립트에서 돌아간다. 주요 프레임워크에는 공식 패키지가 있고, 나머지는 커뮤니티 바인딩이 채운다. 같은 코어를 설치하고 렌더링 계층만 자기 스택에 맞춰 바꾸면 된다.

모듈형 확장 기능

공식과 커뮤니티 확장 기능 100개 넘게 서식, 표, 문법 강조가 되는 코드 블록, 이미지, 멘션, 사용자 정의 노드를 아우른다. 필요한 것만 켜면 된다. StarterKit이 흔한 것들을 묶어주니 기본 에디터는 몇 분이면 선다.

실시간 협업

협업 확장 기능이 Yjs CRDT로 사용자 간 편집을 동기화하고, 오픈소스 Hocuspocus 백엔드나 Tiptap Cloud에서 돈다. 접속 표시, 커서 추적, 충돌 처리가 기본으로 붙어 있어 동기화 계층을 직접 짜맞출 필요가 없다.

댓글과 버전 기록

댓글은 문서에 스레드를 달고, 버전 기록은 사용자가 이전 상태로 되돌리게 한다. Snapshot Compare는 두 버전 사이에서 무엇이 바뀌었는지 짚어준다. 법률, 편집, 컴플라이언스 문서에서는 기록이 근거로 버텨야 하니 중요하다.

Tracked Changes

Tracked Changes는 제안 모드와 교정을 켠다. 리뷰어가 편집을 제안하고 삽입과 삭제가 기록되며, 변경은 하나씩 또는 한꺼번에 수락하거나 거절한다. 제안마다 귀속이 붙으니 누가 무엇을 냈는지 안다.

AI Toolkit

AI Toolkit은 AI 에이전트에 문서 편집 능력을 준다. 선택 영역과 문서 전체를 읽고, 정확한 패치를 적용하고, 내용을 흘려보내고, AI 제안을 검토용으로 보여준다. 스키마를 인지하니 에이전트는 에디터가 정한 규칙 안에 머문다.

문서 가져오기와 내보내기

가져오기와 내보내기가 DOCX, Markdown, PDF, ODT, EPUB을 아우른다. Word에서 옮겨오는 팀이나 블로그를 만드는 사람은 변환기를 처음부터 쓰지 않고 내용을 넣고 뺀다.

REST API와 Webhook

Team 이상은 Webhook 연동과 REST API 접근을 더하고, 백엔드에서 문서를 조작한다. 문서를 JSON으로 받아오고, 프로그램으로 편집을 밀어 넣고, 내용이 바뀌면 알림을 받는다.

장단점

장점

  • 오픈소스 코어가 MIT 라이선스로 무료라, 구독 없이 맞춤 에디터를 내놓을 수 있다.
  • 헤드리스 설계라 에디터가 자사 제품 UI에 맞춰진다. 반대로 제품이 에디터에 맞출 필요가 없다.
  • 확장 기능 100개 넘게와 공식 프레임워크 패키지가 흔한 기능 개발 시간을 줄인다.
  • Hocuspocus로 직접 호스팅하면 프라이버시를 중시하는 팀이 문서를 자체 서버에 둔다.
  • 가져오기와 내보내기가 DOCX, Markdown, PDF, ODT, EPUB을 한곳에 모은다.

단점

  • 에디터에 UI가 없어 툴바와 메뉴를 모두 직접 만든다. 초반 작업이 늘어난다.
  • 협업, 댓글, 버전 기록에는 유료 플랜이 필요하고, 문서 수와 개발자 수에 따라 비용이 커진다.
  • 클라우드 문서는 플랜 한도에 포함되고, 초과하면 조용히 자동 업그레이드가 걸린다.
  • 가장 정교한 템플릿과 AI Toolkit, Tracked Changes 추가 모듈은 가격이 공개되지 않아 별도 견적을 받아야 한다.

자주 묻는 질문

Tiptap은 웹에서 맞춤 에디터를 만들기 위한 헤드리스 리치 텍스트 에디터 프레임워크다. 개발자는 Notion 스타일 노트 앱, 댓글 시스템, 메일 에디터, 콘텐츠 플랫폼처럼 UI를 자사 제품에 맞춰야 하는 곳에 쓴다.