文章と向き合う全ての人へ。
非エンジニアにもっとも身近なAIアプリケーション。
親しみやすく安全な日本製。
リアルタイム同期、AI文章編集、マルチカラム表示で生産性を最大化。
あなたの文章作成を強力にサポートする機能
Claude APIによるリアルタイム校正、改善、翻訳。選択テキストを瞬時に最適化。
ファイル(PDF、ソースコード等35種類)Web検索などからAIに専用の知識を付与。
Markdown対応、画像などの挿入も可能な自由なマルチカラムエディタ。文章比較、並列編集に最適。
シートのリアルタイム同時編集機能で効率的に共同作業。ページ公開機能も。
テンプレート・Spark・Packを共有・販売できるマーケットプレイス。
MCP・Webhooks・REST APIで外部ツールとシームレスに連携。
Spark AIの力で、あなたの文章を次のレベルへ
テキストを選択するだけ。ポップアップが表示され、即座にAI編集。
Cmd+Shift+Oで右側にチャットパネル。対話形式で文章作成をサポート。AIチャットに指示するだけで、カラムに直接コンテンツを生成。構造化された文章作成が劇的に効率化。
AIエージェントがあなたの代わりに自律的に計画を立て、タスクを実行、結果を報告します。複雑なタスクをAIに任せて、あなたは創造的な作業に集中できます。
「競合分析レポートを作成」を処理中
プロフェッショナルな文章作成に必要なすべて
人間の思考は直線的ではありません。複数のアイデアを同時に比較し、関連性を見出すことで、より深い洞察が生まれます。
縦型カラムは、あらゆる場面であなたの生産性を向上させます。
太字、見出し、リスト、フォントサイズ・色・書体。直感的な操作でフォーマット。
話すだけで超高速で執筆が可能。専用の音声コマンドでカラムの移動も自在。
Markdown記法で素早く書式設定。技術文書やREADMEに最適。
文字数、単語数、行数をリアルタイム表示。レポートや記事作成に。
任意のテキストにハイライト、フラグをコメント付きで残し重要箇所を管理します。
25分作業/5分休憩。集中力を維持し、生産性を最大化。
ドラッグ&ドロップで画像を挿入。サイズ調整、キャプション追加も簡単。
YouTube、Spotify、Instagram等12種類。URLを貼るだけでリッチ表示。
自動バックアップで安心。過去のバージョンにいつでも復元可能。
PDF、Word、Markdown、HTML形式で出力。どんな用途にも対応。
フォルダ・シート・タグで階層的に整理。大量のシートも迷わず管理。
日本語、英語、中国語など11言語。ブラウザ設定で自動切替。
シートを美しいWebページとして公開。URLを共有するだけ。
作成したシートをそのまま読みやすいWebページとして公開。編集UIなしの美しいレイアウトで、URLを共有するだけで誰でも簡単に閲覧できます。
テンプレート・Spark・Packを共有・販売できるマーケットプレイス
AIプロンプト。選択テキストを瞬時に変換。校正、翻訳、要約などワンクリックで実行。
カラム設定済みテンプレート。議事録、企画書、ブログ構成など、すぐに使える雛形。
Spark + Templateのセット。特定の用途に最適化された、オールインワンパッケージ。
青空文庫の名作をAIと一緒に読もう。走れメロス、吾輩は猫である、羅生門など日本文学の傑作を収録。
MCP・Webhooks・REST APIで外部ツールとシームレスに連携
Claude Code、Cursor、ClineなどのAIコーディングツールから、SparkSheetsのシートを直接作成・編集・検索できます。
# 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" }
シートの作成・取得・更新・削除、検索、エクスポートなど、基本的な操作をすべてAPIで実行できます。
# シート一覧を取得
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 }
シートの作成・更新・削除などのイベントをリアルタイムで外部システムに通知します。
// 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校正機能が素晴らしい。ブログ記事の品質が格段に上がりました。マルチカラムで複数の下書きを比較できるのも便利です。」
「チームでの議事録作成に使っています。リアルタイム同期で全員が同時に編集でき、AI要約で会議後のまとめも簡単です。」
「英語論文の翻訳と校正に活用しています。専門用語も正確に処理してくれて、研究効率が大幅に向上しました。」
「副業でYouTube台本を書いていますが、AIの提案機能で構成がスムーズに決まります。作業時間が半分になりました。」
「顧客への提案書作成で重宝しています。テンプレートをカスタマイズして、AIで文章を洗練させるワークフローが最高です。」
「小説のプロット作成に使っています。3カラムで時系列・キャラクター・伏線を並べて整理できるのが創作に最適です。」
「授業の教材作成に毎日使っています。難しい概念をAIがわかりやすく言い換えてくれるので、生徒の理解度が上がりました。」
お客様のデータを安全に保護します
あなたが作成したドキュメントの所有権は、あなたに帰属します。私たちはお客様のコンテンツの所有権を主張しません。
お客様のデータは第三者に販売・共有しません。サービス提供に必要な範囲でのみ使用します。アカウント削除時はデータを削除します。
送信データはAIトレーニングに使用されません。各プロバイダーのポリシーで一定期間保存される場合があります。
すべての通信はSSL/TLSで暗号化。Firebase(Google Cloud Platform)の高いセキュリティ基準で保護。
あなたのニーズに合わせて選べるプラン
Perfect for trying out
For individuals & freelancers
For power users & content creators
For teams & small businesses (3+)
For enterprises & agencies
For heavy users & resellers
For AI power users (direct sales only)
SparkSheetsを紹介して報酬を獲得
あなた専用の紹介リンクをSNSやブログでシェアするだけ。
紹介経由で有料プランに登録されると、初回売上の20%が報酬に。
クリック数、コンバージョン、報酬をリアルタイムで確認。
AIの力で、あなたの文章作成を次のレベルへ。今すぐ無料で体験。