https://github.com/ekayazilim/eka-ai-debugger
AI-powered debugging platform with multi-provider support, log analysis, error detection and knowledge base for developers and teams
https://github.com/ekayazilim/eka-ai-debugger
ai ai-debugger ai-tools automation debugger developer-tools devtools error-detection fastapi knowledge-base llm log-analysis multi-tenant python saas
Last synced: 24 days ago
JSON representation
AI-powered debugging platform with multi-provider support, log analysis, error detection and knowledge base for developers and teams
- Host: GitHub
- URL: https://github.com/ekayazilim/eka-ai-debugger
- Owner: ekayazilim
- Created: 2026-04-20T16:01:53.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-20T16:12:47.000Z (2 months ago)
- Last Synced: 2026-04-20T18:19:22.989Z (2 months ago)
- Topics: ai, ai-debugger, ai-tools, automation, debugger, developer-tools, devtools, error-detection, fastapi, knowledge-base, llm, log-analysis, multi-tenant, python, saas
- Language: Python
- Homepage: https://www.ekasunucu.com/
- Size: 2.48 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Eka AI Debugger
> ๐ AI-powered debugging platform for developers and teams
> Analyze code, logs and stack traces using multiple AI providers and turn solutions into a reusable knowledge base
Eka AI Debugger is a production-grade, multi-tenant debugging and analysis platform designed for real-world development teams, SaaS companies and technical support environments.
It allows you to analyze errors using both cloud and local AI models, detect recurring issues and build a persistent internal knowledge base.
---
## โก Core Features
* Multi AI Provider Support (OpenAI, Anthropic, OpenRouter, NVIDIA, HuggingFace)
* Local Model Integration (LM Studio, Ollama)
* Debug Sessions with code, logs and stack traces
* Similar Error Detection (historical matching)
* Knowledge Base from resolved issues
* Token & Cost Tracking Dashboard
* Multi-tenant workspace system
* Premium SaaS dashboard interface
---
## ๐ง Why this project?
Most AI debugging tools are either limited, expensive or not self-hostable.
Eka AI Debugger provides:
* Full control over your AI providers
* Local model support (no API cost required)
* Reusable internal knowledge base
* Multi-tenant architecture for real SaaS usage
---
## ๐ธ Screenshots
| Login | Debug Session |
| --------------------------------- | --------------------------------- |
|  |  |
| Settings | Knowledge Base |
| --------------------------------- | --------------------------------- |
|  |  |
---
## ๐งช Example Analysis Output
```json
{
"root_cause": "Null reference in database connection",
"severity": "high",
"suggested_fix": "Check database connection before query execution",
"optimization": "Use connection pooling",
"security_note": "Avoid exposing database errors in production"
}
```
---
## ๐๏ธ Architecture Overview
### Multi-Tenant System
The platform uses a workspace-based architecture where all debug sessions, logs and knowledge entries are isolated per tenant.
### AI Provider Layer
The system supports both cloud and local providers:
* OpenAI
* Anthropic (Claude)
* OpenRouter
* NVIDIA AI
* HuggingFace
* LM Studio (local)
* Ollama (local)
Provider-based architecture allows flexible switching and scaling.
### Debug Engine
* Accepts code, logs, stack traces and notes
* Performs structured AI analysis
* Stores results for future reuse
* Detects similar historical issues
---
## ๐ ๏ธ Tech Stack
* Backend: Python (FastAPI)
* Frontend: Tailwind CSS (premium SaaS UI)
* Database: MySQL / SQLite
* AI Integration: OpenAI, Anthropic, HTTPX
---
## โ๏ธ Installation
### Requirements
* Python 3.10+
* MySQL or SQLite
---
### Setup
```bash
cd eka-ai-debugger
pip install -r requirements.txt
```
Create `.env` file:
```env
DATABASE_URL=mysql+pymysql://root:password@127.0.0.1:3306/eka_ai_debugger
SECRET_KEY=your-secret-key
ACCESS_TOKEN_EXPIRE_MINUTES=1440
```
Run server:
```bash
uvicorn main:app --host 0.0.0.0 --port 8000
```
---
## ๐ Demo Access
Admin
[info@ekayazilim.com.tr](mailto:info@ekayazilim.com.tr) / ekasunucu
---
## ๐ผ Use Cases
* Debug production errors quickly
* Analyze logs with AI assistance
* Build internal debugging knowledge base
* Reduce repeated debugging effort
* Improve developer productivity
---
## ๐ฃ๏ธ Roadmap
* Advanced AI error clustering
* Team collaboration tools
* Export reports (PDF / JSON)
* Webhook & alert system
* CI/CD integration
---
## โญ Support
If you find this project useful, consider giving it a โญ on GitHub.
---
## ๐ผ Commercial Use
Custom SaaS development, AI integrations and enterprise solutions available.
๐ง [info@ekayazilim.com.tr](mailto:info@ekayazilim.com.tr)
---