思考を整理し
創造を加速する
AIドキュメントエディタ

文章と向き合う全ての人へ。
非エンジニアにもっとも身近なAIアプリケーション。
親しみやすく安全な日本製。
リアルタイム同期、AI文章編集、マルチカラム表示で生産性を最大化。

SparkSheets AIチャット機能

主な特長

あなたの文章作成を強力にサポートする機能

AI文章編集

Claude APIによるリアルタイム校正、改善、翻訳。選択テキストを瞬時に最適化。

AIコンテキスト

ファイル(PDF、ソースコード等35種類)Web検索などからAIに専用の知識を付与。

マルチカラムリッチテキストエディタ

Markdown対応、画像などの挿入も可能な自由なマルチカラムエディタ。文章比較、並列編集に最適。

チームコラボレーション

シートのリアルタイム同時編集機能で効率的に共同作業。ページ公開機能も。

SparkStore

テンプレート・Spark・Packを共有・販売できるマーケットプレイス。

開発者向け

MCP・Webhooks・REST APIで外部ツールとシームレスに連携。

AI文章編集機能

Spark AIの力で、あなたの文章を次のレベルへ

SparkBar - インラインAI編集

テキストを選択するだけ。ポップアップが表示され、即座にAI編集。

  • テキスト校正 - スペルミス、文法チェック
  • テキスト改善 - より洗練された表現に
  • テキスト要約 - 長文を簡潔に
  • 多言語翻訳 - 日本語 ⇄ 英語など
  • テキスト展開 - 短文から詳細を生成
  • 文体変換 - フォーマル/カジュアル/ビジネス
  • etc...

AIチャットボット

Cmd+Shift+Oで右側にチャットパネル。対話形式で文章作成をサポート。AIチャットに指示するだけで、カラムに直接コンテンツを生成。構造化された文章作成が劇的に効率化。

  • AIモデル選択 - Sonnet 4、Opus 4.5、GPT-4などから選択
  • マルチカラム生成 - 「起承転結を4カラムに書いて」
  • 構造化文書 - 企画書を問題・解決策・効果の3カラムに展開
  • コンテキスト - 特定のカラムや別シートの情報をAIに共有
  • ファイル添付 - 画像、PDF、CSV、JSON、YAMLを分析
  • Web検索 - リアルタイムで最新情報を取得
  • 会話履歴 - 過去のチャットを保存・復元

Spark Agents

AIエージェントがあなたの代わりに自律的に計画を立て、タスクを実行、結果を報告します。複雑なタスクをAIに任せて、あなたは創造的な作業に集中できます。

  • 自動実行 - 複数ステップのタスクを自律的に処理
  • 計画立案 - タスクを分解し、最適な手順を決定
  • 結果報告 - 実行結果をわかりやすく要約
  • エラー対応 - 問題発生時は自動でリトライ・修正
smart_toy
Agent実行中...

「競合分析レポートを作成」を処理中

競合3社の情報を収集
強み・弱みを分析
レポートを作成中...
結果をシートに出力

マルチカラムエディタ

プロフェッショナルな文章作成に必要なすべて

なぜ縦型カラムなのか

人間の思考は直線的ではありません。複数のアイデアを同時に比較し、関連性を見出すことで、より深い洞察が生まれます。

  • アイデアの並列展開 - 複数の視点を同時に検討
  • 比較分析 - 選択肢を横に並べて最適解を発見
  • 構造的思考 - 情報を整理し、全体像を把握
  • リサーチ効率化 - 参考資料と執筆を同時表示
  • 柔軟なレイアウト - 1〜8カラムを自由に設定
  • ドラッグ&ドロップ - 直感的にカラムを並び替え

活用シーン

縦型カラムは、あらゆる場面であなたの生産性を向上させます。

  • 論文執筆 - 章ごとに並べて全体構成を確認
  • 企画書作成 - 問題・解決策・効果を並列で整理
  • 翻訳作業 - 原文と訳文を左右に配置
  • 議事録 - 議題・決定事項・TODOを同時管理
  • コード解説 - ソースと説明を横並びで記述
  • ブログ執筆 - 構成案と本文を同時に作業

リッチテキスト

太字、見出し、リスト、フォントサイズ・色・書体。直感的な操作でフォーマット。

mic

音声入力

話すだけで超高速で執筆が可能。専用の音声コマンドでカラムの移動も自在。

Markdown対応

Markdown記法で素早く書式設定。技術文書やREADMEに最適。

文字数カウンター

文字数、単語数、行数をリアルタイム表示。レポートや記事作成に。

rate_review

マーカー

任意のテキストにハイライト、フラグをコメント付きで残し重要箇所を管理します。

ポモドーロタイマー

25分作業/5分休憩。集中力を維持し、生産性を最大化。

image

画像挿入

ドラッグ&ドロップで画像を挿入。サイズ調整、キャプション追加も簡単。

外部コンテンツ埋め込み

YouTube、Spotify、Instagram等12種類。URLを貼るだけでリッチ表示。

編集履歴

自動バックアップで安心。過去のバージョンにいつでも復元可能。

多様なエクスポート

PDF、Word、Markdown、HTML形式で出力。どんな用途にも対応。

整理・管理

フォルダ・シート・タグで階層的に整理。大量のシートも迷わず管理。

11言語対応

日本語、英語、中国語など11言語。ブラウザ設定で自動切替。

チームコラボレーション

チームでリアルタイムにコラボレーション

シート共有・同時編集

プロジェクトをフォルダ・シート・コンテキスト毎でチームメンバーに共有、オーナー権限編集も可能。またリアルタイム同時編集機能で効率的に共同作業ができます。

  • 招待リンク - URLを共有するだけでコラボ開始
  • 権限管理 - 閲覧のみ/編集可を設定
  • リモートカーソル表示 - 他のユーザーの編集位置をリアルタイムで表示
  • ハイライト・フラグ機能 - 重要な箇所をマーク、チームで共有
  • バージョン管理 - 過去の状態に簡単に戻せる
  • エクスポート共有 - PDF/Wordで成果物を配布

ワンクリックでWebページ公開

シートを美しいWebページとして公開。URLを共有するだけ。

ワンクリックでWebページ公開

作成したシートをそのまま読みやすいWebページとして公開。編集UIなしの美しいレイアウトで、URLを共有するだけで誰でも簡単に閲覧できます。

  • アクセス分析 - 閲覧数・流入元・デバイスを確認
  • SEO対応 - Google検索に表示可能、OGP/Twitter Cards対応
  • 高速表示 - 静的HTML + CDN配信で世界中どこからでも高速
  • 埋め込み対応 - YouTube、Twitter等の埋め込みもそのまま動作
  • 活用シーン - セミナー資料、マニュアル共有、プレスリリース、ポートフォリオ、ブログ、様々な用途で公開機能を活用できます。

SparkStoreについて

テンプレート・Spark・Packを共有・販売できるマーケットプレイス

flash_on

Spark

無料〜300円

AIプロンプト。選択テキストを瞬時に変換。校正、翻訳、要約などワンクリックで実行。

auto_stories

Template

無料〜500円

カラム設定済みテンプレート。議事録、企画書、ブログ構成など、すぐに使える雛形。

inventory_2

Pack

500〜3,000円

Spark + Templateのセット。特定の用途に最適化された、オールインワンパッケージ。

menu_book

Spark Books

無料

青空文庫の名作をAIと一緒に読もう。走れメロス、吾輩は猫である、羅生門など日本文学の傑作を収録。

あなたもクリエイターになりませんか?

SparkStoreを見る クリエイターになる

開発者向け

MCP・Webhooks・REST APIで外部ツールとシームレスに連携

AIエージェントから直接操作

Claude Code、Cursor、ClineなどのAIコーディングツールから、SparkSheetsのシートを直接作成・編集・検索できます。

expand_more 認証 (3)
loginログイン
logoutログアウト
auth_status認証状態確認
expand_more シート (11)
expand_more ナレッジ (4)
expand_more セッション (4)
expand_more 統計 (3)
expand_more タスク (2)
expand_more Spark (3)
expand_more 共有 (3)
expand_more メンバー (4)
claude-code
# SparkSheetsにログイン
sparksheets_login({
  api_key: "sk_your_api_key_here"
})

# 結果
{ success: true, user: "user@example.com" }
# SparkSheetsからログアウト
sparksheets_logout()

# 結果
{ success: true, message: "ログアウトしました" }
# 認証状態を確認
sparksheets_auth_status()

# 結果
{ authenticated: true, user: "user@example.com" }
# シート一覧を取得
list_sheets({
  folder_id: "folder_abc123"  # オプション
})

# 結果: シート配列
[{ id: "sheet_xxx", title: "議事録" }, ...]
# 新規シートを作成
create_sheet({
  title: "新プロジェクト企画書",
  content: "## 概要\n\nプロジェクトの目的..."
})

# 結果: 作成されたシート
{ id: "sheet_new123", title: "新プロジェクト企画書" }
# シートを更新
update_sheet({
  id: "sheet_xxx",
  title: "更新されたタイトル",
  content: "更新された内容..."
})

# 結果
{ success: true, updated_at: "2025-01-01T12:00:00Z" }
# シートの内容を取得
get_sheet_content({
  id: "sheet_xxx"
})

# 結果: Markdown形式のコンテンツ
{ content: "## 議事録\n\n### 参加者..." }
# シートを検索
search_sheets({
  query: "プロジェクト計画"
})

# 結果: マッチしたシート配列
[{ id: "sheet_xxx", title: "...", score: 0.95 }]
# シートを削除(ゴミ箱へ移動)
delete_sheet({
  id: "sheet_xxx"
})

# 結果
{ success: true, message: "ゴミ箱に移動しました" }
# シートを複製
duplicate_sheet({
  id: "sheet_xxx",
  new_title: "企画書のコピー"
})

# 結果: 複製されたシート
{ id: "sheet_copy123", title: "企画書のコピー" }
# シートを別フォルダに移動
move_sheet({
  id: "sheet_xxx",
  folder_id: "folder_archive"
})

# 結果
{ success: true, new_path: "/archive/企画書" }
# シートをエクスポート
export_sheet({
  id: "sheet_xxx",
  format: "pdf"  # pdf, docx, md
})

# 結果: ダウンロードURL
{ url: "https://sparksheets.ai/dl/..." }
# コンテンツをインポート
import_sheet({
  content: "# タイトル\n\n本文...",
  format: "markdown"
})

# 結果: 作成されたシート
{ id: "sheet_imported", title: "タイトル" }
# シートの編集履歴を取得
get_sheet_history({
  id: "sheet_xxx"
})

# 結果: 履歴配列
[{ version: 3, date: "2025-01-01", changes: "..." }]
# エラー解決策を保存
save_solution({
  error: "TypeError: Cannot read property...",
  solution: "nullチェックを追加する",
  tags: ["javascript", "react"]
})

# 結果
{ id: "sol_xxx", saved: true }
# 過去の解決策を検索
find_solution({
  error_message: "CORS error"
})

# 結果: 類似エラーの解決策
[{ error: "...", solution: "...", score: 0.92 }]
# コードスニペットを保存
save_snippet({
  name: "react-useeffect-cleanup",
  code: "useEffect(() => { ... }, [])",
  language: "javascript"
})

# 結果
{ id: "snip_xxx", saved: true }
# スニペットを取得
get_snippet({
  name: "react-useeffect-cleanup"
})

# 結果: スニペットコード
{ code: "useEffect(() => {...}, [])" }
# セッション要約を保存
save_session({
  summary: "認証機能の実装完了",
  details: "JWT認証、リフレッシュトークン..."
})

# 結果
{ id: "session_xxx", saved_at: "..." }
# セッション一覧を取得
list_sessions({
  limit: 10
})

# 結果: 最近のセッション
[{ id: "...", summary: "...", date: "..." }]
# セッションを検索
search_sessions({
  query: "認証 実装"
})

# 結果: マッチしたセッション
[{ summary: "認証機能...", score: 0.88 }]
# 引き継ぎシートを作成
create_handover({
  next_steps: ["テスト追加", "デプロイ"],
  notes: "環境変数の設定が必要"
})

# 結果: 引き継ぎシート
{ sheet_id: "handover_xxx", url: "..." }
# 統計情報を同期
sync_stats()

