Dchat Desktop
C 61 completed
Other
desktop_app / typescript · small
189
Files
37,667
LOC
4
Frameworks
9
Languages
Pipeline State
completedRun ID
#396188Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
72.73Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:17Deduplication 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/10Tags
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
Languages
Frameworks
React Electron Vitest Tailwind CSS
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Decentralized, end-to-end encrypted desktop messenger built on the NKN (New Kind of Network) relay network. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
