Skip to content

Repository files navigation

⚑ NMLL Studio Web

Next-Generation AI-Native Machine Learning & Deep Learning Workspace

Live Web App Sponsor

Deploy with Vercel License: MIT Developed by Wiroxa.dev Co-Created by Shivvx.in Contributor: ScientistKalash PRs Welcome React 19 TypeScript Vite

An open-source, desktop-grade, web-native ML studio unifying code editing, Jupyter notebook compilation, visual DAG pipeline design, live model training metrics, explainability dashboards, 4K UI snapshot gallery, and multi-agent AI assistants.

🌐 Live Application: https://nmll-concept.vercel.app

Overview β€’ Sponsor Tiers β€’ Features β€’ Quick Start β€’ Contributors β€’ Vercel Deploy β€’ License


🌟 Overview

NMLL Studio (Neura Machine Learning Lab) is an enterprise-grade AI-native web platform designed for machine learning engineers, data scientists, and AI researchers. It provides a complete, unified environment to build, train, visualize, and deploy machine learning modelsβ€”right from your browser.

🌐 Production Deployment: Access the live workspace at https://nmll-concept.vercel.app.

Engineered with high-performance modern web technologies (React 19, TypeScript, Vite, TailwindCSS, Express, Recharts, Motion), NMLL Studio removes friction between prototyping code, designing complex DAG pipelines, tracking metrics, and auditing model explainability.


πŸ’– Sponsor & Support NMLL Studio

If you find NMLL Studio helpful for your research or workflow, please consider sponsoring our open-source development! Your support helps us maintain servers, build new ML nodes, and keep the platform free for everyone.

Sponsor Tier Amount Perks & Community Recognition Action
β˜• Supporter $1 Public Supporter Badge & GitHub Recognition πŸ’– Sponsor $1 via Razorpay
πŸ• Developer Fuel $5 Name / Logo in README + Priority Issue Review πŸ’– Sponsor $5 via Razorpay
πŸš€ Pro Backer $10 Featured Backer Badge + Early Access to AI Nodes πŸ’– Sponsor $10 via Razorpay
πŸ‘‘ Enterprise Sponsor $100 Prominent Top-Level Logo Placement + Dedicated Support Channel πŸ’– Sponsor $100 via Razorpay

πŸ”₯ Core Capabilities

Feature Description
πŸ’» Unified Browser IDE Multi-tab code editor with syntax highlighting, file explorer, workspace state persistence, and integrated terminal emulation.
πŸ““ Jupyter Notebook Engine Interactive cell execution environment with live Python simulation kernel, markdown rendering, and inline chart visualization.
πŸ”€ Visual Pipeline Canvas Node-based drag-and-drop DAG designer for building data preprocessing, model training, evaluation, and inference workflows.
πŸ“Š Real-time Training Console Interactive metric tracking with live epoch updates, loss/accuracy curves using Recharts, hyperparameter tuning gauges, and GPU resource monitoring.
πŸ“ Dataset Wrangler & EDA Upload, preview, filter, and inspect datasets. Automated statistical analysis (correlations, class distributions, missing value reports).
πŸ” Explainability Suite Integrated SHAP & LIME feature attribution charts, confusion matrices, and model interpretability dashboards.
πŸ–ΌοΈ 4K Snapshots Gallery Built-in viewer and ZIP archiver to inspect, preview, and export high-definition UI component vectors.
πŸ“¦ Model Registry Model versioning, artifact tracking, ONNX/PyTorch export options, and metadata logging.
πŸ€– Multi-Agent AI Copilot Server-side Gemini AI integration for automated PyTorch/scikit-learn code generation, pipeline optimization, and debugging support.

