I Built Brief2Done: A Local AI Assistant That Turns Assignment Briefs Into Checklists | Hacktoberfest 2026 A developer built Brief2Done, a local-first AI assistant that parses assignment briefs and extracts requirements, constraints and deadlines into a checklist, running through a Gradio interface on open-weight models. The prototype was tested against multiple briefs and correctly identified details such as word-count ranges, PDF submission format and deadlines. The tool is positioned to help students understand what an assignment requires, not to write it for them. This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady https://dev.to/challenges/hacktoberfest-week3-2026-10-19 . You know that feeling when your lecturer gives you an assignment, you open the instructions, see how lengthy or complicated they look, and immediately tell yourself, "I'll check it out tomorrow" ? Well, that's me sometimes. 😅 Tomorrow comes, and I postpone it again. Before I know it, the deadline is approaching, and I'm only just trying to understand what the lecturer actually wants. Sometimes, the assignment itself isn't even the biggest problem. It's the effort of reading everything, identifying the requirements, and figuring out where to start. So I began wondering: What if I could build something that handles that first stressful part for me? Something that could read an assignment brief, explain what I'm expected to do, and turn the important instructions into a simple checklist. That's how Brief2Done was born. For Hacktoberfest 2026's Slow and Steady challenge, I decided to turn that personal frustration into a working project powered by open-weight AI. And yes, the goal is to be a little lazy—but in a productive way Brief2Done is a local-first AI-powered assignment brief analyzer that helps students understand what their assignments require before they begin working. Instead of spending time manually reorganizing lengthy instructions, students can paste an assignment brief into Brief2Done and get a clearer breakdown. The application provides: For example, imagine receiving this assignment: Compare supervised and unsupervised machine learning. Discuss at least three algorithms, provide two real-world applications, and include a comparison table. Submit your work as a PDF between 1,000 and 1,500 words by Wednesday. Brief2Done can identify the main task and detect constraints such as the 1,000–1,500-word range, PDF format, and Wednesday deadline. It's not designed to write assignments for students. It's designed to make starting an assignment easier, so we have fewer excuses to keep postponing it. Brief2Done runs locally through a simple Gradio interface. The interface has two sections: one for pasting an assignment brief and another for displaying the analysis. Here's Brief2Done in action: I tested the prototype with different assignment briefs, including: One of my favorite moments during development was when I tested Brief2Done and saw it correctly identify the word count, PDF format, and deadline. I was like, "Wow So something that can help me understand what an assignment actually requires of me can exist like this?" I was genuinely amazed.