Urgent.News

What's breaking now, across thousands of outlets.

Tech

I built an in-browser search engine that finds the exact function to fix a bug

TLDR: I built a search engine that reads a bug report (or lets you define it) and points to the exact file (93%) and to the exact function (79.4%) you need to fix. Hey everyone, I recently made a new project while trying to get into RAG and automation. Odin is more than a search engine, all you have to do is paste a public repo URL and link the issue or describe the bug yourself and it downloads,…

I recently developed a project called Odin, which is an in-browser search engine designed to pinpoint the precise function needed to resolve a bug. The process is straightforward; you simply input a public repository URL and either link to an issue or describe the bug in your own words. Odin then downloads, parses, and ranks the functions according to the specified bug, offering a more targeted solution than traditional large language models (LLMs).

What sets Odin apart is its operational framework. It predominantly executes within the user's browser, employing Tree-sitter (utilizing WebAssembly) and small local models via WebGPU. This design ensures that code is not indiscriminately sent to a massive cloud LLM, thereby enhancing data privacy and security. The efficiency of Odin is noteworthy; when evaluated on 300 genuine issues from the SWE-bench Lite dataset, Odin successfully identified the correct file in the top 10 results 93% of the time, and the specific function 79.4% of the time.

Remarkably, it achieves this level of accuracy using models under 1 billion parameters, significantly reducing the cost per issue to a fraction of a cent.

Additionally, Odin offers a GitHub Action that can be integrated into your repository, automatically commenting on new issues with the most probable functions to remedy. I encourage anyone interested to give Odin a try, as your feedback, questions, and criticisms will be invaluable in refining its benchmarks. Odin is compatible with public repositories in Python, JavaScript, TypeScript, Go, Java, and Rust, making it accessible across a variety of programming languages. Simply visit allfather.dev to start using Odin for finding the code behind any bug report.

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 Tech

I got tired of "can you see my screen?" so I built a shared reading room for documents

Every document review I've ever been part of goes like this: someone shares their screen, the PDF is too small to read, they scroll while you're still on page two, and half the meeting is "can you see…

  • SyncPage platform allows documents to serve as shared space instead of screen sharing.
  • Attendees join with simple link, no account needed, increasing participation.
  • Supports PDFs, Word, PowerPoint, Excel; annotations integrated into documents.

AWS Will Run Its European Sovereign Cloud Without the Global Backbone for Several Hours

On October 24, AWS will operate its European Sovereign Cloud without a connection to the AWS Global Network backbone, with a team of EU residents and the region’s own hardware and software.

  • AWS will disconnect European Sovereign Cloud from Global Network backbone on Oct 24.
  • Region will operate using dedicated channel and local data centers in Brandenburg.
  • Exercise tests resilience but doesn't ensure true sovereignty due to US legal concerns.

Someone just starting out looking for feedback

Getting into coding just for fun. I've been working through lessons and Codecademy and this is my first project for development basics.

  • Newcomer embarks on initial coding project
  • Algorithm for pattern searching developed
  • Project aims to enhance algorithm understanding

Ledgerly: A Smart Invoice Organizer for Freelancers

This is my submission for the Hacktoberfest Open-Source AI Challenge — Week 2: Side Hustle. What I Built Ledgerly is a Smart Invoice Organizer designed to help freelancers and small business owners…

  • Ledgerly is an open-source AI tool for freelancers to manage invoices and expenses.
  • OCR technology extracts details from uploaded documents using Tesseract.js.
  • Users can run the application locally to maintain privacy and customize features.

ListingForge: a local Gemma tool that drafts shop listings from product photos

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built ListingForge helps a small online seller turn photos of one product into a first draft of a shop…

  • ListingForge is a local web app for small online sellers
  • Uses Gemma 3 vision model to create listings from photos
  • Runs locally on user's computer without account or cloud

More from Sunday 18 October →