Nextis Bridge

D 55 completed
Web App
web_app / python · medium
810
Files
153,232
LOC
4
Frameworks
11
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
85.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:31
Deduplication group #56516
Member of a group with 3 similar repo(s) — canonical #27080 view group →
Top concepts (12)
RepositorySingletonLayered Architecturepresentationapibusiness_logicinfrastructuretestingFactoryStrategyLoggingSearch
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

Create a web-based robotics teleoperation and training platform, similar to Nextis Bridge. The system needs a web dashboard accessible via Next.js that manages hardware control for multiple arms, supporting mixed motor types like Damiao (CAN bus) and Dynamixel (USB serial). Key features should include interactive joint calibration, dual-arm teleoperation with force feedback, and the ability to record demonstration episodes synchronized with multi-camera video. Furthermore, it must include a policy training pipeline supporting various algorithms and a human-in-the-loop fine-tuning mechanism, all managed through the web UI, backed by a FastAPI service.
python fastapi react next.js robotics teleoperation web-app hardware-control ai training
Generated by gemma4:latest

Catalog Information

The nextis-bridge project is a robotics teleoperation and training platform designed for various users.

Description

Nextis Bridge is a comprehensive platform for robotics teleoperation and training. It enables users to remotely control robots, collect data, and train models using advanced tools and techniques. The platform supports multiple programming languages and frameworks, including Python, TypeScript, and Bash, with technologies such as FastAPI, Hugging Face, NumPy, Pandas, PyTorch, and Uvicorn. MongoDB is used for database management. Nextis Bridge aims to provide a seamless experience for robotics professionals and researchers.

الوصف

هو منصة شاملة للاستخدامات التلقائية والتدريب على الروبوتات. يسمح للمستخدمين بتحكم في الروبوتات عن بعد، وحصيلة البيانات، وتدريب النماذج باستخدام أدوات متقدمة ومفاهيم. تدعم المنصة عدة لغات برمجة وفرافورمات، بما في ذلك البايثون والتصريح بالسياق والشل، مع استخدام تكنولوجيات مثل فاست API وهوجنج فاس ونباي وبانداس وبي تورتش ويو فيكون. تستخدم منصة نكستيس بريدج قاعدة البيانات مونتاجو.

Novelty

7/10

Tags

robotics teleoperation training-platform remote-control data-collection model-training

Technologies

fastapi huggingface numpy pandas pytorch uvicorn

Claude Models

claude-opus-4.6

Quality Score

D
55.4/100
Structure
63
Code Quality
62
Documentation
61
Testing
65
Practices
41
Security
25
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint, ruff (possible))
  • Consistent naming conventions (snake_case)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 17 files with critical complexity need refactoring
  • 5 bare except/catch blocks swallowing errors
  • Potential hardcoded secrets in 1 files
  • 11031 duplicate lines detected \u2014 consider DRY refactoring
  • 44 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 198 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

56
Vulnerabilities
0
Critical CVEs
100.6h
Tech Debt (B)
Medium
DORA Rating
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (14)
Unknown
License
17.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
80.7%
typescript
11.7%
json
5.3%
yaml
0.9%
markdown
0.8%
text
0.4%
toml
0.2%
shell
0.0%
protobuf
0.0%
css
0.0%
javascript
0.0%

Frameworks

FastAPI React Next.js pytest

Symbols

variable2,534
method2,484
function1,315
constant610
class592
property302
interface147
type_alias17
protocol5

API Endpoints (152)

