Zenexis is a next-generation AI-powered debugging platform designed to transform how developers identify, analyze, and fix code issues. Built with a privacy-first vision, Zenexis combines intelligent code understanding, automated debugging pipelines, and an integrated development workspace to deliver a seamless debugging experience.
In a world where debugging consumes a significant portion of development time, Zenexis acts as an intelligent co-pilot by providing root cause analysis, confidence-based fixes, and automated code correction all within a developer-friendly environment.
- β¨ Features
- πΈ Preview
- π Project Structure
- βοΈ Technologies Used
- ποΈ System Architecture
- π Getting Started
- π§ Usage Guide
- π― Core Features
- π Privacy-First Approach
- π Customization
- π οΈ Future Enhancements
- π€ Contributing
- π License
- π Credits
- π’ Author
- π§ AI-Powered Debugging: Root cause analysis with detailed explanations
- π Confidence Scoring: Reliability score for every generated fix
- π§Ύ Git Diff Viewer: Visualize exact code changes line-by-line
- β‘ Auto Debug Pipeline: One-click automatic bug detection and fixing
- π§βπ» VS Code-like Workspace: Integrated file explorer, editor, terminal
- π Project Import Support: Load entire directories directly
- π¬ Chat-based Debugging: Conversational interface for code issues
- π‘ Real-time Updates: WebSocket-based live feedback
- πΎ Local Persistence: IndexedDB + SQLite hybrid storage
- π Privacy-First Design: Built for local LLM integration (future-ready)
| Home Page | Dashboard |
|---|---|
![]() |
![]() |
| Chat Interface | Workspace Interface |
|---|---|
![]() |
![]() |
Zenexis/
βββ πZenexis_
βββ πbackend
β βββ πdata
β β βββ workspace.db # Workspace storage
β β βββ zenexis.db # AI/debugging data
β β
β βββ πsrc
β β βββ πservices
β β β βββ ai.service.ts # AI interaction logic
β β β βββ pipeline.manager.ts # Debug pipeline orchestration
β β β βββ storage.service.ts # SQLite operations
β β βββ server.ts # Express + Socket.IO server
β β
β βββ package.json
β βββ tsconfig.json
β
β
βββ πfrontend
β βββ πpublic
β β βββ πassets
β β βββ πfavicon
β β βββ πimages
β β
β βββ πsrc
β β βββ πcomponents
β β β βββ πchat
β β β βββ πworkspace
β β β βββ πnavigation
β β β βββ πui
β β β
β β βββ πlib
β β β βββ ai.ts
β β β βββ socket.ts
β β β βββ workspaceStore.ts
β β β βββ utils.ts
β β β
β β βββ πpages
β β β βββ Chat.tsx
β β β βββ Workspace.tsx
β β β βββ Dashboard.tsx
β β β βββ Home.tsx
β β β βββ Profile.tsx
β β β
β β βββ App.tsx
β β βββ main.tsx
β β
β βββ package.json
β βββ vite.config.ts
β
βββ LICENSE
βββ README.md| Technology | Purpose |
|---|---|
| React 19 | Frontend framework |
| TypeScript | Type safety |
| Vite | Build tool |
| Tailwind CSS | Styling |
| Monaco Editor | Code editing |
| Zustand | State management |
| IndexedDB (idb) | Client storage |
| Express.js | Backend API |
| Socket.IO | Real-time communication |
| SQLite (better-sqlite3) | Persistent storage |
| OpenAI API (GPT-4.1 Mini) | AI debugging (MVP) |
| Node-PTY | Terminal emulation |
git clone https://github.com/FrostByte-49/zenexis.git
cd Zenexis/Zenexis_cd backend
npm install
npm run devcd ../frontend
npm install
npm run devhttp://localhost:5173
-
Paste buggy code
-
Submit query
-
Receive:
- RCA
- Fix
- Confidence score
- Git diff
- Import project folder
- View file tree (left panel)
- Edit code (center editor)
- Run commands (terminal)
- Use AI assistant (right panel)
-
Click "Run Pipeline"
-
System:
- Scans files
- Detects errors
- Fixes automatically
- Injects updated code
- Multi-step reasoning pipeline
- Context-aware fixes
- Language-agnostic
- const x = y + 1
+ const x = Number(y) + 1- Powered by Node-PTY
- Displays runtime errors
- Integrated debugging feedback
- File tree
- Monaco editor
- Live preview (optional)
- Terminal + AI panel
Zenexis is designed with local-first AI in mind:
- IndexedDB for local storage
- SQLite for persistent backend storage
- Current MVP uses GPT-4.1 Mini
- Future upgrade β Fully Local LLM (Ollama / Mistral / LLaMA)
Goal: Ensure code never leaves user's machine.
- Replace OpenAI with local LLM
- Modify prompts in
ai.service.ts
- Tailwind config for theming
- Extend workspace components
- Add linting / testing steps
- Customize debug stages
- Local LLM integration (Ollama)
- Multi-file context debugging
- CI/CD integration
- Plugin system
- Team collaboration
- Version control integration
- Test case generation
- Fork repo
- Create feature branch
- Commit changes
- Push and open PR
This project is licensed under the MIT License. Feel free to use, modify, and distribute this portfolio template for personal or commercial use.
Β© 2026 Pranav Khalate
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files...
- OpenAI (GPT-4.1 Mini)
- Monaco Editor
- Socket.IO
- SQLite
Built With β€οΈ For The Developer Community
If you find this portfolio template useful or inspiring:
- β Star the repository on GitHub
- π Fork and create your own version
- π’ Share with fellow developers
- π‘ Suggest improvements via issues
"Debugging shouldn't slow you down. It should evolve with you."
Zenexis is not just a tool, it's the future of autonomous debugging.




