👻 Meet REPOREVENANT — Bringing Dead Codebases Back to Life!
Ever opened an unfamiliar or abandoned GitHub repository and struggled to understand how it works?
That's the problem I wanted to solve with REPOREVENANT!
🚀 What does it do?
REPOREVENANT analyzes GitHub repositories using source code, commit history, and documentation to help developers understand and revive old projects.
✨ Key Features
- Repository file and commit analysis.
- AI-powered Ghost Chat for asking questions about code.
- Evidence-backed answers with file and commit references.
- Detection of unresolved TODOs and potential issues.
- Proposed code repairs with a goal of safe sandbox testing.
🛠️ Tech Stack
Next.js, React, TypeScript, Node.js, Express.
🔗 Check it out!
- Live Demo: https://halloween-4afo.vercel.app
- GitHub: https://github.com/anshhika-shukla/halloween
🚧 Currently working on real LLM integration and sandbox-based code repairs.
I'd love to hear your feedback!
What would you ask the ghost of an abandoned codebase? 👻
![Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2q4w48b9bzs43tynyhsf.png)