Source: Repobility analyzer (https://repobility.com)
MethodPathHandlerFramework
Repobility · severity-and-effort ranking · https://repobility.com
GET/read_rootFastAPI
GET/api/datasets/{repo_id:path}/video/{index}/{key}stream_videoFastAPI
GET/armsget_all_armsFastAPI
POST/armsadd_armFastAPI
GET/arms/{arm_id}get_armFastAPI
PUT/arms/{arm_id}update_armFastAPI
DELETE/arms/{arm_id}remove_armFastAPI
POST/arms/{arm_id}/connectconnect_armFastAPI
POST/arms/{arm_id}/disconnectdisconnect_armFastAPI
GET/arms/{arm_id}/motors/diagnosticsget_motor_diagnosticsFastAPI
DELETE/arms/{arm_id}/set-homeclear_home_positionFastAPI
POST/arms/{arm_id}/set-homeset_home_positionFastAPI
GET/arms/{leader_id}/compatible-followersget_compatible_followersFastAPI
DELETE/arms/pairingsremove_pairingFastAPI
GET/arms/pairingsget_pairingsFastAPI
POST/arms/pairingscreate_pairingFastAPI
GET/arms/scan-portsscan_portsFastAPI
POST/calibration/{arm_id}/auto-alignauto_alignFastAPI
POST/calibration/{arm_id}/deletedelete_calibration_fileFastAPI
POST/calibration/{arm_id}/discovery/startstart_discoveryFastAPI
POST/calibration/{arm_id}/discovery/stopstop_discoveryFastAPI
GET/calibration/{arm_id}/fileslist_calibration_filesFastAPI
POST/calibration/{arm_id}/homingperform_homingFastAPI
GET/calibration/{arm_id}/inversionsget_inversionsFastAPI
POST/calibration/{arm_id}/inversionsset_inversionFastAPI
POST/calibration/{arm_id}/limitset_limitFastAPI
POST/calibration/{arm_id}/loadload_calibration_fileFastAPI
POST/calibration/{arm_id}/savesave_calibrationFastAPI
POST/calibration/{arm_id}/save_namedsave_named_calibrationFastAPI
POST/calibration/{arm_id}/set-zeroset_zero_poseFastAPI
GET/calibration/{arm_id}/stateget_calibration_stateFastAPI
POST/calibration/{arm_id}/torqueset_torqueFastAPI
POST/calibration/{arm_key}/gravity/computecompute_gravity_calibrationFastAPI
POST/calibration/{arm_key}/gravity/samplesample_gravity_calibrationFastAPI
POST/calibration/{arm_key}/gravity/startstart_gravity_calibrationFastAPI
GET/calibration/armsget_calibration_armsFastAPI
POST/cameras/{camera_key}/connectconnect_cameraFastAPI
POST/cameras/{camera_key}/disconnectdisconnect_cameraFastAPI
POST/cameras/{camera_key}/reconnectreconnect_cameraFastAPI
GET/cameras/{camera_key}/snapshotcamera_snapshotFastAPI
GET/cameras/capabilities/{device_type}/{device_id:path}get_camera_capabilitiesFastAPI
POST/cameras/configupdate_camera_configFastAPI
GET/cameras/configget_camera_configFastAPI
POST/cameras/reconnect-allreconnect_all_camerasFastAPI
GET/cameras/scanscan_camerasFastAPI
GET/cameras/statusget_camera_statusFastAPI
POST/chatchat_endpointFastAPI
GET/configget_configFastAPI
GET/datasetslist_datasetsFastAPI
POST/datasets/merge/startstart_mergeFastAPI

Showing 50 of 152

Repobility · MCP-ready · https://repobility.com

Concepts (19)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
About: code-quality intelligence by Repobility · https://repobility.com
design_patternRepositoryFound repository-named files80%
design_patternSingletonFound get_instance/instance patterns70%
arch_patternLayered ArchitectureFound API/routes, service, and data layers70%
arch_layerpresentationDetected presentation layer70%
arch_layerapiDetected api layer70%
arch_layerbusiness_logicDetected business_logic layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
design_patternFactoryFound factory/create_ naming patterns60%
design_patternStrategyFound strategy/policy-named files60%
business_logicLoggingDetected from 3 related files50%
business_logicSearchDetected from 14 related files50%
business_logicTestingDetected from 133 related files50%
business_logicUser ManagementDetected from 3 related files50%
business_logicAnalyticsDetected from 8 related files50%
business_logicAuthenticationDetected from 4 related files50%
business_logicDatabaseDetected from 28 related files50%
business_logicConfigurationDetected from 83 related files50%
business_logicFile ManagementDetected from 14 related files50%

Threat Findings

56
Total Threats
0
Critical
13
High
View Threat Intel

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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