Know what to study next.

SAM turns your syllabus into a plan you can follow, tracks what you've finished, and shows what's left.

macOS brew install --cask avinaxhroy/tap/sam
  • 12Study widgets
  • 5Ways to mark done
  • 3Revision schedules
SAM's Today screen: the current topic and 7 percent Mathematics coverage above a queue of five items, four marked late, and a Coming up panel.

One plan. Every way you work.

Use the app, search with ⌘K, edit it in your editor, or run a command. It's all one plan.

record topic.r1 Sets, Relations and Functions

SAM’s desktop app, on Today: the focus card for topic.r1, Sets, Relations and Functions, at 7 percent Mathematics coverage, above the day’s queue.

You decide what done means.

Check off a topic, count pages, set progress, solve practice problems, or pass a review. Change the rule without losing your progress.

COMPLETION RULE ONE PER KIND check pages progress flip srs flip watch topics learned 2+ proved 12 anchored two solved problems → proved · the target → anchored rules.json 300 520

Your plan is yours to keep.

Every course, topic, and session is saved in a folder you can open, back up, or move. No account, no lock-in.

my-plan topic.jsonl {"id":"topic.r1","stage":"proved","solved":7} one record · one line my-plan/content/records plain JSONL · no export step

Let AI do the setup.

Connect the AI assistant you already use. It reads your syllabus, builds the courses and topics, and files them away. One Undo if it's wrong.

syllabus.pdf the source AGENT CLI ⌘J > sam batch.jsonl receipt 3 courses 97 topics 214 sessions Undo written through sam dry run · 0 errors

Is SAM for you?

Both columns matter. The second one saves you a download.

Good fit

  • You have a syllabus with units and topics.It becomes your course plan.
  • You study on a laptop.SAM runs on macOS, Windows, and Linux.
  • You like to tweak your setup.Change the rules, screens, and schedule.

Not a fit

  • You only study on your phone.SAM is a desktop app.
  • You want your plan synced everywhere.There is no server and no account.
  • You want a one-click Mac install.The macOS build isn't notarized. Gatekeeper may block it.

Works on macOS 13+, Windows 10/11, and Linux.

Make the screen you study from.

Your day, your subjects, your revision. Drag widgets around, resize them, or start from a preset. ⌘Z undoes it.

SAM's Screen Composer, editing Today. The canvas holds a session card for Normalisation to third normal form at 17 percent Databases coverage, above the day's queue. The inspector on the right lists rename, change icon, and reset, with no component selected.