In development: iPad, Mac & sync

Made for Swarthmore students

Your semester,
planned beautifully.

Build a conflict-free course schedule, keep assignments organized, and see exactly what comes next. A little more calm for your semester, on your iPhone—and now growing to iPad and Mac.

  • No account required
  • Local by default
  • Made for Swarthmore
iPhoneYour day, in your pocket.
iPadDedicated app in development.
MacDevelopment preview available.

One semester command center

Less schedule wrangling.
More time for everything else.

SwatPlan brings course planning and day-to-day organization together. Explore the planner below, including new features in development builds that are still coming to the App Store.

Find a schedule that fits

Compare conflict-free combinations and rank them by weekly balance, professor ratings, and the times you prefer to be in class.

Tasks that know your courses

Organize work by class and colorful tags, add due dates and study blocks, and extend a deadline with one tap. Timed tasks appear on your calendar.

Your next class at a glance

Class Progress widgets show what is happening now and what comes next. Add them to your iPhone or iPad screens, or your Mac desktop.

Reminders that fit your day

Get a heads-up before class and a morning task summary. On iPhone and iPad with iOS 26, optional wake-up alarms follow your first class.

Bring an existing schedule

Enter registered sections manually or use on-device screenshot recognition, then review matches before saving.

Know where your grades stand

Track CS35, Math 27, Econ 1, and Philosophy 1T with course-specific grading guides, assessment weights, and progress toward your goals.

Your devices, on the same page

Choose optional iCloud or private GitHub sync for your timetable, tasks, tags, grades, and blocked times. Your planner works locally with sync off.

Agenda when you need focus. Week when you need context.

Move between a clean daily list and the full week, look ahead to next week, hide weekends, and open a course for its details and tasks.

From options to an actual week

Get set up in three steps.

  1. 1

    Choose your starting point

    Build a new timetable or bring in the schedule you already registered for.

  2. 2

    Make it yours

    Set time preferences, blocked periods, ranking priorities, colors, and reminders.

  3. 3

    Run your semester

    Follow each day, manage course tasks, and keep your timetable close at hand.

Get SwatPlan

A home for your semester.
On your favorite screen.

Choose your device to get started. Mobile releases and the Mac development preview are distributed separately.

iPhone · App Store

Take your plans with you.

Your course schedule and tasks, ready wherever your day takes you. Available now on the App Store for iPhone.

Download on the App Store

Current App Store release: 1.0.1 · iOS 18+
Free · Designed for iPhone

The dedicated iPad app, widgets, grades, tags, and sync are in newer development builds. They are not included in the current App Store release.

Mac development preview

Give your week more room.

A native Mac app with weekly and monthly calendars, sidebar navigation, keyboard shortcuts, and desktop widgets.

For registered test Macs only. This build uses Apple development signing and is not notarized for general distribution. It will not run on an unregistered Mac.

Download Mac preview

Version 1.3.1 · Build 9 · 7.0 MB ZIP
macOS 15+ · Apple silicon & Intel

Installation & download details

On a Mac already registered with the developer, unzip the download, move SwatPlan to Applications, and open it. If macOS blocks the app, contact support before continuing. Apple explains its app security checks.

This preview was built on October 2, 2026. Download the SHA-256 checksum to verify the archive.

Need a hand getting started? Find answers below or contact support.

Changelog

A little better,
every update.

What’s new, what’s improved, and the small things that make a busy semester easier.

Development updates · Fall 2026

These notes follow the app’s development. Check the App Store for the features included in your mobile release.

Mac preview 1.3.1

A clearer Mac window.

The native Mac window now follows the app’s light and dark appearance, including immediately after changing Settings. This fixes the hard-to-read dark title above the sidebar.

More screens. One semester.

  • iPad and Mac support. Adaptive sidebars, resizable layouts, wider weekly calendars, and Mac keyboard shortcuts.
  • A month at a glance on Mac. Browse recurring classes and active task deadlines, select a day for its events, and jump back to today.
  • Optional sync. Keep timetables, tasks, tags, grades, and blocked times in sync through iCloud or a private GitHub repository. Sync starts off.
  • One-tap deadline extensions. Move an active task’s due date forward with +1 day while keeping its scheduled time.
  • Easier GitHub setup. A guided walkthrough and clearer messages for connection and secure token storage problems.

See your progress. Sort your work.

  • Course-specific grades. Track CS35 standards and labs, Math 27 assessments, Econ 1, and Philosophy 1T with detailed grading guides.
  • Custom task tags. Create reusable color-coded tags, filter your to-do list, and keep tags in JSON and CSV imports and exports.

