Urgent.News

What's breaking now, across thousands of outlets.

AI

OpenTriage: A Read-Only Triage Assistant for Maintainers, and Why a No-LLM Baseline Beat Gemma on Precision

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built OpenTriage is a local-first triage assistant for open-source maintainers. Point it at a public GitHub repo and, for every issue and PR, it suggests: ๐Ÿท๏ธ Labels , chosen only from the repo's existing labels, with a one-line reason (it abstains when unsure) ๐Ÿ” Possible duplicates : the top 3 similar pastโ€ฆ

This is a story about OpenTriage, a local-first triage assistant designed for open-source maintainers. It helps review issues and pull requests by suggesting labels, flagging duplicates, identifying low-effort PRs, and drafting polite replies. OpenTriage runs on a laptop using small open-weight models like Gemma and never labels, comments, or closes anything on GitHub. The human always decides.

The story highlights the challenge faced by maintainers during Hacktoberfest when the flood of issues and PRs creates duplicate reports and trivial changes. OpenTriage was built to alleviate this burden for maintainers and open-source contributors.

The development stack used for OpenTriage includes Next.js, TypeScript, Tailwind, Zod for schema validation, and Ollama for local AI model execution. The model of choice is Gemma (gemma3:1b via Ollama) to re-rank labels and draft replies. The system utilizes local embeddings and BM25 lexical scores for duplicate detection, but it can function without embeddings.

The live demo of OpenTriage can be accessed at https://opentriage-0xzg.onrender.com/. For the hackathon, the demo was tested on the expressjs/express and colinhacks/zod repositories. The full implementation is available on GitHub at pkprajapati7402/OpenTriage.

The story emphasizes the importance of privacy and cost-effectiveness for open-source maintainers. With OpenTriage, sensitive data stays on the maintainer's machine, and running the assistant locally is free. The project was built for the DEV Hacktoberfest 2026 Weekend Challenge: Build for a Friend.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in AI

The Day Your AI Goes Rogue

The biggest enterprise AI risk in the next decade may not be a malicious AI. It will be a capable one pursuing the goal it was given โ€” with too much access and nothing to stop it.

Jev is the if statement of AI

You would never call an LLM to compare two numbers. Yet that is roughly what we all do with AI right now: we hand a model that could draft a legal opinion a question with two possible answers, and weโ€ฆ

  • Jev acts as an unspoken branch in AI decision-making
  • Unlike LLMs, Jev generates calibrated probabilities, not text
  • Jev is 194 times faster and 445 times cheaper than traditional models

More from Friday 2 October โ†’