A spooky tool that scans GitHub graveyards for abandoned projects and uses AI to literally bring them back to life. Paste in a dead repo, and it modernizes dependencies, refactors deprecated code, adds tests, and generates updated documentation.
- AI-Powered Analysis: Uses OpenAI to generate intelligent, context-aware fixes
- Dependency Resurrection: Updates outdated packages and fixes security vulnerabilities
- Configuration Modernization: Generates TypeScript configs, ESLint, and Prettier setups
- Test Generation: Creates comprehensive test suites with CI/CD pipelines
- Documentation Revival: Regenerates README files with proper structure
- Code Quality Enhancement: Converts JavaScript to TypeScript with proper types
- Downloadable Fixes: Export all generated files to apply to your repo
Watch the dramatic reanimation process with:
- ⚡ Lightning effects during reanimation
- 💀 Body parts (modules) tracking showing what needed the most work
- 🌟 Animated background with floating particles
- 🎨 Purple and pink gradient theme with glow effects
npm install
npm run devOpen http://localhost:3000 to see the reanimator in action.
- Enter a GitHub repository URL
- Click "Begin Reanimation"
- AI analyzes the repo using GitHub API
- Watch as each module is analyzed and brought back to life with lightning effects
- View AI-generated fixes and code for each component
- Download all generated files to apply to your repo
Create a .env file with your API keys:
GITHUB_TOKEN=your_github_token_here
OPENAI_API_KEY=your_openai_api_key_hereGet your tokens:
- GitHub: https://github.com/settings/tokens (needs
reposcope) - OpenAI: https://platform.openai.com/api-keys
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- Automatic PR creation with all fixes
- Support for Python, Go, Rust, and other languages
- Batch processing for multiple repos
- Integration with npm audit for security scanning
- Real-time collaboration features
- Custom AI prompts for specific modernization needs
This project was created as a spooky Halloween-themed developer tool.