Supex

C+ 75 completed
Ai Ml
monorepo / ruby · small
165
Files
15,761
LOC
2
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
82.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:46
Deduplication group #60979
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (11)
SingletoninfrastructuretestingFactoryStrategyFile ManagementLoggingConfigurationTestingSearchDatabase
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

Create an experimental platform, similar to Supex, that integrates agentic coding directly into SketchUp. The goal is to allow programmers to describe desired 3D modeling changes in natural language, and have an AI generate and execute the necessary Ruby scripts within SketchUp. The system must support direct Ruby API access for executing code inline or from files. Additionally, it should include features for model introspection, allowing users to list and examine entities like faces, edges, and components, and also provide the ability to take screenshots for visual verification.
ruby sketchup agentic-coding api 3d-modeling ai-assistance rails python scripting
Generated by gemma4:latest

Catalog Information

Supex is an experimental platform that brings agentic coding to SketchUp, allowing programmers to augment their 3D modeling workflow with AI assistance and direct API access.

Description

Supex is a project that enables programmers to use natural language to describe what they want to build in SketchUp, and then uses AI to write and execute Ruby scripts directly within the application. This platform aims to bridge the gap between human creativity and machine precision, allowing users to focus on high-level design decisions while leaving the implementation details to the AI.

الوصف

هو مشروع يسمح للمبرمجين باستخدام اللغة الطبيعية لوصف ما يريدون بناؤه في SketchUp، ثم يستخدم الذكاء الاصطناعي كتابة وتشغيل نصوص Ruby مباشرة داخل التطبيق. هذا المنصة تسعى إلى ربط الفجوة بين الإبداع البشري والتحديد الدقيق الآلي، مما يسمح للمستخدمين التركيز على القرارات التصميمية العالية المستوى في حين ترك تفاصيل التنفيذ للذكاء الاصطناعي.

Novelty

9/10

Tags

agentic-coding sketchup-automation natural-language-processing ruby-scripting ai-assistance direct-api-access

Claude Models

claude-opus-4.5 claude (unknown version)

Quality Score

C+
75.1/100
Structure
80
Code Quality
79
Documentation
72
Testing
70
Practices
64
Security
84
Dependencies
80

Strengths

  • Good test coverage (113% test-to-source ratio)
  • Code linting configured (rubocop, ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • 6 bare except/catch blocks swallowing errors
  • 637 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Replace bare except/catch blocks with specific exception types

Security & Health

5.6h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
PASS
Quality Gate
A
Risk (1)
MIT
License
8.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

ruby
52.2%
python
21.5%
markdown
17.8%
shell
5.9%
yaml
1.5%
toml
1.1%

Frameworks

Rails pytest

Symbols

function217
method171
constant72
variable30
class18
property12

Concepts (11)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence platform · https://repobility.com
design_patternSingletonFound get_instance/instance patterns70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
design_patternFactoryFound factory/create_ naming patterns60%
design_patternStrategyFound strategy/policy-named files60%
business_logicFile ManagementDetected from 13 related files50%
business_logicLoggingDetected from 2 related files50%
business_logicConfigurationDetected from 3 related files50%
business_logicTestingDetected from 62 related files50%
business_logicSearchDetected from 2 related files50%
business_logicDatabaseDetected from 4 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

Embed Badge

Add to your README:

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

BinComp Dependency Hardening

All packages →
3 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nmcp1.27.0 · 0 gadgets · risk 971.5Nrich14.3.4 · 0 gadgets · risk 0.0Ntyper0.24.1 · 0 gadgets · risk 0.0