{
 "name": "Pikkola Tools",
 "url": "https://tools.pikkola.com/",
 "reviewed": "2026-11-09",
 "license": "CC BY 4.0 — cite Pikkola Tools with a link",
 "count": 66,
 "categories": [
  {
   "slug": "async",
   "name": {
    "en": "Async Collaboration",
    "ko": "비동기 협업",
    "ja": "非同期コラボレーション"
   },
   "count": 10
  },
  {
   "slug": "scheduling",
   "name": {
    "en": "Time & Scheduling",
    "ko": "시간·일정",
    "ja": "時間とスケジュール"
   },
   "count": 10
  },
  {
   "slug": "dev",
   "name": {
    "en": "Code & Dev Utilities",
    "ko": "코드·개발",
    "ja": "コードと開発"
   },
   "count": 12
  },
  {
   "slug": "content",
   "name": {
    "en": "Content & SEO",
    "ko": "콘텐츠·SEO",
    "ja": "コンテンツとSEO"
   },
   "count": 10
  },
  {
   "slug": "social",
   "name": {
    "en": "Social & Metadata",
    "ko": "소셜·메타데이터",
    "ja": "ソーシャルとメタデータ"
   },
   "count": 10
  },
  {
   "slug": "ai",
   "name": {
    "en": "AI Productivity & LLMs",
    "ko": "AI 생산성·LLM",
    "ja": "AI生産性とLLM"
   },
   "count": 14
  }
 ],
 "tools": [
  {
   "id": "loom",
   "name": "Loom",
   "host": "loom.com",
   "url": "https://loom.com",
   "cat": "async",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "win",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Record a short video instead of booking another meeting.",
    "ko": "또 한 번의 회의를 잡는 대신 짧은 영상 한 편을 녹화하세요.",
    "ja": "もう一つの会議を入れる代わりに、短い動画を一本録る。"
   },
   "tags": [
    "video",
    "screen recording",
    "standup",
    "walkthrough"
   ],
   "certified": false
  },
  {
   "id": "notion",
   "name": "Notion",
   "host": "notion.so",
   "url": "https://notion.so",
   "cat": "async",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "win",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Docs, wikis and project boards inside one workspace.",
    "ko": "문서, 위키, 프로젝트 보드를 한 워크스페이스에.",
    "ja": "ドキュメント、Wiki、プロジェクトボードを1つのワークスペースに。"
   },
   "tags": [
    "docs",
    "wiki",
    "database",
    "notes",
    "project management"
   ],
   "certified": false
  },
  {
   "id": "linear",
   "name": "Linear",
   "host": "linear.app",
   "url": "https://linear.app",
   "cat": "async",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "win",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Issue tracking fast enough that people actually keep it updated.",
    "ko": "사람들이 실제로 계속 업데이트하게 되는, 빠른 이슈 트래커.",
    "ja": "実際に更新され続けるほど速いイシュートラッカー。"
   },
   "tags": [
    "issues",
    "bugs",
    "sprints",
    "roadmap",
    "product"
   ],
   "certified": false
  },
  {
   "id": "slack",
   "name": "Slack",
   "host": "slack.com",
   "url": "https://slack.com",
   "cat": "async",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "win",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Team chat with searchable history, huddles and channels that outlive a project.",
    "ko": "검색되는 히스토리와 허들, 프로젝트보다 오래 남는 채널이 있는 팀 채팅.",
    "ja": "検索できる履歴、ハドル、プロジェクトより長く残るチャンネルを持つチームチャット。"
   },
   "tags": [
    "chat",
    "huddle",
    "messaging",
    "team"
   ],
   "certified": false
  },
  {
   "id": "miro",
   "name": "Miro",
   "host": "miro.com",
   "url": "https://miro.com",
   "cat": "async",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "win",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "A whiteboard a distributed team can genuinely share and come back to.",
    "ko": "분산된 팀이 실제로 함께 쓰고 다시 돌아올 수 있는 화이트보드.",
    "ja": "分散チームが本当に共有し、また戻ってこられるホワイトボード。"
   },
   "tags": [
    "whiteboard",
    "workshop",
    "diagram",
    "brainstorm"
   ],
   "certified": false
  },
  {
   "id": "figma",
   "name": "Figma",
   "host": "figma.com",
   "url": "https://figma.com",
   "cat": "async",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "win"
   ],
   "tagline": {
    "en": "Design, comment and hand off in the same live file.",
    "ko": "같은 라이브 파일에서 디자인하고 코멘트하고 핸드오프.",
    "ja": "同じライブファイルでデザインし、コメントし、受け渡す。"
   },
   "tags": [
    "design",
    "prototype",
    "handoff",
    "ui"
   ],
   "certified": false
  },
  {
   "id": "fathom",
   "name": "Fathom",
   "host": "fathom.video",
   "url": "https://fathom.video",
   "cat": "async",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac"
   ],
   "tagline": {
    "en": "Records and summarises your calls so nobody has to take notes.",
    "ko": "통화를 녹음하고 요약해 회의록 담당자를 없앱니다.",
    "ja": "通話を録音・要約して、議事録係を不要にする。"
   },
   "tags": [
    "meeting notes",
    "transcript",
    "summary",
    "recorder"
   ],
   "certified": false
  },
  {
   "id": "grain",
   "name": "Grain",
   "host": "grain.com",
   "url": "https://grain.com",
   "cat": "async",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Turns a long call into short clips you can paste into Slack.",
    "ko": "긴 통화를 슬랙에 붙일 수 있는 짧은 클립으로.",
    "ja": "長い通話をSlackに貼れる短いクリップに。"
   },
   "tags": [
    "clips",
    "meeting",
    "highlights",
    "record"
   ],
   "certified": false
  },
  {
   "id": "twist",
   "name": "Twist",
   "host": "twist.com",
   "url": "https://twist.com",
   "cat": "async",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "win",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Threaded, async discussions instead of a chat that keeps interrupting.",
    "ko": "계속 방해하는 채팅 대신, 스레드로 정리된 비동기 논의.",
    "ja": "絶えず邪魔するチャットの代わりに、スレッドで整理された非同期の議論。"
   },
   "tags": [
    "async",
    "threads",
    "discussion",
    "remote"
   ],
   "certified": false
  },
  {
   "id": "tuple",
   "name": "Tuple",
   "host": "tuple.app",
   "url": "https://tuple.app",
   "cat": "async",
   "pricing": "paid",
   "platforms": [
    "mac",
    "win"
   ],
   "tagline": {
    "en": "Low-latency screen sharing built for pairing rather than presenting.",
    "ko": "발표가 아니라 페어 프로그래밍을 위해 만든 저지연 화면 공유.",
    "ja": "発表ではなくペア作業のために作られた低遅延の画面共有。"
   },
   "tags": [
    "pair programming",
    "screen share",
    "remote",
    "calls"
   ],
   "certified": false
  },
  {
   "id": "pikkola-time",
   "name": "Pikkola Time",
   "host": "time.pikkola.com",
   "url": "https://time.pikkola.com",
   "cat": "scheduling",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Compare working hours across cities and get scored meeting slots instead of a grid of clocks.",
    "ko": "도시별 근무 시간을 대조해, 시계 격자 대신 점수가 매겨진 회의 시간을 받습니다.",
    "ja": "都市ごとの勤務時間を突き合わせ、時計の格子ではなく点数の付いた会議枠を得る。"
   },
   "tags": [
    "timezone",
    "meeting planner",
    "world clock",
    "overlap",
    "pikkola"
   ],
   "certified": true
  },
  {
   "id": "world-time-buddy",
   "name": "World Time Buddy",
   "host": "worldtimebuddy.com",
   "url": "https://worldtimebuddy.com",
   "cat": "scheduling",
   "pricing": "freemium",
   "platforms": [
    "web",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Stack city clocks and read the overlap at a glance.",
    "ko": "도시 시계를 겹쳐 놓고 겹치는 시간을 한눈에 읽습니다.",
    "ja": "都市の時計を並べ、重なる時間を一目で読む。"
   },
   "tags": [
    "timezone",
    "world clock",
    "converter",
    "meeting"
   ],
   "certified": false
  },
  {
   "id": "calendly",
   "name": "Calendly",
   "host": "calendly.com",
   "url": "https://calendly.com",
   "cat": "scheduling",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "A booking link that ends the email back-and-forth.",
    "ko": "이메일로 일정을 주고받던 일을 끝내는 예약 링크.",
    "ja": "メールで日程をやり取りする手間を終わらせる予約リンク。"
   },
   "tags": [
    "booking",
    "availability",
    "meetings",
    "calendar"
   ],
   "certified": false
  },
  {
   "id": "cal-com",
   "name": "Cal.com",
   "host": "cal.com",
   "url": "https://cal.com",
   "cat": "scheduling",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Open-source scheduling you can host yourself and shape to your own flow.",
    "ko": "직접 호스팅하고 원하는 흐름으로 바꿀 수 있는 오픈소스 일정 예약.",
    "ja": "自分でホストし、自分好みの流れに変えられるオープンソースの予約。"
   },
   "tags": [
    "booking",
    "open source",
    "self-hosted",
    "calendar"
   ],
   "certified": false
  },
  {
   "id": "clockwise",
   "name": "Clockwise",
   "host": "getclockwise.com",
   "url": "https://getclockwise.com",
   "cat": "scheduling",
   "pricing": "free",
   "platforms": [
    "web",
    "ext"
   ],
   "tagline": {
    "en": "Moves flexible meetings around to buy back blocks of focus time.",
    "ko": "유연한 회의를 옮겨 집중 시간 덩어리를 확보합니다.",
    "ja": "柔軟な会議を動かし、集中時間のまとまりを確保する。"
   },
   "tags": [
    "focus time",
    "ai calendar",
    "meetings",
    "google calendar"
   ],
   "certified": false
  },
  {
   "id": "reclaim-ai",
   "name": "Reclaim.ai",
   "host": "reclaim.ai",
   "url": "https://reclaim.ai",
   "cat": "scheduling",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Defends your calendar against meeting creep and task slippage.",
    "ko": "회의가 잠식하는 캘린더를 지키고 밀린 업무 시간을 되찾습니다.",
    "ja": "会議に侵食されるカレンダーを守り、遅れた作業の時間を取り戻す。"
   },
   "tags": [
    "calendar",
    "focus",
    "habits",
    "tasks"
   ],
   "certified": false
  },
  {
   "id": "motion",
   "name": "Motion",
   "host": "usemotion.com",
   "url": "https://usemotion.com",
   "cat": "scheduling",
   "pricing": "paid",
   "platforms": [
    "web",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Auto-schedules tasks and meetings around your real deadlines.",
    "ko": "실제 마감에 맞춰 업무와 회의를 자동으로 배치합니다.",
    "ja": "実際の締め切りに合わせてタスクと会議を自動配置する。"
   },
   "tags": [
    "auto schedule",
    "tasks",
    "project management",
    "deadlines"
   ],
   "certified": false
  },
  {
   "id": "savvycal",
   "name": "SavvyCal",
   "host": "savvycal.com",
   "url": "https://savvycal.com",
   "cat": "scheduling",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Booking links that show your availability without exposing your whole week.",
    "ko": "한 주 전체를 드러내지 않고 가능한 시간만 보여 주는 예약 링크.",
    "ja": "一週間のすべてを見せずに空き時間だけを示す予約リンク。"
   },
   "tags": [
    "booking",
    "availability",
    "calendar",
    "links"
   ],
   "certified": false
  },
  {
   "id": "toggl-track",
   "name": "Toggl Track",
   "host": "toggl.com",
   "url": "https://toggl.com",
   "cat": "scheduling",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "win",
    "ios",
    "android",
    "ext"
   ],
   "tagline": {
    "en": "One-click time tracking for the work you actually bill.",
    "ko": "실제로 청구하는 업무를 원클릭으로 기록.",
    "ja": "実際に請求する作業をワンクリックで記録。"
   },
   "tags": [
    "time tracking",
    "billable",
    "freelance",
    "reports"
   ],
   "certified": false
  },
  {
   "id": "pomofocus",
   "name": "Pomofocus",
   "host": "pomofocus.io",
   "url": "https://pomofocus.io",
   "cat": "scheduling",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "A no-signup Pomodoro timer that stays out of the way.",
    "ko": "가입 없이 쓰는, 방해하지 않는 뽀모도로 타이머.",
    "ja": "登録不要で邪魔をしないポモドーロタイマー。"
   },
   "tags": [
    "pomodoro",
    "timer",
    "focus",
    "deep work"
   ],
   "certified": false
  },
  {
   "id": "pikkola-diff",
   "name": "Pikkola Diff",
   "host": "diff.pikkola.com",
   "url": "https://diff.pikkola.com",
   "cat": "dev",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Compare text or code in the browser with word-level highlighting; nothing is uploaded.",
    "ko": "텍스트·코드를 브라우저에서 단어 단위로 비교하며, 아무것도 업로드하지 않습니다.",
    "ja": "テキストやコードをブラウザで単語単位に比較。何もアップロードしない。"
   },
   "tags": [
    "diff",
    "compare",
    "text",
    "json",
    "privacy",
    "pikkola"
   ],
   "certified": true
  },
  {
   "id": "ray-so",
   "name": "Ray.so",
   "host": "ray.so",
   "url": "https://ray.so",
   "cat": "dev",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Turn a snippet into a clean code image worth posting.",
    "ko": "코드 조각을 올릴 만한 깔끔한 이미지로.",
    "ja": "コードを投稿したくなるきれいな画像に。"
   },
   "tags": [
    "code screenshot",
    "image",
    "snippet",
    "share"
   ],
   "certified": false
  },
  {
   "id": "carbon",
   "name": "Carbon",
   "host": "carbon.now.sh",
   "url": "https://carbon.now.sh",
   "cat": "dev",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Create shareable screenshots of your source with proper syntax colour.",
    "ko": "소스를 문법 색을 살린 공유용 스크린샷으로.",
    "ja": "ソースをシンタックスカラーの効いた共有用画像に。"
   },
   "tags": [
    "code screenshot",
    "syntax highlight",
    "image",
    "tweet"
   ],
   "certified": false
  },
  {
   "id": "regex101",
   "name": "Regex101",
   "host": "regex101.com",
   "url": "https://regex101.com",
   "cat": "dev",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Build, test and get a line-by-line explanation of a regular expression.",
    "ko": "정규식을 만들고 시험하고 줄 단위로 해설까지 받습니다.",
    "ja": "正規表現を作り、試し、行ごとの解説まで得る。"
   },
   "tags": [
    "regex",
    "pattern",
    "debug",
    "test"
   ],
   "certified": false
  },
  {
   "id": "json-crack",
   "name": "JSON Crack",
   "host": "jsoncrack.com",
   "url": "https://jsoncrack.com",
   "cat": "dev",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "See JSON as a graph you can navigate instead of a wall of braces.",
    "ko": "JSON을 중괄호의 벽이 아니라 탐색 가능한 그래프로.",
    "ja": "JSONを括弧の壁ではなく、たどれるグラフとして見る。"
   },
   "tags": [
    "json",
    "graph",
    "visualize",
    "data"
   ],
   "certified": false
  },
  {
   "id": "excalidraw",
   "name": "Excalidraw",
   "host": "excalidraw.com",
   "url": "https://excalidraw.com",
   "cat": "dev",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Hand-drawn diagrams for architecture and flows, fast enough to think with.",
    "ko": "아키텍처와 흐름을 손그림으로. 생각하며 그리기 좋은 속도.",
    "ja": "アーキテクチャやフローを手描きで。考えながら描ける速さ。"
   },
   "tags": [
    "diagram",
    "whiteboard",
    "architecture",
    "sketch"
   ],
   "certified": false
  },
  {
   "id": "hoppscotch",
   "name": "Hoppscotch",
   "host": "hoppscotch.io",
   "url": "https://hoppscotch.io",
   "cat": "dev",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "A lightweight API client that opens in a tab, not an installer.",
    "ko": "설치 프로그램이 아니라 탭에서 열리는 가벼운 API 클라이언트.",
    "ja": "インストーラではなくタブで開く軽量APIクライアント。"
   },
   "tags": [
    "api",
    "rest",
    "graphql",
    "http",
    "testing"
   ],
   "certified": false
  },
  {
   "id": "bruno",
   "name": "Bruno",
   "host": "usebruno.com",
   "url": "https://usebruno.com",
   "cat": "dev",
   "pricing": "freemium",
   "platforms": [
    "mac",
    "win",
    "linux"
   ],
   "tagline": {
    "en": "Offline-first API client that keeps collections as plain files in your repo.",
    "ko": "컬렉션을 저장소 안의 평범한 파일로 두는 오프라인 우선 API 클라이언트.",
    "ja": "コレクションをリポジトリ内の普通のファイルとして持つオフライン優先のAPIクライアント。"
   },
   "tags": [
    "api",
    "offline",
    "collections",
    "git",
    "http"
   ],
   "certified": false
  },
  {
   "id": "devdocs",
   "name": "DevDocs",
   "host": "devdocs.io",
   "url": "https://devdocs.io",
   "cat": "dev",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Every API reference you need, in one searchable, offline-capable place.",
    "ko": "필요한 API 문서를 한 곳에서 검색하고 오프라인으로도.",
    "ja": "必要なAPIリファレンスを一括検索、オフラインでも。"
   },
   "tags": [
    "docs",
    "reference",
    "api",
    "offline"
   ],
   "certified": false
  },
  {
   "id": "it-tools",
   "name": "IT Tools",
   "host": "it-tools.tech",
   "url": "https://it-tools.tech",
   "cat": "dev",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Sixty small developer utilities — hashes, encoders, converters — on one page.",
    "ko": "해시, 인코더, 변환기 등 60여 가지 개발 유틸을 한 페이지에.",
    "ja": "ハッシュ、エンコーダ、変換など60以上の開発ユーティリティを1ページに。"
   },
   "tags": [
    "tools",
    "hash",
    "base64",
    "converter",
    "uuid"
   ],
   "certified": false
  },
  {
   "id": "crontab-guru",
   "name": "Crontab.guru",
   "host": "crontab.guru",
   "url": "https://crontab.guru",
   "cat": "dev",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Turns a cron expression into a plain-English sentence.",
    "ko": "크론 표현식을 평범한 문장으로 풀어 줍니다.",
    "ja": "cron式を平易な文章に翻訳する。"
   },
   "tags": [
    "cron",
    "schedule",
    "syntax",
    "server"
   ],
   "certified": false
  },
  {
   "id": "explainshell",
   "name": "ExplainShell",
   "host": "explainshell.com",
   "url": "https://explainshell.com",
   "cat": "dev",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Breaks a shell command down flag by flag, with the man page behind each one.",
    "ko": "셸 명령을 옵션 하나씩, 각 옵션의 man 페이지와 함께 풀어 설명합니다.",
    "ja": "シェルコマンドをフラグ単位で、各manページとともに解説する。"
   },
   "tags": [
    "shell",
    "bash",
    "command",
    "man page"
   ],
   "certified": false
  },
  {
   "id": "pikkola-rank",
   "name": "Pikkola Rank",
   "host": "rank.pikkola.com",
   "url": "https://rank.pikkola.com",
   "cat": "content",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Pre-flight check for Korean blog drafts: length, repetition, risky claims and an SEO score.",
    "ko": "한국어 블로그 원고 점검: 글자수, 도배, 위험 표현, SEO 점수.",
    "ja": "韓国語ブログ原稿の事前チェック：文字数、繰り返し、リスク表現、SEOスコア。"
   },
   "tags": [
    "korean",
    "blog",
    "seo",
    "editor",
    "pikkola"
   ],
   "certified": true
  },
  {
   "id": "google-search-console",
   "name": "Google Search Console",
   "host": "search.google.com",
   "url": "https://search.google.com/search-console",
   "cat": "content",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "The only first-party source for how Google crawls, indexes and ranks your site.",
    "ko": "구글이 내 사이트를 크롤·색인·순위화하는 방식을 알려 주는 유일한 1차 자료.",
    "ja": "Googleがサイトをクロール・インデックス・順位付けする唯一の一次情報。"
   },
   "tags": [
    "google",
    "indexing",
    "search",
    "performance",
    "sitemap"
   ],
   "certified": false
  },
  {
   "id": "ahrefs-webmaster-tools",
   "name": "Ahrefs Webmaster Tools",
   "host": "ahrefs.com",
   "url": "https://ahrefs.com/webmaster-tools",
   "cat": "content",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Free crawl, backlink and keyword data for sites you can verify.",
    "ko": "소유 확인한 사이트의 크롤·백링크·키워드 데이터를 무료로.",
    "ja": "所有確認したサイトのクロール・被リンク・キーワードデータを無料で。"
   },
   "tags": [
    "backlinks",
    "audit",
    "keywords",
    "seo",
    "crawl"
   ],
   "certified": false
  },
  {
   "id": "hemingway-editor",
   "name": "Hemingway Editor",
   "host": "hemingwayapp.com",
   "url": "https://hemingwayapp.com",
   "cat": "content",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Flags the sentences that are too long, too passive or too clever.",
    "ko": "너무 길거나 수동태이거나 어려운 문장을 표시합니다.",
    "ja": "長すぎる文、受動態、難しい文を指摘する。"
   },
   "tags": [
    "writing",
    "readability",
    "editing",
    "style"
   ],
   "certified": false
  },
  {
   "id": "grammarly",
   "name": "Grammarly",
   "host": "grammarly.com",
   "url": "https://grammarly.com",
   "cat": "content",
   "pricing": "freemium",
   "platforms": [
    "web",
    "ext",
    "mac",
    "win"
   ],
   "tagline": {
    "en": "Grammar and tone checking that follows you across every text box.",
    "ko": "웹의 모든 입력창을 따라다니는 문법·톤 검사.",
    "ja": "Web上のあらゆる入力欄についてくる文法・トーンのチェック。"
   },
   "tags": [
    "grammar",
    "writing",
    "tone",
    "editing",
    "extension"
   ],
   "certified": false
  },
  {
   "id": "surfer-seo",
   "name": "Surfer SEO",
   "host": "surfer.com",
   "url": "https://surfer.com",
   "cat": "content",
   "pricing": "paid",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "A content editor scored against the pages already ranking for the term.",
    "ko": "이미 그 검색어로 상위에 있는 페이지들과 비교해 점수를 매기는 에디터.",
    "ja": "すでに上位表示されているページと比較して採点するエディタ。"
   },
   "tags": [
    "content",
    "seo",
    "outline",
    "optimization"
   ],
   "certified": false
  },
  {
   "id": "screaming-frog",
   "name": "Screaming Frog",
   "host": "screamingfrog.co.uk",
   "url": "https://screamingfrog.co.uk",
   "cat": "content",
   "pricing": "freemium",
   "platforms": [
    "mac",
    "win"
   ],
   "tagline": {
    "en": "Desktop crawler for titles, links and redirects; the free tier covers 500 URLs.",
    "ko": "타이틀·링크·리다이렉트를 훑는 데스크톱 크롤러. 무료판은 500 URL까지.",
    "ja": "タイトル・リンク・リダイレクトを調べるクローラー。無料版は500URLまで。"
   },
   "tags": [
    "crawler",
    "seo",
    "audit",
    "redirects",
    "broken links"
   ],
   "certified": false
  },
  {
   "id": "ubersuggest",
   "name": "Ubersuggest",
   "host": "neilpatel.com",
   "url": "https://neilpatel.com/ubersuggest",
   "cat": "content",
   "pricing": "freemium",
   "platforms": [
    "web",
    "ext"
   ],
   "tagline": {
    "en": "Keyword volumes and content ideas without sitting through a sales call.",
    "ko": "영업 전화를 듣지 않고 쓰는 키워드 볼륨과 콘텐츠 아이디어.",
    "ja": "営業電話を聞かずに使えるキーワードボリュームと企画。"
   },
   "tags": [
    "keywords",
    "seo",
    "content ideas",
    "competitors"
   ],
   "certified": false
  },
  {
   "id": "alsoasked",
   "name": "AlsoAsked",
   "host": "alsoasked.com",
   "url": "https://alsoasked.com",
   "cat": "content",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Maps the follow-up questions people search after the first one.",
    "ko": "첫 검색어 뒤에 이어지는 후속 질문들을 지도처럼 보여 줍니다.",
    "ja": "最初の検索語の後続する質問を地図のように示す。"
   },
   "tags": [
    "questions",
    "people also ask",
    "keywords",
    "seo"
   ],
   "certified": false
  },
  {
   "id": "tinypng",
   "name": "TinyPNG",
   "host": "tinypng.com",
   "url": "https://tinypng.com",
   "cat": "content",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Shrinks images without a quality loss you can see.",
    "ko": "눈에 보이는 화질 손실 없이 이미지를 줄입니다.",
    "ja": "目に見える劣化なく画像を軽くする。"
   },
   "tags": [
    "images",
    "compression",
    "performance",
    "web"
   ],
   "certified": false
  },
  {
   "id": "pikkola-meta",
   "name": "Pikkola Meta",
   "host": "meta.pikkola.com",
   "url": "https://meta.pikkola.com",
   "cat": "social",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "See a link card on Google, X, Slack, Discord and KakaoTalk before you publish it.",
    "ko": "발행 전에 구글·X·슬랙·디스코드·카카오톡에서의 링크 카드를 확인합니다.",
    "ja": "公開前にGoogle・X・Slack・Discord・KakaoTalkでのリンクカードを確認。"
   },
   "tags": [
    "open graph",
    "meta tags",
    "preview",
    "twitter card",
    "pikkola"
   ],
   "certified": true
  },
  {
   "id": "opengraph-xyz",
   "name": "OpenGraph.xyz",
   "host": "opengraph.xyz",
   "url": "https://opengraph.xyz",
   "cat": "social",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Paste any URL and see its Open Graph card rendered.",
    "ko": "아무 URL이나 붙여 넣으면 오픈그래프 카드를 그려 줍니다.",
    "ja": "任意のURLを貼るとOGカードを描画してくれる。"
   },
   "tags": [
    "open graph",
    "preview",
    "url",
    "social"
   ],
   "certified": false
  },
  {
   "id": "metatags-io",
   "name": "MetaTags.io",
   "host": "metatags.io",
   "url": "https://metatags.io",
   "cat": "social",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Preview and generate meta tags for Google, X, Facebook and LinkedIn.",
    "ko": "구글·X·페이스북·링크드인용 메타태그를 미리 보고 생성합니다.",
    "ja": "Google・X・Facebook・LinkedIn向けのメタタグを確認して生成。"
   },
   "tags": [
    "meta tags",
    "preview",
    "social",
    "seo"
   ],
   "certified": false
  },
  {
   "id": "vercel-og-playground",
   "name": "Vercel OG Playground",
   "host": "og-playground.vercel.app",
   "url": "https://og-playground.vercel.app",
   "cat": "social",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Design dynamic OG images in code and see the result on every change.",
    "ko": "코드로 동적 OG 이미지를 설계하고 바뀔 때마다 결과를 확인.",
    "ja": "コードで動的OG画像を設計し、変更のたびに結果を見る。"
   },
   "tags": [
    "og image",
    "dynamic",
    "next.js",
    "design"
   ],
   "certified": false
  },
  {
   "id": "socialsharepreview",
   "name": "Social Share Preview",
   "host": "socialsharepreview.com",
   "url": "https://socialsharepreview.com",
   "cat": "social",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "One URL, every social card, side by side for comparison.",
    "ko": "URL 하나로 모든 소셜 카드를 나란히 비교.",
    "ja": "1つのURLであらゆるSNSカードを並べて比較。"
   },
   "tags": [
    "preview",
    "social",
    "cards",
    "compare"
   ],
   "certified": false
  },
  {
   "id": "typefully",
   "name": "Typefully",
   "host": "typefully.com",
   "url": "https://typefully.com",
   "cat": "social",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Write, schedule and measure posts for X and LinkedIn in one editor.",
    "ko": "X·링크드인 글을 한 에디터에서 쓰고 예약하고 분석합니다.",
    "ja": "X・LinkedInの投稿を1つのエディタで書き、予約し、分析する。"
   },
   "tags": [
    "twitter",
    "x",
    "linkedin",
    "scheduling",
    "writing"
   ],
   "certified": false
  },
  {
   "id": "buffer",
   "name": "Buffer",
   "host": "buffer.com",
   "url": "https://buffer.com",
   "cat": "social",
   "pricing": "freemium",
   "platforms": [
    "web",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Queue the same post across every network without re-uploading it five times.",
    "ko": "같은 글을 다섯 번 다시 올리지 않고 여러 네트워크에 예약.",
    "ja": "同じ投稿を5回上げ直さずに各ネットワークへ予約。"
   },
   "tags": [
    "social media",
    "scheduling",
    "queue",
    "publishing"
   ],
   "certified": false
  },
  {
   "id": "canva",
   "name": "Canva",
   "host": "canva.com",
   "url": "https://canva.com",
   "cat": "social",
   "pricing": "freemium",
   "platforms": [
    "web",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Social images that look designed, without waiting for a designer.",
    "ko": "디자이너를 기다리지 않아도 디자인된 것처럼 보이는 소셜 이미지.",
    "ja": "デザイナーを待たずに整って見えるソーシャル画像。"
   },
   "tags": [
    "design",
    "images",
    "templates",
    "social"
   ],
   "certified": false
  },
  {
   "id": "unsplash",
   "name": "Unsplash",
   "host": "unsplash.com",
   "url": "https://unsplash.com",
   "cat": "social",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Free photography for the posts that need a real image, not a gradient.",
    "ko": "그라데이션이 아니라 진짜 사진이 필요한 글을 위한 무료 이미지.",
    "ja": "グラデーションではなく本物の写真が要る投稿のための無料素材。"
   },
   "tags": [
    "photos",
    "images",
    "stock",
    "free"
   ],
   "certified": false
  },
  {
   "id": "bannerbear",
   "name": "Bannerbear",
   "host": "bannerbear.com",
   "url": "https://bannerbear.com",
   "cat": "social",
   "pricing": "freemium",
   "platforms": [
    "web",
    "api"
   ],
   "tagline": {
    "en": "Generate branded social images from a template through an API.",
    "ko": "템플릿에서 브랜드 소셜 이미지를 API로 자동 생성합니다.",
    "ja": "テンプレートからブランド入り画像をAPIで自動生成。"
   },
   "tags": [
    "api",
    "images",
    "automation",
    "templates"
   ],
   "certified": false
  },
  {
   "id": "chatgpt",
   "name": "ChatGPT",
   "host": "chatgpt.com",
   "url": "https://chatgpt.com",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "The general-purpose assistant most teams reach for first.",
    "ko": "대부분의 팀이 가장 먼저 손을 뻗는 범용 어시스턴트.",
    "ja": "多くのチームが最初に手を伸ばす汎用アシスタント。"
   },
   "tags": [
    "llm",
    "openai",
    "chat",
    "assistant",
    "writing"
   ],
   "certified": false
  },
  {
   "id": "claude",
   "name": "Claude",
   "host": "claude.ai",
   "url": "https://claude.ai",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web",
    "mac",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Long-context writing and code review that keeps the thread of a project.",
    "ko": "프로젝트의 맥락을 놓치지 않는 긴 문맥의 글쓰기와 코드 리뷰.",
    "ja": "プロジェクトの文脈を保つ長文脈の執筆とコードレビュー。"
   },
   "tags": [
    "llm",
    "anthropic",
    "writing",
    "coding",
    "analysis"
   ],
   "certified": false
  },
  {
   "id": "perplexity",
   "name": "Perplexity",
   "host": "perplexity.ai",
   "url": "https://perplexity.ai",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Answers with sources you can open and check yourself.",
    "ko": "출처를 직접 열어 확인할 수 있는 답변.",
    "ja": "出典を自分で開いて確かめられる回答。"
   },
   "tags": [
    "search",
    "research",
    "sources",
    "answers",
    "llm"
   ],
   "certified": false
  },
  {
   "id": "gemini",
   "name": "Gemini",
   "host": "gemini.google.com",
   "url": "https://gemini.google.com",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web",
    "ios",
    "android"
   ],
   "tagline": {
    "en": "Google's assistant, wired into Docs, Gmail and Search results.",
    "ko": "Docs·지메일·검색 결과에 연결된 구글의 어시스턴트.",
    "ja": "Docs・Gmail・検索結果につながるGoogleのアシスタント。"
   },
   "tags": [
    "google",
    "llm",
    "assistant",
    "workspace"
   ],
   "certified": false
  },
  {
   "id": "cursor",
   "name": "Cursor",
   "host": "cursor.com",
   "url": "https://cursor.com",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "mac",
    "win",
    "linux"
   ],
   "tagline": {
    "en": "An editor built around asking the model about your own repository.",
    "ko": "내 저장소에 대해 모델에게 묻도록 만든 에디터.",
    "ja": "自分のリポジトリについてモデルに聞けるエディタ。"
   },
   "tags": [
    "ide",
    "coding",
    "code completion",
    "agent",
    "editor"
   ],
   "certified": false
  },
  {
   "id": "github-copilot",
   "name": "GitHub Copilot",
   "host": "github.com",
   "url": "https://github.com/features/copilot",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web",
    "ext",
    "cli"
   ],
   "tagline": {
    "en": "Inline completions and a coding agent that lives inside GitHub.",
    "ko": "깃허브 안에 사는 인라인 자동완성과 코딩 에이전트.",
    "ja": "GitHubの中に住むインライン補完とコーディングエージェント。"
   },
   "tags": [
    "github",
    "code completion",
    "agent",
    "pull request"
   ],
   "certified": false
  },
  {
   "id": "bolt-new",
   "name": "Bolt.new",
   "host": "bolt.new",
   "url": "https://bolt.new",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Prompt a full-stack app and deploy it without leaving the browser.",
    "ko": "프롬프트로 풀스택 앱을 만들고 브라우저를 떠나지 않고 배포.",
    "ja": "プロンプトでフルスタックアプリを作り、ブラウザから出ずに公開。"
   },
   "tags": [
    "vibe coding",
    "full stack",
    "deploy",
    "web app",
    "agent"
   ],
   "certified": false
  },
  {
   "id": "v0",
   "name": "v0",
   "host": "v0.app",
   "url": "https://v0.app",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Generate React and Tailwind interfaces from a description.",
    "ko": "설명으로 React·Tailwind 인터페이스를 생성합니다.",
    "ja": "説明からReactとTailwindのUIを生成する。"
   },
   "tags": [
    "ui",
    "react",
    "tailwind",
    "generator",
    "frontend"
   ],
   "certified": false
  },
  {
   "id": "replit",
   "name": "Replit",
   "host": "replit.com",
   "url": "https://replit.com",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web",
    "ios"
   ],
   "tagline": {
    "en": "A cloud IDE with hosting and an agent that can run the app it writes.",
    "ko": "호스팅과, 작성한 앱을 실행하는 에이전트가 붙은 클라우드 IDE.",
    "ja": "ホスティングと、書いたアプリを実行するエージェント付きのクラウドIDE。"
   },
   "tags": [
    "ide",
    "hosting",
    "agent",
    "cloud",
    "collaboration"
   ],
   "certified": false
  },
  {
   "id": "windsurf",
   "name": "Windsurf",
   "host": "windsurf.com",
   "url": "https://windsurf.com",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "mac",
    "win",
    "linux"
   ],
   "tagline": {
    "en": "An agentic IDE that keeps a working map of your codebase.",
    "ko": "코드베이스의 지도를 유지하는 에이전트형 IDE.",
    "ja": "コードベースの地図を保つエージェント型IDE。"
   },
   "tags": [
    "ide",
    "agent",
    "coding",
    "codebase"
   ],
   "certified": false
  },
  {
   "id": "ollama",
   "name": "Ollama",
   "host": "ollama.com",
   "url": "https://ollama.com",
   "cat": "ai",
   "pricing": "free",
   "platforms": [
    "mac",
    "win",
    "linux",
    "cli"
   ],
   "tagline": {
    "en": "Run open models on your own machine with a single command.",
    "ko": "명령 한 줄로 오픈 모델을 내 컴퓨터에서 실행.",
    "ja": "コマンド1つでオープンモデルを自分のマシンで実行。"
   },
   "tags": [
    "local",
    "open source",
    "llm",
    "privacy",
    "cli"
   ],
   "certified": false
  },
  {
   "id": "hugging-face",
   "name": "Hugging Face",
   "host": "huggingface.co",
   "url": "https://huggingface.co",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web",
    "api"
   ],
   "tagline": {
    "en": "Models, datasets and demos for everything open in machine learning.",
    "ko": "오픈 머신러닝의 모델·데이터셋·데모가 모인 곳.",
    "ja": "オープンな機械学習のモデル・データセット・デモの集積地。"
   },
   "tags": [
    "models",
    "datasets",
    "open source",
    "spaces",
    "ml"
   ],
   "certified": false
  },
  {
   "id": "notebooklm",
   "name": "NotebookLM",
   "host": "notebooklm.google.com",
   "url": "https://notebooklm.google.com",
   "cat": "ai",
   "pricing": "free",
   "platforms": [
    "web"
   ],
   "tagline": {
    "en": "Grounded answers and audio overviews built only from your own sources.",
    "ko": "내 자료만 근거로 한 답변과 오디오 요약.",
    "ja": "自分の資料だけに基づく回答と音声概要。"
   },
   "tags": [
    "research",
    "notes",
    "sources",
    "google",
    "audio"
   ],
   "certified": false
  },
  {
   "id": "elevenlabs",
   "name": "ElevenLabs",
   "host": "elevenlabs.io",
   "url": "https://elevenlabs.io",
   "cat": "ai",
   "pricing": "freemium",
   "platforms": [
    "web",
    "api"
   ],
   "tagline": {
    "en": "Natural text-to-speech and voice cloning for demos and narration.",
    "ko": "데모와 내레이션을 위한 자연스러운 TTS와 음성 복제.",
    "ja": "デモやナレーション向けの自然なTTSと音声クローン。"
   },
   "tags": [
    "voice",
    "tts",
    "audio",
    "api",
    "narration"
   ],
   "certified": false
  }
 ]
}