Rpgmaker Mv Editor

F 41 completed
Desktop App
monorepo / typescript · medium
532
Files
151,352
LOC
3
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
85.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:40
Deduplication group #53037
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (12)
apipresentationObserver/Event EmitterLayered Architecturebusiness_logicFactoryStrategyLoggingSearchTestingUser ManagementFile Management
Same scanner, your repo: https://repobility.com — Repobility

AI Prompt

Create a desktop editor for RPG Maker MV projects using React, Electron, and TypeScript. The editor needs to allow users to edit maps (with tools like pencil, rectangle, and fill), events (supporting all command types), and the entire database (including actors, skills, items, etc.). Crucially, it must support a 3D mode using Three.js for real-time rendering and include features for resource management, sound testing, and character generation. Since it's a monorepo setup, please ensure the architecture includes a separate Express server and Vite for the client. Also, integrate the Model Context Protocol (MCP) for natural language AI interaction.
typescript react electron vite rpg rpgmaker editor three.js express desktop-app
Generated by gemma4:latest

Catalog Information

RPG Maker MV Editor is a desktop editor for editing RPG Maker MV projects in the web browser.

Description

This project provides a desktop editor for RPG Maker MV projects, allowing users to edit their projects directly in the web browser. The editor supports features such as map editing, event editing, and database editing. It also includes a built-in plugin manager and resource manager. Additionally, the editor can be connected to an AI server using the MCP protocol, enabling automated tasks such as map creation and NPC dialogue writing.

الوصف

هذا المشروع يقدم محرر سطح المكتب لبرنامج RPG Maker MV، مما يسمح للمستخدمين بتعديل مشاريعهم مباشرةً في متصفح الويب. يتضمن المحرر وظائف مثل تعديل الخريطة وتعديل الأحداث وتعديل قاعدة البيانات. كما يحتوي على مدير إضافات ومدخل موارد داخل المحرر. بالإضافة إلى ذلك، يمكن ربط المحرر بسرور AI باستخدام.protocol MCP ، مما يسمح بالوظائف التلقائية مثل إنشاء الخريطة وتأليف حوار NPC.

Novelty

7/10

Tags

rpg-maker-mv editor map-editing event-editing database-editing plugin-manager resource-manager ai-integration

Technologies

electron esbuild

Claude Models

claude-sonnet-4.6

Quality Score

F
41.0/100
Structure
44
Code Quality
49
Documentation
59
Testing
15
Practices
36
Security
35
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • 16 files with critical complexity need refactoring
  • Potential hardcoded secrets in 2 files
  • 22300 duplicate lines detected \u2014 consider DRY refactoring
  • 25 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 51 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

80.3h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
About: code-quality intelligence by Repobility · https://repobility.com
FAIL
Quality Gate
A
Risk (13)
MIT
License
8.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
46.2%
javascript
32.4%
json
12.8%
css
8.1%
markdown
0.3%
yaml
0.2%
html
0.1%

Frameworks

React Electron Vite

Symbols

variable14,328
function2,001
constant453
interface393
type_alias78
method42
property4
class3

API Endpoints (223)

Generated by the Repobility scanner · https://repobility.com
MethodPathHandlerFramework
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
GET*app.getExpress/Koa
GET/router.getExpress
GET/router.getExpress
PUT/router.putExpress
GET/router.getExpress
GET/router.getExpress
PUT/router.putExpress
POST/router.postExpress
GET/router.getExpress
GET/router.getExpress
POST/router.postExpress
PUT/router.putExpress
GET/router.getExpress
PUT/router.putExpress
PUT/router.putExpress
GET/api/configapp.getExpress/Koa
POST/api/debug/save-canvasapp.postExpress/Koa
GET/api/healthapp.getExpress/Koa
POST/api/mcp/restartapp.postExpress/Koa
GET/api/mcp/statusapp.getExpress/Koa
POST/api/mcp/stopapp.postExpress/Koa
POST/api/playtestSessionapp.postExpress/Koa
GET/browserouter.getExpress
GET/browse-dirrouter.getExpress
GET/browse-filesrouter.getExpress
GET/:bundle.ziprouter.getExpress
GET/categoriesrouter.getExpress
GET/check-pathrouter.getExpress
POST/closerouter.postExpress
PUT/configrouter.putExpress
GET/configrouter.getExpress
GETContent-Lengthheaders.getExpress
GET/convert-png-progressrouter.getExpress
GET/convert-webp-progressrouter.getExpress
POST/copy-to-projectrouter.postExpress
GET/core-metadatarouter.getExpress
POST/create-placeholderrouter.postExpress
PUT/credit-textrouter.putExpress
GET/credit-textrouter.getExpress
POST/credit-text/open-folderrouter.postExpress
GET/csv/*router.getExpress
PUT/csv/*router.putExpress
PUT/database/systemapiClient.putExpress
PUT/database/systemapiClient.putExpress
PUT/database/systemapiClient.putExpress
PUT/database/systemapiClient.putExpress
PUT/database/systemapiClient.putExpress
PUT/defaultrouter.putExpress
POST/deployrouter.postExpress
GET/deploy-ghpages-checkrouter.getExpress

Showing 50 of 223

Concepts (14)

Open methodology · Repobility · https://repobility.com/research/
CategoryNameDescriptionConfidence
Open data scored by Repobility · https://repobility.com
arch_layerapiDetected api layer70%
arch_layerpresentationDetected presentation layer70%
design_patternObserver/Event EmitterFound event emission/subscription patterns70%
arch_patternLayered ArchitectureFound API/routes, service, and data layers70%
arch_layerbusiness_logicDetected business_logic layer70%
design_patternFactoryFound factory/create_ naming patterns60%
design_patternStrategyFound strategy/policy-named files60%
business_logicLoggingDetected from 78 related files50%
business_logicSearchDetected from 14 related files50%
business_logicTestingDetected from 32 related files50%
business_logicUser ManagementDetected from 3 related files50%
business_logicFile ManagementDetected from 3 related files50%
business_logicDatabaseDetected from 12 related files50%
business_logicConfigurationDetected from 10 related files50%
Source: Repobility analyzer · https://repobility.com

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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