Dchat Desktop

C 61 completed
Other
desktop_app / typescript · small
189
Files
37,667
LOC
4
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
72.73
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #61425
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

AI Prompt

Create a decentralized, end-to-end encrypted desktop messenger using React and Electron. The app must support 1-to-1 encrypted text and image messaging over the NKN relay network. Key features to include are file sharing up to 100MB, burn-after-read messages, and rich text support with markdown rendering. For group chats, implement both public topics (using NKN blockchain subscriptions) and private groups with role management. The app needs an integrated NKN wallet for identity management and contact handling.
typescript react electron desktop-app messaging decentralized encryption nkn chat p2p
Generated by gemma4:latest

Catalog Information

Decentralized, end-to-end encrypted desktop messenger built on the NKN (New Kind of Network) relay network.

Description

Decentralized, end-to-end encrypted desktop messenger built on the NKN (New Kind of Network) relay network.

Novelty

3/10

Tags

typescript react electron desktop-app messaging decentralized encryption nkn chat p2p

Technologies

electron react tailwind vite

Claude Models

claude-opus-4-6

Quality Score

C
60.9/100
Structure
62
Code Quality
66
Documentation
35
Testing
65
Practices
62
Security
75
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 2 files with critical complexity need refactoring
  • 3157 duplicate lines detected \u2014 consider DRY refactoring
  • 7 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

18.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility analyzer · published findings · https://repobility.com
MIT
License
7.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
50.0%
json
36.3%
go
10.8%
markdown
1.8%
yaml
0.4%
javascript
0.3%
css
0.3%
protobuf
0.1%
html
0.0%

Frameworks

React Electron Vitest Tailwind CSS

Concepts (2)

Repobility · the analyzer behind every row · https://repobility.com
CategoryNameDescriptionConfidence
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
auto_descriptionProject DescriptionDecentralized, end-to-end encrypted desktop messenger built on the NKN (New Kind of Network) relay network.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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