# 結果: 同期された統計
{
  total_sheets: 42,
  this_week: 5,
  synced_at: "2025-01-01T12:00:00Z"
}
# 作業時間を記録
log_work_time({
  minutes: 90,
  task: "API実装",
  project: "SparkSheets"
})

# 結果
{ logged: true, total_today: "3h 30m" }
# 使用量ダッシュボードを取得
get_usage_dashboard()

# 結果: ダッシュボードURL
{
  url: "https://sparksheets.ai/dashboard",
  api_calls: 1250,
  storage_mb: 45.2
}
# TodoWriteの内容を同期
sync_todos()

# 結果: 同期されたTodo
{
  synced: 12,
  completed: 8,
  pending: 4
}
# PRレビューキューを取得
get_review_queue()

# 結果: レビュー待ちPR
[{
  repo: "sparksheets/api",
  pr: 123,
  title: "Add auth..."
}]
# SparkをCLIから実行
run_spark({
  spark_id: "spark_summarize",
  input: "長い文章をここに..."
})

# 結果: Spark実行結果
{ output: "要約された文章..." }
# 利用可能なSpark一覧
list_sparks()

# 結果: Spark配列
[
  { id: "spark_summarize", name: "要約" },
  { id: "spark_translate", name: "翻訳" }
]
# シートを翻訳
translate_sheet({
  id: "sheet_xxx",
  target_lang: "en"
})

# 結果: 翻訳されたシート
{ translated_id: "sheet_en_xxx" }
# シートを共有
share_sheet({
  id: "sheet_xxx",
  email: "colleague@example.com",
  permission: "edit"
})

# 結果
{ shared: true, invite_sent: true }
# 共有を解除
unshare_sheet({
  id: "sheet_xxx",
  email: "colleague@example.com"
})

# 結果
{ unshared: true }
# 共有設定を取得
get_share_settings({
  id: "sheet_xxx"
})

# 結果: 共有者リスト
{
  public: false,
  members: [{ email: "...", role: "edit" }]
}
# メンバー一覧を取得
list_members({
  sheet_id: "sheet_xxx"
})

# 結果: メンバー配列
[{ id: "user_xxx", email: "...", role: "editor" }]
# メンバーを追加
add_member({
  sheet_id: "sheet_xxx",
  email: "newmember@example.com",
  role: "editor"
})

# 結果
{ added: true, user_id: "user_new" }
# メンバーを削除
remove_member({
  sheet_id: "sheet_xxx",
  user_id: "user_xxx"
})

# 結果
{ removed: true }
# メンバーの権限を変更
update_member_role({
  sheet_id: "sheet_xxx",
  user_id: "user_xxx",
  role: "viewer"
})

# 結果
{ updated: true, new_role: "viewer" }

RESTful API

シートの作成・取得・更新・削除、検索、エクスポートなど、基本的な操作をすべてAPIで実行できます。

expand_more エンドポイント (8)
GET /sheetsシート一覧取得
POST /sheets新規シート作成
GET /sheets/{id}シート取得
PUT /sheets/{id}シート更新
DELETE /sheets/{id}シート削除
GET /sheets/search全文検索
POST /sheets/{id}/exportエクスポート
POST /sheets/{id}/share共有設定
curl
# シート一覧を取得
curl -X GET "https://sparksheets.ai/api/v1/sheets" \
  -H "Authorization: Bearer $TOKEN"

# レスポンス
{
  "sheets": [
    { "id": "sheet_xxx", "title": "議事録" },
    { "id": "sheet_yyy", "title": "企画書" }
  ]
}
# 新規シート作成
curl -X POST "https://sparksheets.ai/api/v1/sheets" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "プロジェクト計画",
    "content": "## 概要\n\n..."
  }'

# レスポンス
{ "id": "sheet_new123", "created_at": "..." }
# 特定シートを取得
curl -X GET "https://sparksheets.ai/api/v1/sheets/sheet_xxx" \
  -H "Authorization: Bearer $TOKEN"

# レスポンス
{
  "id": "sheet_xxx",
  "title": "議事録",
  "content": "## 会議メモ\n\n..."
}
# シートを更新
curl -X PUT "https://sparksheets.ai/api/v1/sheets/sheet_xxx" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "更新後のタイトル",
    "content": "更新後の内容..."
  }'

# レスポンス
{ "success": true, "updated_at": "..." }
# シートを削除
curl -X DELETE "https://sparksheets.ai/api/v1/sheets/sheet_xxx" \
  -H "Authorization: Bearer $TOKEN"

# レスポンス
{
  "success": true,
  "message": "シートを削除しました"
}
# シートを検索
curl -X GET "https://sparksheets.ai/api/v1/sheets/search?q=プロジェクト" \
  -H "Authorization: Bearer $TOKEN"

# レスポンス
{
  "results": [
    { "id": "...", "title": "...", "score": 0.95 }
  ]
}
# シートをエクスポート
curl -X POST "https://sparksheets.ai/api/v1/sheets/sheet_xxx/export" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"format": "pdf"}'

# レスポンス
{
  "download_url": "https://sparksheets.ai/dl/...",
  "expires_at": "..."
}
# シートを共有
curl -X POST "https://sparksheets.ai/api/v1/sheets/sheet_xxx/share" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "colleague@example.com",
    "permission": "edit"
  }'

# レスポンス
{ "shared": true, "invite_sent": true }

リアルタイム通知

シートの作成・更新・削除などのイベントをリアルタイムで外部システムに通知します。

expand_more シート (4)
sheet.created シート作成時
sheet.updated シート更新時
sheet.deleted シート削除時
sheet.shared シート共有時
expand_more Spark (3)
expand_more メンバー (2)
webhook-payload.json
// sheet.created イベント
{
  "event": "sheet.created",
  "timestamp": "2025-01-15T10:30:00Z",
  "data": {
    "sheet_id": "sheet_new123",
    "title": "新規プロジェクト",
    "created_by": "user_xyz",
    "folder_id": "folder_abc"
  }
}
// sheet.updated イベント
{
  "event": "sheet.updated",
  "timestamp": "2025-01-15T10:35:00Z",
  "data": {
    "sheet_id": "sheet_abc123",
    "title": "議事録 - 更新",
    "updated_by": "user_xyz",
    "changes": ["content", "title"]
  }
}
// sheet.deleted イベント
{
  "event": "sheet.deleted",
  "timestamp": "2025-01-15T11:00:00Z",
  "data": {
    "sheet_id": "sheet_old456",
    "title": "削除されたシート",
    "deleted_by": "user_xyz",
    "permanent": false
  }
}
// sheet.shared イベント
{
  "event": "sheet.shared",
  "timestamp": "2025-01-15T11:15:00Z",
  "data": {
    "sheet_id": "sheet_abc123",
    "shared_with": "colleague@example.com",
    "permission": "edit",
    "shared_by": "user_xyz"
  }
}
// spark.started イベント
{
  "event": "spark.started",
  "timestamp": "2025-01-15T12:00:00Z",
  "data": {
    "spark_id": "spark_exec_001",
    "sheet_id": "sheet_abc123",
    "spark_name": "文章要約",
    "triggered_by": "user_xyz"
  }
}
// spark.completed イベント
{
  "event": "spark.completed",
  "timestamp": "2025-01-15T12:00:15Z",
  "data": {
    "spark_id": "spark_exec_001",
    "sheet_id": "sheet_abc123",
    "duration_ms": 15000,
    "tokens_used": 1250
  }
}
// spark.failed イベント
{
  "event": "spark.failed",
  "timestamp": "2025-01-15T12:01:00Z",
  "data": {
    "spark_id": "spark_exec_002",
    "sheet_id": "sheet_abc123",
    "error_code": "RATE_LIMIT",
    "error_message": "API制限に達しました"
  }
}
// member.added イベント
{
  "event": "member.added",
  "timestamp": "2025-01-15T13:00:00Z",
  "data": {
    "sheet_id": "sheet_abc123",
    "user_id": "user_new789",
    "email": "newmember@example.com",
    "role": "editor",
    "added_by": "user_xyz"
  }
}
// member.removed イベント
{
  "event": "member.removed",
  "timestamp": "2025-01-15T14:00:00Z",
  "data": {
    "sheet_id": "sheet_abc123",
    "user_id": "user_old456",
    "removed_by": "user_xyz",
    "reason": "manual"
  }
}

お客様の声

SparkSheetsをご利用いただいている方々の声

