{"id":50428278,"url":"https://github.com/ekayazilim/eka-ai-debugger","last_synced_at":"2026-05-31T12:01:43.978Z","repository":{"id":352675369,"uuid":"1216145658","full_name":"ekayazilim/eka-ai-debugger","owner":"ekayazilim","description":"AI-powered debugging platform with multi-provider support, log analysis, error detection and knowledge base for developers and teams","archived":false,"fork":false,"pushed_at":"2026-04-20T16:12:47.000Z","size":2600,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-20T18:19:22.989Z","etag":null,"topics":["ai","ai-debugger","ai-tools","automation","debugger","developer-tools","devtools","error-detection","fastapi","knowledge-base","llm","log-analysis","multi-tenant","python","saas"],"latest_commit_sha":null,"homepage":"https://www.ekasunucu.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ekayazilim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-20T16:01:53.000Z","updated_at":"2026-04-20T16:16:44.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ekayazilim/eka-ai-debugger","commit_stats":null,"previous_names":["ekayazilim/eka-ai-debugger"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ekayazilim/eka-ai-debugger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekayazilim%2Feka-ai-debugger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekayazilim%2Feka-ai-debugger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekayazilim%2Feka-ai-debugger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekayazilim%2Feka-ai-debugger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ekayazilim","download_url":"https://codeload.github.com/ekayazilim/eka-ai-debugger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekayazilim%2Feka-ai-debugger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33730241,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-debugger","ai-tools","automation","debugger","developer-tools","devtools","error-detection","fastapi","knowledge-base","llm","log-analysis","multi-tenant","python","saas"],"created_at":"2026-05-31T12:01:43.297Z","updated_at":"2026-05-31T12:01:43.968Z","avatar_url":"https://github.com/ekayazilim.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eka AI Debugger\n\n\u003e 🚀 AI-powered debugging platform for developers and teams\n\u003e Analyze code, logs and stack traces using multiple AI providers and turn solutions into a reusable knowledge base\n\nEka AI Debugger is a production-grade, multi-tenant debugging and analysis platform designed for real-world development teams, SaaS companies and technical support environments.\n\nIt allows you to analyze errors using both cloud and local AI models, detect recurring issues and build a persistent internal knowledge base.\n\n---\n\n## ⚡ Core Features\n\n* Multi AI Provider Support (OpenAI, Anthropic, OpenRouter, NVIDIA, HuggingFace)\n* Local Model Integration (LM Studio, Ollama)\n* Debug Sessions with code, logs and stack traces\n* Similar Error Detection (historical matching)\n* Knowledge Base from resolved issues\n* Token \u0026 Cost Tracking Dashboard\n* Multi-tenant workspace system\n* Premium SaaS dashboard interface\n\n---\n\n## 🧠 Why this project?\n\nMost AI debugging tools are either limited, expensive or not self-hostable.\n\nEka AI Debugger provides:\n\n* Full control over your AI providers\n* Local model support (no API cost required)\n* Reusable internal knowledge base\n* Multi-tenant architecture for real SaaS usage\n\n---\n\n## 📸 Screenshots\n\n| Login                             | Debug Session                     |\n| --------------------------------- | --------------------------------- |\n| ![](/screenshot/Screenshot_1.png) | ![](/screenshot/Screenshot_2.png) |\n\n| Settings                          | Knowledge Base                    |\n| --------------------------------- | --------------------------------- |\n| ![](/screenshot/Screenshot_3.png) | ![](/screenshot/Screenshot_4.png) |\n\n---\n\n## 🧪 Example Analysis Output\n\n```json\n{\n  \"root_cause\": \"Null reference in database connection\",\n  \"severity\": \"high\",\n  \"suggested_fix\": \"Check database connection before query execution\",\n  \"optimization\": \"Use connection pooling\",\n  \"security_note\": \"Avoid exposing database errors in production\"\n}\n```\n\n---\n\n## 🏗️ Architecture Overview\n\n### Multi-Tenant System\n\nThe platform uses a workspace-based architecture where all debug sessions, logs and knowledge entries are isolated per tenant.\n\n### AI Provider Layer\n\nThe system supports both cloud and local providers:\n\n* OpenAI\n* Anthropic (Claude)\n* OpenRouter\n* NVIDIA AI\n* HuggingFace\n* LM Studio (local)\n* Ollama (local)\n\nProvider-based architecture allows flexible switching and scaling.\n\n### Debug Engine\n\n* Accepts code, logs, stack traces and notes\n* Performs structured AI analysis\n* Stores results for future reuse\n* Detects similar historical issues\n\n---\n\n## 🛠️ Tech Stack\n\n* Backend: Python (FastAPI)\n* Frontend: Tailwind CSS (premium SaaS UI)\n* Database: MySQL / SQLite\n* AI Integration: OpenAI, Anthropic, HTTPX\n\n---\n\n## ⚙️ Installation\n\n### Requirements\n\n* Python 3.10+\n* MySQL or SQLite\n\n---\n\n### Setup\n\n```bash\ncd eka-ai-debugger\npip install -r requirements.txt\n```\n\nCreate `.env` file:\n\n```env\nDATABASE_URL=mysql+pymysql://root:password@127.0.0.1:3306/eka_ai_debugger\nSECRET_KEY=your-secret-key\nACCESS_TOKEN_EXPIRE_MINUTES=1440\n```\n\nRun server:\n\n```bash\nuvicorn main:app --host 0.0.0.0 --port 8000\n```\n\n---\n\n## 🔐 Demo Access\n\nAdmin\n[info@ekayazilim.com.tr](mailto:info@ekayazilim.com.tr) / ekasunucu\n\n---\n\n## 💼 Use Cases\n\n* Debug production errors quickly\n* Analyze logs with AI assistance\n* Build internal debugging knowledge base\n* Reduce repeated debugging effort\n* Improve developer productivity\n\n---\n\n## 🛣️ Roadmap\n\n* Advanced AI error clustering\n* Team collaboration tools\n* Export reports (PDF / JSON)\n* Webhook \u0026 alert system\n* CI/CD integration\n\n---\n\n## ⭐ Support\n\nIf you find this project useful, consider giving it a ⭐ on GitHub.\n\n---\n\n## 💼 Commercial Use\n\nCustom SaaS development, AI integrations and enterprise solutions available.\n\n📧 [info@ekayazilim.com.tr](mailto:info@ekayazilim.com.tr)\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekayazilim%2Feka-ai-debugger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fekayazilim%2Feka-ai-debugger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekayazilim%2Feka-ai-debugger/lists"}