cd /news/ai-tools/repo-seance-giving-abandoned-reposit… · home › topics › ai-tools › article
[ARTICLE · art-161622] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Repo Séance 👻 — Giving Abandoned Repositories a Second Life

A developer built Repo Séance, a local-first AI tool that analyzes abandoned or unfamiliar codebases by reading source trees, Git history, and Python import graphs, then answering developer questions through an entity called the Ghost. Every factual claim is tied to a retrieved file, line, or commit, and the tool explicitly flags when the record is silent rather than inventing a narrative. The project runs inference locally via Ollama and open-weight models to keep private code and credentials off hosted APIs.

by read2 min views2 publishedOct 31, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine Every abandoned repository has a story.

Some projects stop after a single commit. Others contain months of development, unfinished features, confusing dependencies, and code that nobody has touched in years. When the original developer disappears, the repository is left behind — almost like a digital ghost.

That's the idea behind Repo Séance.

Repo Séance is a local-first AI-powered tool that helps developers understand abandoned or unfamiliar codebases. Instead of simply generating a summary, it lets you interact with a repository as if you were interviewing its past.

You can ask questions such as:

The tool analyzes source code, project structure, dependencies, and Git history to build an evidence-backed picture of the repository.

I interpreted Ghost in the Machine as the digital remains of software projects: code that still exists, even when the people and context behind it are gone.

The goal is simple: help developers understand what was left behind and make it easier to continue the work.

The project is designed for local execution, so the demo can also showcase the application running on a developer's machine.

🔗 GitHub Repository:

Every repository leaves a ghost. Some still have something to say.

Repo Séance is a local archaeological tool for forgotten software. You open a ZIP or a checkout the backend can already see. It reads the tree, the git history when one exists, and the Python import graph. Then you question an entity called the Ghost. Every factual claim is tied to a file, a line, or a commit that was actually retrieved. When the record is silent, the ghost says so.

Summon the past. Understand the code. Revive what was forgotten.

Repo Séance combines traditional code analysis with local AI inference.

The planned architecture uses:

One important design decision was to avoid relying on a hosted AI API. Repository code can contain private implementation details, credentials, or intellectual property. Keeping inference local gives developers greater control over where their code goes.

I also wanted the application to distinguish between verified facts, reasonable inferences, and unknown information. For example, a repository may show that development stopped after a particular commit, but it cannot reliably tell us why the developer stopped working on it.

Repo Séance should never invent that story.

The AI helps interpret the evidence; the repository itself remains the source of truth.

A project like Repo Séance makes much more sense when built with open-source technologies.

Local inference through Ollama and open-weight models makes it possible to experiment with AI without sending an entire repository to an external API. Open-source frameworks also let developers inspect, modify, and extend the system according to their own requirements.

── more in #ai-tools 4 stories · sorted by recency
── more on @repo séance 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/repo-seance-giving-a…] indexed:0 read:2min 2026-10-31 · —