Your next class, a glance away.

  • Class Progress widgets. Live class progress, remaining time, location, and the next class on Home and Lock Screens.
  • Class-aware wake-up alarms. Optional iOS 26 alarms follow your earliest class, with a cutoff and adjustable lead time.
Earlier updates

A planner that feels like yours.

  • Four color palettes with matching dark themes and searchable, organized Settings.
  • Task statistics, PDF schedule sharing, JSON and CSV task imports, and customizable exports.
  • Morning task reminders, improved course search, and roomier Schedule and Tasks navigation.
  • A preview of the planned campus map. Walking directions are still in development.

Bring the schedule you already have.

Choose a new timetable, enter your registered sections, or recognize a Banner screenshot on your device and review the matches before saving.

From course choices to daily plans.

Timed tasks on the calendar, course details, Maps links, next-week navigation, optional celebrations, and a more memory-efficient schedule solver.

Support

Questions? Start here.

Start with a local planner, then add widgets, reminders, or optional sync when you want them. Here are answers to the most common questions.

Report a problem
Where is my schedule stored?

Your saved timetable, tasks, tags, grades, and preferences are stored locally. If you enable sync in Settings, selected planner data is also stored in your private iCloud database or your own private GitHub repository. SwatPlan does not operate a user-account server.

How do I add a widget?

On iPhone or iPad, long-press your Home Screen and choose Add Widget, or customize your Lock Screen, then select SwatPlan. On Mac, use Edit Widgets on the desktop or in Notification Center and choose Class Progress.

Why won’t the Mac preview open?

The current download is a development build for Macs registered with the developer. It is not a notarized public release. An unregistered Mac cannot run it; contact support about testing availability.

How do I sync between devices?

Open Settings → Sync on each device. Choose iCloud using the same Apple Account, or follow the built-in GitHub guide to connect a private repository. Sync is off by default and checks for changes while the app is open. Appearance and reminder preferences stay local.

Does the campus map have walking directions?

The Map destination currently previews planned features. Building search, walking directions, and accessible routes are still in development.

Why does a course or section look incorrect?

Course information can change. Please open a public-repository issue with the course code, section, and the correction needed.

Does SwatPlan register me for courses?

No. SwatPlan helps you plan and organize a timetable, but official registration still happens through Swarthmore’s registration system.

Is SwatPlan an official Swarthmore app?

No. SwatPlan is an independent student-focused project and is not affiliated with or endorsed by Swarthmore College.

Information stored on your device

SwatPlan stores the information you enter or select so the app can remember your setup between launches. This may include:

  • Your selected courses and schedule
  • Your tasks, tags, due dates, and scheduled work times
  • Your grade entries and assessment scores
  • Your display, ranking, and reminder preferences
  • Your blocked-time preferences

This information is stored locally on your device. SwatPlan does not operate an account system or upload your planner to a developer-controlled server. Screenshot recognition runs on your device; screenshots are not uploaded for recognition.

Optional iCloud and GitHub sync

Sync starts disabled on every device. When you enable it, SwatPlan exchanges your timetable, tasks, tags, grade entries, and blocked times with either your private iCloud CloudKit database or a private GitHub repository you configure. The provider processes that information under its own privacy policy: Apple or GitHub.

GitHub access tokens are stored in your device’s Keychain and are not included in synced planner data. Appearance, notification permissions, wake-up alarms, and reminder preferences stay local. Sync runs while the app is open, and you can turn it off in Settings.

Notifications and alarms

If you enable class or task reminders, SwatPlan asks the operating system to schedule local notifications. Optional wake-up alarms on iPhone and iPad use system alarm permission. SwatPlan does not use remote push notifications. You can change these permissions in your device’s Settings.

External links

SwatPlan includes optional links to external services, including Google Maps, Swarthmore College course information, and Rate My Professors. When you choose one of these links, the external service may process information under its own privacy policy. SwatPlan does not receive data about your activity on those services.

Analytics, advertising, and tracking

SwatPlan does not include third-party advertising or analytics SDKs and does not track you across apps or websites.

Data retention and deletion

Use the app’s controls to remove local planner information and disable pending reminders. Turning sync off does not delete local information or existing remote copies. Manage iCloud copies and GitHub repository data through the respective provider; GitHub commit history can retain earlier planner data, including deleted items. Keep your sync repository private.

Children’s privacy

SwatPlan is intended for college students and is not directed to children under 13. SwatPlan does not operate a service that collects children’s information.

Changes to this policy

This policy may be updated if SwatPlan’s features or data practices change. Updates will be posted on this page with a revised effective date.

Contact and independence

For privacy questions, open an issue in the SwatPlan public repository. SwatPlan is an independent project and is not affiliated with or endorsed by Swarthmore College, Google, or Rate My Professors.