Back to Projects
AI/ML
Open Source

VerbalCodeAI - AI Code Assistant

Built a powerful AI-powered code analysis tool that acts as a personal code companion, leveraging advanced embedding techniques and LLM integration for intelligent code navigation and understanding.

Vibhek Soni cybersecurity engineer VerbalCodeAI - AI Code Assistant detailed project showcase featuring ai/ml
The Vision

I wanted to create an AI assistant that could understand code as well as a senior developer, making programming easier for everyone.

The Story

VerbalCodeAI is like having a super-smart coding buddy who never gets tired of helping you understand code. It can read your entire project and answer questions like 'What does this function do?' instantly!

Development Journey
A human-friendly timeline of how this project came to life
Week 1

The Coding Struggle

I noticed how hard it is to understand large codebases. It's like trying to read a giant book where every page refers to other pages you haven't read yet!

Week 2-3

AI Embeddings Magic

I learned about embeddings - a way to teach AI to understand code meaning, not just words. Like teaching a computer to understand the 'soul' of code.

Week 4-6

Building the Brain

I built a system that could read entire projects and remember everything about them. It's like having a librarian who has read every book and can instantly find any information.

Week 7-8

MCP Integration

I connected it to the MCP protocol so it could work with different AI tools. Like building a universal translator that works with all smart assistants.

Week 9-11

25 Tools Arsenal

I created 25 specialized tools for different coding tasks - finding functions, explaining code, suggesting improvements. Each tool is like a different superpower!

Week 12

WebSocket Speed

I added real-time communication so it responds instantly to questions. Now it feels like chatting with a coding expert who's always available!

Technologies Used
The tools and languages that made this project possible
Python
AI Embeddings
LLM Integration
Flask
HTTP API
MCP Protocol
Ollama
WebSocket
Project Impact

25+ specialized tools • MCP integration • Multi-provider LLM