cd /news/artificial-intelligence/campuscue-an-offline-ai-that-turns-c… Β· home β€Ί topics β€Ί artificial-intelligence β€Ί article
[ARTICLE Β· art-145212] src=dev.to β†— pub= topic=artificial-intelligence verified=true sentiment=↑ positive

CampusCue: An Offline AI That Turns Confusing College Notices Into Clear Next Steps

A developer built CampusCue, an open-source tool that converts lengthy college notices into structured action plans with deadlines, eligibility criteria, required documents, action items and warnings. The application runs an open-weight Gemma model locally via Ollama so private documents are processed on the student's own machine, and it preserves page references so users can verify each extracted detail against the original notice.

by read3 min views2 publishedOct 5, 2026

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend

Have you ever received a 5-page college notice and thought:

"Okay... but what exactly am I supposed to do?"

That was the problem I wanted to solve for a friend.

College students regularly receive scholarship notices, exam circulars, registration announcements, internship opportunities, and administrative PDFs written in formal language. The information is there, but figuring out what actually matters can take a surprising amount of time.

So I built CampusCue.

CampusCue takes a college notice and turns it into a simple action plan:

Instead of simply asking AI to summarize a PDF, CampusCue focuses on the question a student actually cares about:

"What do I need to do?"

The goal was to build something useful for one real person first, rather than trying to build a generic AI product for everyone.

πŸš€ Live Demo:

https://campus-cue.vercel.app/

The main workflow is:

Upload notice β†’ Analyze locally β†’ Get action plan β†’ Ask questions β†’ Verify the source

The application is designed around a simple principle:

Don't just summarize the notice. Make it actionable.

πŸ’» GitHub Repository:

https://github.com/HITESHVERMA01/CampusCue

The repository contains the frontend, backend, AI integration, document processing, prompts, and setup instructions.

The project is open source so that the workflow can be inspected, modified, extended, and reused.

CampusCue is built around local open-weight AI, rather than depending on a closed AI API.

College Notice
      β”‚
      β–Ό
 PDF / Image Upload
      β”‚
      β–Ό
 Document Extraction
      β”‚
      β–Ό
 Page-aware Text
      β”‚
      β–Ό
 Local Gemma via Ollama
      β”‚
      β–Ό
 Structured Analysis
      β”‚
      β”œβ”€β”€ Deadline
      β”œβ”€β”€ Eligibility
      β”œβ”€β”€ Documents
      β”œβ”€β”€ Action Items
      └── Warnings
      β”‚
      β–Ό
 CampusCue UI
      β”‚
      β”œβ”€β”€ Action Checklist
      β”œβ”€β”€ Questions
      └── Source Verification

One of the most important design decisions was keeping page references with extracted information.

If CampusCue says:

"The deadline is October 12."

the user can see where that information came from in the original notice.

This makes the system more useful than a black-box summary and helps reduce the risk of blindly trusting an AI-generated answer.

This is the part of the project that matters most to me.

College notices can contain information that students may not want to send to an external AI service.

A traditional cloud-based approach could look like:

Private Document
      ↓
Internet
      ↓
Third-party AI API
      ↓
AI Response

CampusCue can instead run the core AI workflow locally:

Private Document
      ↓
Student's Computer
      ↓
Ollama
      ↓
Gemma
      ↓
Answer

That changes what is possible.

When using the local model, the document can be processed on the user's own computer instead of requiring it to be sent to a third-party AI API.

Once the model is available locally, the core inference doesn't require paying for every question or document analyzed through a cloud API.

The application isn't permanently tied to one proprietary model or provider.

The local model can be replaced and the AI pipeline can be experimented with or extended.

Because the model runs locally, the core AI functionality can work without an internet connection once the required software and model are installed.

For me, this is the real value of open innovation:

The AI isn't just something I'm calling. It's something I can actually run, inspect, change, and build around.

Coming soon / [add DevRelay session here]

I also used the build process to explore how an AI-assisted development workflow could help move from an idea to a working product quickly.

CampusCue uses an open-weight Gemma model through Ollama as the core reasoning engine for understanding college notices and turning them into actionable information.

The model isn't simply generating a chatbot response β€” it is part of the core document-analysis workflow.

CampusCue is intentionally small right now.

The next things I'd like to explore are:

But the most important next step isn't another feature.

It's giving CampusCue to the friend I built it for and seeing whether it actually makes their life easier.

Because that was the point of the challenge in the first place.

Build for one person. Solve one real problem. Then see where it goes.

── more in #artificial-intelligence 4 stories Β· sorted by recency
── more on @campuscue 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/campuscue-an-offline…] indexed:0 read:3min 2026-10-05 Β· β€”