Urgent.News

What's breaking now, across thousands of outlets.

Tech

GhostRepo: A Local Autopsy for Abandoned Repositories, with Gemma Doing the Talking

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine What I Built Every abandoned repository has a story, but the people who could tell it have usually moved on. What's left is a stale README, a few hundred commits, and a dependency file nobody has touched in years. GhostRepo investigates repositories like these on your own machine and helps you plan…

GhostRepo is an open-source AI tool designed to investigate abandoned Git repositories on your local machine. It helps uncover insights about the repository's programming language, frameworks, Git history, dependencies, configuration, documentation, and tests. The tool also runs Ruff on Python code for added analysis.

GhostRepo relies on a local Gemma model from Ollama to interpret the findings, ensuring the AI-generated results are clearly labeled and separate from verified facts. The tool doesn't apply patches automatically but rather builds a prioritized resurrection plan and drafts a new README based on the verified findings. Users can view the proposed code changes as downloadable diffs for review.

The application avoids declaring a project abandoned based solely on the age of the last commit. Instead, it considers a project's status based on its recent activity and the presence of verified findings. GhostRepo is a local-first tool that requires no accounts or hosted AI services, ensuring that the AI model never reads the repository directly or executes its code. All findings and interpretations remain local and unaltered.

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

Kubernetes RBAC escalate and bind verbs remove the usual guardrails

Kubernetes RBAC escalate and bind verbs remove the usual guardrails Kubernetes RBAC normally prevents an administrator from creating a role whose permissions are greater than the permissions the…

  • Kubernetes RBAC escalate and bind verbs bypass permission checks
  • Allow creation of roles/role bindings with excessive permissions
  • Risk of limited role gaining cluster-wide control

What 120,000 invented rows taught me about moving a SQL Server 2012 app to Dataverse

This is a test migration on invented records. Kove Energy is a showcase firm, not a client. I built a stand-in for an old SQL Server 2012 database, gave it the faults old databases usually have, and…

  • Kove Energy migrated 120,000 rows from SQL Server 2012 to Dataverse
  • Migration completed in 70 minutes, 119,996 rows successfully loaded
  • Dataverse validated all 145 checks, ensuring data integrity

More from Saturday 31 October →