Clawface
C 63 failed
Other
web_app / typescript · small
129
Files
41,349
LOC
4
Frameworks
7
Languages
Pipeline State
failedRun ID
#477187Phase
AI_REASONINGProgress
0%Started
2026-04-14 02:19:46Finished
—LLM tokens
0timeout
Pipeline Metadata
Stage
ScoredDecision
proceedNovelty
65.87Framework unique
—Isolation
—Last stage change
2026-05-04 16:25:11Deduplication group #53281
Member of a group with 15 similar repo(s) — canonical #1480175 view group →
Top concepts (9)
presentationinfrastructuretestingDatabaseAPI GatewayTestingFile ManagementAuthenticationConfiguration
Want this analysis on your repo? https://repobility.com/scan/
AI Prompt
Create a desktop-native frontend application, similar to an OpenClaw client, using React and Electron. I want the application to focus on providing a unified, desktop-first user experience for interacting with OpenClaw's capabilities. Key features should include a strong chat UX, stable session navigation and switching, and support for drag-and-drop workflows for images and files. The goal is to make OpenClaw feel like a personal AI workstation, integrating tools, media, and sessions as first-class elements, rather than just being a chat window.
typescript react electron desktop-app ui openclaw frontend web-app vite tailwind
Generated by gemma4:latest
Catalog Information
Create a desktop-native frontend application, similar to an OpenClaw client, using React and Electron. I want the application to focus on providing a unified, desktop-first user experience for interacting with OpenClaw's capabilities. Key features should include a strong chat UX, stable session navigation and switching, and support for drag-and-drop workflows for images and files. The goal is to make OpenClaw feel like a personal AI workstation, integrating tools, media, and sessions as first-cl
Tags
typescript react electron desktop-app ui openclaw frontend web-app vite tailwind
Quality Score
C
62.6/100
Structure
61
Code Quality
76
Documentation
52
Testing
50
Practices
57
Security
75
Dependencies
90
Strengths
- Properly licensed project
Weaknesses
- No CI/CD configuration — manual testing and deployment
- 1 files with critical complexity need refactoring
- 1913 duplicate lines detected — consider DRY refactoring
- 6 'god files' with >500 LOC need decomposition
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
Security & Health
6
Vulnerabilities
0
Critical CVEs
58.8h
Tech Debt (C)
Elite
DORA Rating
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
C
OWASP (70%)
FAIL
Quality Gate
1.7%
Duplication
Languages
Frameworks
React Electron Tailwind CSS Vite
Symbols
variable1,342
function405
type_alias148
constant101
method21
property2
class2
interface1
API Endpoints (18)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility — the code-quality scanner for AI-generated software · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | content-type | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | content-type | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | content-type | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | from | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | maxDepth | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | path | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | to | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concepts (9)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | presentation | Detected presentation layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | infrastructure | Detected infrastructure layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | testing | Detected testing layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Database | Detected from 2 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | API Gateway | Detected from 2 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 22 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | File Management | Detected from 10 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Authentication | Detected from 11 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Configuration | Detected from 25 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Threat Findings
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
6
Total Threats
0
Critical
2
High
Embed Badge
Add to your README:
