
Tiptap
Tiptap (ueberdosis GmbH) · コーディング · 生産性向上
TiptapはProseMirrorを基盤にしたヘッドレスでオープンソースのエディタフレームワーク。100以上の拡張機能と有料の共同編集ツールを備え、独自のエディタ体験を組み立てられる。

Tiptap について
What Is Tiptap
Tiptapは、エディタの見た目と動きを隅々まで自分で決めたい開発者向けの、ヘッドレスのリッチテキストエディタフレームワークだ。Webエディタを組むための定番エンジンであるProseMirrorを、React、Vue、Svelte、Angular、素のJavaScriptで同じように動く現代的APIで包んでいる。オープンソースのコアはMITライセンスで無料、有料プラットフォームが共同編集、コメント、バージョン履歴、AI機能を上乗せする。
チームが選ぶ理由は、開封してすぐ整った見た目になるからではない。ツールバーも決まったレイアウトも最初から付いていない。そこが要点だ。メニューも吹き出しもキーボードショートカットも自分で決め、製品に本当に必要な拡張機能だけを読み込む。Notion風のメモ、メールエディタ、コンテンツ管理ツールを作る人にとって、固定された部品ではなく土台が手に入る。
引っかかりやすいのは学習コストと費用の切り分けだ。エディタ自体は無料だが、Tiptap Cloudに触れる機能(ライブ共同編集、クラウド文書、コメント)は購読制で、文書ごと、開発者ライセンスごとに数えられる。自前で運用したいチームは、オープンソースのHocuspocusバックエンドで共同編集を動かせる。
Getting Started
- 使うフレームワークのプロジェクトで、
@tiptap/coreや@tiptap/starter-kitといったコアパッケージをnpmから入れる。 - エディタのインスタンスを作り、欲しい拡張機能を渡す。まずはStarterKitで基本の書式から始める。
- エディタをUIに組み込み、ツールバーやメニュー、スタイルは自分で足す。フレームワーク側には何も付いてこない。
- リアルタイム編集が必要なら、共同編集の拡張機能とHocuspocusかTiptapのプロバイダをつなぐ。
- Tiptap Cloudのダッシュボードで無料トライアルを開始し、契約前にコメントやバージョン履歴などの有料機能を試す。
AIツール情報
Tiptapの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- フロントエンド開発者:どんなデザインにも合わせられるヘッドレスなエディタフレームワークが手に入る。組み上げるには選んだフレームワークの知識が要る。
- メモや文書アプリを作るプロダクトチーム:Notion風のテンプレートとページ単位のレイアウトで、使えるエディタまでの道のりが短くなる。作り込まれたテンプレートは有料プランに入る。
- 自前でホストしたいチーム:オープンソースのコアとHocuspocusバックエンドを使えば、クラウドの購読なしで自社サーバー上で共同編集を動かせる。
- コンテンツ基盤を作る人:インポートとエクスポートの拡張機能がDOCX、Markdown、PDF、ODT、EPUBをカバーし、多くの編集ワークフローが求める形式を押さえる。
タスク
- 独自のリッチテキストエディタを組む:欲しいマーク、ノード、挙動だけを組み合わせるので、バンドルは小さくスキーマは読みやすく保てる。
- リアルタイム共同編集を足す:共同編集の拡張機能がYjsのCRDTで編集を同期し、プレゼンス表示とカーソル追跡も標準で付く。
- 文書の変更を追う:Tracked Changesが編集を提案に変え、レビュアーが承認か却下を選ぶ。利用者ごとの帰属も残る。
- AIエージェントに編集権限を与える:AI Toolkitを使えば、モデルが選択範囲を読み、内容に手を入れ、提案を文書へ流し込める。
- 文書の流れを管理する:コメント、バージョン履歴、スナップショット比較が、誰がいつ何を変えたかの記録を丸ごと残す。
シーン
- 自社UIに合わせたエディタを内蔵したいSaaS製品:ヘッドレス設計なのでデザインシステムはそのまま使える。
- Wordファイルを取り込む編集チーム:DOCXとMarkdownのインポートで既存の内容を入れられ、書式を手作業で作り直さずに済む。
- データ所在地の規則がある規制業種:米国かEUのホスティングとEnterpriseのオンプレミス選択で、文書を必要な地域に置ける。
主な機能
ヘッドレス構造
エディタにはUIが一切付かない。渡されるのは編集ロジックだけで、ツールバーもフローティングメニューもレイアウトも自分で描く。だからこそTiptapはデザイン規約の厳しい製品に向く。既製の部品では他のすべてと衝突してしまう。
フレームワーク非依存の統合
React、Vue 3とVue 2、Svelte、Angular、Next.js、Nuxt、素のJavaScriptで動く。主要フレームワークには公式パッケージがあり、残りはコミュニティのバインディングが補う。同じコアを入れて、レンダリング層だけを自分のスタックに差し替える。
モジュール式の拡張機能
公式とコミュニティの100以上の拡張機能が、書式、表、シンタックスハイライト付きのコードブロック、画像、メンション、独自ノードをカバーする。必要なものだけ有効にすればよい。StarterKitがよく使うものをまとめてくれるので、基本のエディタは数分で立ち上がる。
リアルタイム共同編集
共同編集の拡張機能がYjsのCRDTで利用者間の編集を同期し、オープンソースのHocuspocusバックエンドかTiptap Cloud上で動く。プレゼンス表示、カーソル追跡、競合処理は組み込み済みで、同期層を自分でつなぎ合わせなくてよい。
コメントとバージョン履歴
コメントは文書にスレッドを足し、バージョン履歴は利用者があらゆる過去の状態に戻せるようにする。Snapshot Compareは2つのバージョン間の差分を浮かび上がらせる。法的文書、編集物、コンプライアンス文書では、記録が証拠として耐える必要があるため重要だ。
Tracked Changes
Tracked Changesは提案モードと校正を有効にする。レビュアーが編集を提案し、挿入と削除が記録され、変更は1件ずつでもまとめてでも承認・却下できる。提案ごとに帰属が付くので、誰が何を出したかが分かる。
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を1か所にまとめる。
デメリット
- エディタにUIが付かないので、ツールバーもメニューも自分で作る。序盤は手間が増える。
- 共同編集、コメント、バージョン履歴には有料プランが要り、文書数と開発者数に応じて費用が増える。
- クラウド文書はプランの上限に数えられ、超過すると自動でアップグレードされる。
- 最も作り込まれたテンプレートと、AI ToolkitやTracked Changesの追加モジュールは価格が非公開で個別見積もりになる。
よくある質問
Tiptapは、Web上で独自のエディタを組むためのヘッドレスなリッチテキストエディタフレームワークだ。開発者はNotion風のメモアプリ、コメント欄、メールエディタ、コンテンツ基盤など、UIを自社製品に合わせたい場面で使う。
関連コンテンツ
Tiptapに関連するツール、スキル、記事を探す。
Tiptapの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
