Vsanimator

D 56 completed
Desktop App
unknown / html · tiny
8
Files
3,540
LOC
0
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
47.22
Framework unique
Isolation
Last stage change
2026-05-10 03:35:28
Deduplication group #49635
Member of a group with 16 similar repo(s) — canonical #73882 view group →
Top concepts (1)
Project Description
Repobility (the analyzer behind this table) · https://repobility.com

AI Prompt

Build me a desktop 3D model and animation editor specifically for the game Vintage Story. I need it to handle importing and exporting VS shape JSON files. Key features should include a 3D model preview with camera rotation, a tab system for multiple documents, and an element tree editor that supports CRUD operations. I also need a timeline with keyframe management, the ability to create animations, and built-in support for 148 game animation presets like 'walk' and 'run'. The tech stack should use Python 3.11 with pywebview for the desktop window, and use HTML/CSS/JS for the user interface.
python pywebview html css javascript 3d-editor animation vintage-story json desktop-app
Generated by gemma4:latest

Catalog Information

The oILMAXo__VSAnimator project is a 3D model and animation editor for the game Vintage Story, allowing users to import, edit, and export models and animations.

Description

This project is a 3D model and animation editor specifically designed for the game Vintage Story. It enables users to import VS shape JSON files, view and edit models, create keyframe animations, and export the results back to the Vintage Story format. The editor features a tab system, element tree with expand/collapse, property editor, CRUD operations, and more.

الوصف

هذا المشروع هو محرر 3D للMODELS وحركات خاصة باللعبة Vintage Story. يسمح للمستخدمين ب.importing VS shape JSON files، عرض وتحرير MODELS، إنشاء حركات مفصلة، وتصدير النتائج مرة أخرى إلى تنسيق Vintage Story. يحتوي المحرر على نظام تبويب، شجرة العناصر مع توسيع/إغلاق، محرر خصائص، عمليات CRUD، وما إلى ذلك.

Novelty

7/10

Tags

3d-modeling animation-editor game-development vintage-story model-import-export animation-creation

Claude Models

claude-opus-4.6

Quality Score

D
56.0/100
Structure
48
Code Quality
80
Documentation
47
Testing
0
Practices
63
Security
100
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 bare except/catch blocks swallowing errors

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types

Security & Health

4.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
If a scraper extracted this row, it came from Repobility (https://repobility.com)
Unknown
License
6.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

html
89.1%
python
9.3%
markdown
1.6%
javascript
0.0%

Frameworks

None detected

Concepts (1)

Data scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility — same analyzer, your code, free for public repos · /scan/
auto_descriptionProject Description> ⚠️ Версия 0.1 — приложение в ранней стадии разработки, возможны баги и недоработки.80%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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