「AI校正機能が素晴らしい。ブログ記事の品質が格段に上がりました。マルチカラムで複数の下書きを比較できるのも便利です。」

T.S
T.S さん フリーランスライター

「チームでの議事録作成に使っています。リアルタイム同期で全員が同時に編集でき、AI要約で会議後のまとめも簡単です。」

M.K
M.K さん プロジェクトマネージャー

「英語論文の翻訳と校正に活用しています。専門用語も正確に処理してくれて、研究効率が大幅に向上しました。」

Y.N
Y.N さん 大学院研究者

「副業でYouTube台本を書いていますが、AIの提案機能で構成がスムーズに決まります。作業時間が半分になりました。」

A.H
A.H さん 動画クリエイター

「顧客への提案書作成で重宝しています。テンプレートをカスタマイズして、AIで文章を洗練させるワークフローが最高です。」

K.T
K.T さん 営業コンサルタント

「小説のプロット作成に使っています。3カラムで時系列・キャラクター・伏線を並べて整理できるのが創作に最適です。」

R.M
R.M さん 小説家

「授業の教材作成に毎日使っています。難しい概念をAIがわかりやすく言い換えてくれるので、生徒の理解度が上がりました。」

S.O
S.O さん 高校教師

セキュリティ・プライバシー

お客様のデータを安全に保護します

コンテンツの所有権

あなたが作成したドキュメントの所有権は、あなたに帰属します。私たちはお客様のコンテンツの所有権を主張しません。

プライバシー保護

お客様のデータは第三者に販売・共有しません。サービス提供に必要な範囲でのみ使用します。アカウント削除時はデータを削除します。

AI学習について

送信データはAIトレーニングに使用されません。各プロバイダーのポリシーで一定期間保存される場合があります。

データ保護

すべての通信はSSL/TLSで暗号化。Firebase(Google Cloud Platform)の高いセキュリティ基準で保護。

料金プラン

あなたのニーズに合わせて選べるプラン

Free
Free

Perfect for trying out

  • Up to 10 sheets
  • 100 Credits/mo
  • 100MB storage
  • 2 columns
Team
$18.00/user/mo

For teams & small businesses (3+)

  • 900 Credits/user/mo
  • Team dashboard
  • Member management
  • Shared folders
  • Bulk invoicing
$199.00/mo

For enterprises & agencies

  • 10,000 Credits/mo
  • Up to 10 team members
  • White-label
  • Dedicated support
  • SLA guarantee
  • Unlimited custom Agents
$399.00/mo

For heavy users & resellers

  • 20,000 Credits/mo
  • Up to 20 team members
  • White-label
  • Dedicated support
  • SLA guarantee
  • 200GB storage
Unlimited
$649.00/mo

For AI power users (direct sales only)

  • 35,000 Credits/mo
  • Unlimited team members
  • Unlimited storage
  • SSO authentication
  • Custom integrations
  • Dedicated support

よくある質問

無料プランでどこまで使えますか? payments 料金・プラン expand_more
無料プランでは10シートまで作成可能で、3日間の履歴が保存されます。基本的なエディタ機能はすべて利用できます。AI機能は1日0回まで利用可能です。
AI機能にはAPIキーが必要ですか? payments 料金・プラン expand_more
Premium以上ではSparkSheetsのAPIキーを使用できます。自分のAnthropicのAPIキーを設定することも可能です。
チームで使えますか? payments 料金・プラン expand_more
Teamではチーム機能が利用可能です。最大無制限名のメンバーでシートを共有し、リアルタイムで共同編集できます。

お知らせ

紹介プログラム

SparkSheetsを紹介して報酬を獲得

share

専用リンクで紹介

あなた専用の紹介リンクをSNSやブログでシェアするだけ。

attach_money

報酬を獲得

紹介経由で有料プランに登録されると、初回売上の20%が報酬に。

dashboard

ダッシュボードで管理

クリック数、コンバージョン、報酬をリアルタイムで確認。

SparkSheets(スパークシート)で始めよう

AIの力で、あなたの文章作成を次のレベルへ。今すぐ無料で体験。

パスワードを忘れた
または
または

パスワードリセット

登録したメールアドレスにリセットリンクを送信します