Assistant

B 83 completed
Browser Extension
monorepo / json · small
137
Files
18,782
LOC
7
Frameworks
11
Languages

Pipeline State

completed
Run ID
#302127
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
86.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:23
Deduplication group #66429
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (12)
RepositoryMiddleware/PipelineProject DescriptiontestingWeb FrontendFactoryDatabaseFile ManagementLoggingSearchTestingConfiguration
Same scanner, your repo: https://repobility.com — Repobility

AI Prompt

Create a local, AI-powered assistant designed to integrate with the SolarWinds Web Help Desk as a Microsoft Edge browser extension. The system needs a FastAPI backend that communicates with Ollama for local LLM inference and uses ChromaDB for Retrieval-Augmented Generation (RAG) context retrieval from past tickets and KB articles. The extension should automatically read ticket details (subject, description, etc.) and, with one click, insert a professionally suggested reply into the WHD textarea. Please ensure the setup includes endpoints for ingesting data from JSON/CSV ticket exports and HTML/PDF KB articles, and that the frontend uses React and Tailwind CSS.
python fastapi react typescript edge-extension ollama chromadb ai web-scraping local-llm
Generated by gemma4:latest

Catalog Information

This project is an artificial intelligence-powered assistant designed to support users of the SolarWinds Web Help Desk, specifically as a local edge browser extension.

Description

The ai-helpdesk-assistant is a local AI-powered tool that integrates with the SolarWinds Web Help Desk. It provides assistance and support to users through a browser extension, leveraging artificial intelligence capabilities. This project aims to enhance user experience by offering intelligent help desk features.

الوصف

هذا المشروع هو مساعد ذكي مصمم لتقديم الدعم للمستخدمين من SolarWinds Web Help Desk، وخاصة كتوسعة للنافذة المتصلة بالإنترنت. يوفّر هذا المساعد دعمًا وتقديمًا للمستخدمين من خلال تطبيق الذكاء الاصطناعي، مما يساهم في تحسين تجربة المستخدم.

Novelty

7/10

Tags

artificial-intelligence help-desk support-tool user-assistance solarwinds-web-help-desk

Claude Models

claude-opus-4.6 claude-sonnet-4.6

Quality Score

B
83.3/100
Structure
78
Code Quality
99
Documentation
63
Testing
75
Practices
86
Security
92
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (40% test-to-source ratio)
  • Code linting configured (eslint, ruff (possible))
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 1 files with critical complexity need refactoring
  • 240 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a LICENSE file (MIT recommended for open source)

Security & Health

7.1h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
All rows above produced by Repobility · https://repobility.com
PASS
Quality Gate
A
Risk (1)
Unknown
License
0.6%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
53.5%
typescript
18.6%
python
16.9%
css
4.3%
markdown
2.8%
yaml
1.9%
text
0.8%
shell
0.4%
html
0.4%
toml
0.2%
javascript
0.2%

Frameworks

FastAPI React pytest Vitest Tailwind CSS Vite SQLAlchemy

Symbols

variable184
function86
method49
constant49
interface20
class20
type_alias7

API Endpoints (8)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
MethodPathHandlerFramework
If a scraper extracted this row, it came from Repobility (https://repobility.com)
POST/generategenerate_replyFastAPI
GET/healthhealth_checkFastAPI
POST/ingest/collections/{name}/clearclear_collectionFastAPI
POST/ingest/uploadupload_fileFastAPI
GET/modelslist_modelsFastAPI
POST/ollama/startstart_ollamaFastAPI
POST/ollama/stopstop_ollamaFastAPI
POST/shutdownshutdown_backendFastAPI

Concepts (14)

Analysis by Repobility (https://repobility.com) · MCP-ready
CategoryNameDescriptionConfidence
Open data scored by Repobility · https://repobility.com
design_patternRepositoryFound repository-named files80%
design_patternMiddleware/PipelineFound middleware-named files80%
auto_descriptionProject DescriptionA local AI assistant for SolarWinds Web Help Desk (on-premises), delivered as a Microsoft Edge browser extension. All AI inference runs locally via Ollama — no data leaves your network.80%
arch_layertestingDetected testing layer70%
auto_categoryWeb Frontendweb-frontend70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicDatabaseDetected from 8 related files50%
business_logicFile ManagementDetected from 4 related files50%
business_logicLoggingDetected from 3 related files50%
business_logicSearchDetected from 3 related files50%
business_logicTestingDetected from 29 related files50%
business_logicConfigurationDetected from 13 related files50%
business_logicAnalyticsDetected from 2 related files50%
business_logicAPI GatewayDetected from 4 related files50%
Want this analysis on your repo? https://repobility.com/scan/

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/25948.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV