Inspiration
Modern development teams handle massive codebases, but understanding the "pulse" of a project remains manual. We spend hours reviewing PRs, hunting for tech debt, and trying to visualize architectural risks. I was inspired to build a "Neural Brain" for developers, a command center that makes codebases transparent and predictable using AI.
What it does
DevPulse is a RAG-powered engineering dashboard. It connects to your GitHub, indexes your repositories in real-time, and provides:
- Neural Query: Ask questions about your architecture in plain English.
- Risk Radar: A visual heatmap identifying "hotspots" of potentially high-risk or complex code.
- PR Explainer: Automated, high-fidelity summaries and review checklists for incoming changes.
- Tech Debt Detector: Surfaces TODOs, oversized files, and type safety gaps automatically.
Security & Privacy: The repo content, whether public or private, is not read by anyone except the server and is not stored at all, ensuring your code remains completely safe.
How we built it
We leveraged Next.js 16 for the core framework with TypeScript for safety. The AI engine is built using the HuggingFace Inference API, specifically utilizing Mistral-7B for summarization and MiniLM-L6 for vector embeddings. Data is persisted in MongoDB, and we implemented a custom RAG (Retrieval-Augmented Generation) pipeline for code analysis. The interface is styled with Tailwind CSS and animated with Framer Motion for a premium "hacker" aesthetic.
Challenges we ran into
Optimizing the RAG pipeline for raw source code was a major challenge. Code contains a lot of "noise" compared to standard text. We had to refine our tokenization and chunking strategies to ensure the AI could maintain architectural context across multiple files without exceeding API limits or losing precision.
Accomplishments that we're proud of
We are particularly proud of the Neural Node Explorer. It’s not just a file browser; it’s an interactive gateway that feels alive. Successfully integrating real-time GitHub repository analysis with a sleek, high-performance visualization system like Recharts was a huge win for the user experience.
What we learned
Building DevPulse taught us the power of AI-driven static analysis. We learned that the gap between a "messy codebase" and a "clean architecture" can be bridged by providing developers with the right visual metaphors and a natural language interface to their own work.
What's next for DevPulse: AI Engineering Intelligence Dashboard
We plan to add support for Multi-Repo context, allowing teams to query dependencies across different repositories. We also aim to implement AI Self-Healing, where the dashboard doesn't just find tech debt, but automatically generates Pull Requests to fix it.
Built With
- css3
- framer-motion
- html5
- javascript
- mongodb
- mongoose
- next.js
- react
- react-flow
- recharts
- tailwind-css
- typescript
Log in or sign up for Devpost to join the conversation.