Extension Icon

Korean Add Calendar

Create Apple Calendar events or reminders from Korean natural language.
Overview

Korean Add Calendar (Raycast)

Create Apple Calendar events or Apple Reminders from Korean schedule sentences.

raycast2x

Quick Start

  1. Run Create Korean Schedule Item in Raycast.
  2. Enter a Korean schedule sentence.
  3. Select the target (Apple Calendar Event or Apple Reminder) and destination list.
  4. Run one of the actions (Create in Apple Calendar / Create in Reminders).

For full behavior details and parsing rules, see:

Example Inputs

  • 내일 오후 3시에 회의
  • 다음주 화요일 오전 10시 반에 강남에서 팀 미팅
  • 3월 12일 점심 12시 30분에 점심 약속
  • 오늘 19:00에 운동
  • 내일 오후 4시부터 6시까지 회의
  • 내일 6시 전에 제출
  • 3일 안에 계약서 보내기
  • 이번주 내 정산
  • 3시간 이내 계약서 회신
  • 오늘 중 결재
  • 이번달 내 정산

Behavior

  • If no time is provided, the item is created as all-day.
  • If a parsed weekday-only expression is in the past (for example, 월요일 3시), it moves to the next week.
  • Event creation uses EventKit through assets/add_event.swift.
  • Reminder creation uses EventKit through assets/add_reminder.swift.
  • You can select the destination calendar or reminder list from writable EventKit lists.
  • The last selected target and destination are restored automatically.
  • The optional location field overrides the parsed location when provided.
  • Parse status, summary, and recommended target are shown above destination fields.
  • If a sentence only contains time (for example, 6시 직장인 미팅), date defaults to today. If that time has already passed, it rolls to the next day.
  • Time ranges in the form 부터 ~까지 are supported.
  • Deadline patterns such as 까지/전에/전까지/이전, N일 안에/이내/내, N시간 안에/이내/내, 오늘/내일/모레 중, and 이번주/다음주/이번달/다음달 내 are supported.
  • Deadline sentences are interpreted as due points (not duration blocks).
  • Deadline intent defaults to Apple Reminder unless manually overridden.
  • You can use Create and Open Calendar to jump to the created event time in Calendar.app.
  • macOS Calendar and Reminders permissions are required on first use.

Development

npx ray develop