πŸ—οΈ Architecture & Tech Stack

  • Frontend: React 19, TypeScript 5.8, Vite 6.2, TailwindCSS v4, Lucide Icons, Framer Motion, Recharts
  • Backend API: Node.js, Express, ESBuild, TSX, JSZip
  • AI Engine: @google/genai (Gemini API Integration)
  • Deployment: Vercel Native Serverless & Static Build Ready (https://nmll-concept.vercel.app), Docker Container Ready

πŸ‘₯ Contributors & Team

A huge thanks to our core creators & contributors:

Wiroxa.dev
Wiroxa.dev

Platform Architecture
Shivvx.in
Shivvx.in

Product Lead
ScientistKalash
ScientistKalash

Core Contributor

πŸš€ Quick Start

Prerequisites

  • Node.js (v18.0.0 or higher)
  • npm (v9.0.0 or higher)
  • Gemini API Key (Optional for AI Copilot features)

1. Clone the Repository

git clone https://github.com/shivvx/nmll-concept.git
cd nmll-concept

2. Install Dependencies

npm install

3. Configure Environment Variables

Copy .env.example to .env.local and add your credentials:

cp .env.example .env.local

Edit .env.local:

GEMINI_API_KEY="your_actual_gemini_api_key_here"
APP_URL="https://nmll-concept.vercel.app"
PORT=3000

4. Run Local Development Server

npm run dev

Open http://localhost:3000 in your browser.


πŸ“ Deploying on Vercel

NMLL Studio is 100% Vercel Native Compatible.

Option A: One-Click Deploy

Click the button below to fork and deploy directly to Vercel:

Deploy with Vercel

Option B: Manual Vercel CLI Deploy

  1. Install Vercel CLI:
    npm i -g vercel
  2. Deploy to production:
    vercel --prod
  3. Add Environment Variable in Vercel Dashboard:
    • GEMINI_API_KEY: Your Gemini API Key

πŸ“‚ Project Structure

nmll-concept/
β”œβ”€β”€ api/                    # Vercel serverless function entrypoint (index.ts)
β”œβ”€β”€ public/                 # Static assets & 4K UI Snapshots (PNG, SVG, ZIP)
β”‚   └── snapshots/          # 14 High-definition UI snapshots across all studio modules
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/         # Studio modules (IDE, Pipeline, Training, SnapshotsGallery, etc.)
β”‚   β”œβ”€β”€ data/               # Production architecture & default sample configurations
β”‚   β”œβ”€β”€ App.tsx             # Main layout, tab management, workspace state
β”‚   β”œβ”€β”€ index.css           # Cybernetic dark-theme styling & Tailwind directives
β”‚   └── types.ts            # Type definitions for pipelines, datasets, models, metrics
β”œβ”€β”€ server.ts               # Express API backend & Gemini AI Copilot endpoint
β”œβ”€β”€ vercel.json             # Vercel deployment & URL rewrites config
β”œβ”€β”€ index.html              # Core application entry & SEO metadata
β”œβ”€β”€ vite.config.ts          # Vite build configuration
β”œβ”€β”€ package.json            # Scripts & project dependencies
β”œβ”€β”€ CONTRIBUTING.md         # Guidelines for open-source contributors
└── LICENSE                 # Open-source MIT License

🀝 Open Source & Contributions

NMLL Studio is built for the global developer and AI community! We welcome open-source contributions of all kinds:

  • πŸ› Bug fixes & performance optimizations
  • ✨ New pipeline nodes & model architecture templates
  • 🎨 UI/UX improvements & visual upgrades
  • πŸ“– Documentation & tutorial additions

Please review our Contributing Guidelines before submitting a Pull Request.


πŸ“„ License & Copyright

Distributed under the MIT License. See LICENSE for details.

Copyright (c) 2026 Wiroxa.dev, Shivvx.in & ScientistKalash. All rights reserved.


Made with ❀️ by Wiroxa.dev, Shivvx.in & ScientistKalash

About

AI-native desktop-grade workspace for machine learning & deep learning. Features unified browser IDE, Jupyter compiler, visual pipeline node designer, training metrics, explainability suite & multi-agent AI assistants.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages