Every valid schedule, generated instantly.
Upload your course list, block the times you can't attend, and Schedulify computes every conflict-free combination in seconds. Then filter results in plain English with SchedBot AI.
Available for Windows and macOS
Everything you need to build the right schedule
No spreadsheets. No conflicts. No wasted time.
Conflict-Free Generation
Computes every valid schedule combination exhaustively — zero time overlaps, guaranteed. No manual checking, no missed options.
SchedBot AI Filtering
Chat with SchedBot, powered by Gemini Flash AI. Ask for schedules with no morning classes, maximum free days, or any preference you can describe in plain English.
Flexible File Input
Import your course list via Excel (.xlsx) or TXT. Supports all 11 session types: Lectures, Tutorials, Labs, Blocks, Departmental, Reinforcement, Guidance, Colloquium, Registration, Thesis, and Project.
Block Unavailable Times
Mark any time slots you cannot attend before generation starts. The algorithm only ever considers schedules that fit your life.
Print-Ready Export
Export your final schedule to CSV for spreadsheet workflows, or print it directly from the app with a single click — clean and formatted.
Multi-Semester Support
Handles Semester A, Semester B, Summer, and Yearly courses in one session. Switch between semesters and filter cleanly without re-importing.
Three steps to your perfect schedule
From course list to calendar-ready schedule in minutes.
Upload Your Course List
Drop in your Excel (.xlsx) or TXT course file. Schedulify parses all session types automatically and remembers previously uploaded files for quick re-use.
Select Courses & Block Times
Pick the courses you need, choose your semester, and mark any time slots you cannot attend. The generator only considers schedules that fit your constraints.
Browse, Filter & Export
Every valid schedule appears instantly. Ask SchedBot in plain English to narrow them down, then export to CSV or print your favourite — done.
Built with
A native desktop app — no cloud required, no account needed.
Stop building schedules by hand.
Schedulify is free, open-source, and runs entirely on your machine.
No account. No subscription. Just download and run.
Open source — view on GitHub