MARKETPLACE
PLUGINS
NOCODDO AI (PRO)
NoCoddo AI (Pro) logo

NoCoddo AI (Pro)

Published December 2025
   β€’    Updated May 2026

Plugin details

Bring the power of Large Language Models (LLMs) directly to your Bubble app without the massive API bills.
Nocoddo AI runs powerful machine learning models (Transformers) directly in your user's browser via WebAssembly. This means the AI is free, private, and works offline.

πŸ”₯ Why choose Client-Side AI?
Zero Costs: Scale to 1M users without paying a cent to OpenAI or Pinecone.
Total Privacy: Data never leaves the device. Perfect for GDPR/HIPAA apps.
Low Latency: Instant interactions once the model is loaded.

✨ Key Features:

🧠 Smart Tasks (All-in-One Action):
Sentiment Analysis: Detect if a text is Positive or Negative.
Summarization: Compress long texts into short summaries.
Text Generation: A chat model (LaMini) that follows instructions.
Zero-Shot Classification (Pro): Categorize text with your own custom labels (e.g., "Spam", "Lead", "Support").
Question Answering (Pro): Extract specific answers from a context text.
Feature Extraction (Pro): Generate Vector Embeddings for semantic search.

🎨 Beautiful UI included:
The element handles all the complex UI states for you. It shows a "Thinking..." spinner, a download progress bar for the models, and displays the result automatically. You can customize colors, borders, and fonts to match your brand.

πŸ› οΈ Technical Details:
First Load: The plugin downloads the quantized model to the browser cache (40MB - 250MB depending on the task). Warn your users!
Cache Management: Includes a "Clear Cache" action to free up space on the user's device.
Batch Processing: Perfect for building "Admin Worker Pages" that process thousands of database items for free in a background tab.

Models Used: Xenova/distilbert, Xenova/distilbart-cnn, Xenova/LaMini-Flan-T5, Xenova/all-MiniLM-L6-v2.



What is new in V2.0:

⚑ Web Worker Architecture (Zero UI Freeze): The heavy lifting of downloading and running AI models now happens in a background thread. Your Bubble app's UI will remain 100% fluid and responsive while the AI thinks.

πŸ‘οΈ & 🎀 Vision and Audio Support: We expanded beyond text! You can now classify images (e.g., NSFW detection, object recognition) and transcribe audio files using the whisper-tiny model directly in the browser.

πŸ’¬ Real-Time Text Streaming: For Text Generation tasks, you no longer have to wait for the entire response. Watch the AI type out answers word-by-word, just like ChatGPT!

πŸ›‘οΈ Bulletproof Stabilization: Added execution locks to prevent memory crashes from double-clicks, optimized Zero-Shot classification with Hypothesis Templates for incredible accuracy, and added dedicated cache-clearing events.

Demo Test: https://demo-app-56978.bubbleapps.io/version-test/nocoddoai_pro/1765211842595x556906979918017100

Editor: https://bubble.io/page?id=demo-app-56978&test_plugin=1765209148816x406870525158883300_current&tab=Design&name=nocoddoai_pro&ai_generated=true&type=page&elements=bTKZb

$15

One time  β€’  Or  $5/mo

stars   β€’   0 ratings
1 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   β€’   96 Plugins
View contributor profile

Instructions

πŸš€ Quick Start Guide
1. Visual Setup (The "Magic Box"):
  - Drag the Nocoddo AI element onto your page.
  - This element is visual: it displays the "Thinking..." spinner, the download progress bar, and the final result text automatically.
  - Customize the Background, Border, and Font in the property editor to match your app's design.

2. Running the AI:
  - Add a Button (e.g., "Analyze").
  - Start a Workflow: Element Actions > Run AI.
  - Main Text / Context: Pass the text you want to analyze (e.g., `Input A's value`).
  - Task: Select the AI operation (see Documentation for details).

⚠️ IMPORTANT: First Run Behavior
Because this AI runs on the user's device, the first time a user runs a specific task, the browser must download the AI Model (between 40MB and 250MB).
  - Action: A progress bar will appear inside the element showing the download status.
  - Advice: Warn your users that the first analysis might take 10-60 seconds. Subsequent runs will be instant (cached).

3. Batch Processing (Database Items):
  - Since this runs Client-Side, you cannot use Backend Workflows.
  - To process a list of database items (e.g., summarize 500 tickets), create an "Admin Worker Page".
  - Create a recursive workflow on that page: Load Item -> Run AI -> Save to DB -> Trigger Next Item.
  - Keep the tab open while it processes the queue for free.

4. Storage Management:
  - Use the Clear AI Cache action to free up storage space on the user's device if needed.

For Audio/Image tasks: Provide a direct, public link in the new Media URL field (ensure the file host allows CORS, like Bubble's own AWS S3 file manager).

Where to find compatible models?

You cannot use just any model (like standard GPT or Llama). You need models optimized for the web (ONNX format) supported by Transformers.js.

1. Go to Hugging Face Hub: https://huggingface.co/models

2. Filter for Transformers.js: Search for models with the tag transformers.js or look at the Xenova collection (highly recommended).

3. Copy the Model ID: Copy the text that looks like User/ModelName.

Example: Xenova/distilbert-base-uncased


Recommended Custom Models by Task

If you want to change the default behavior, here are the best tested models for each task supported by this plugin.

  - Sentiment Analysis: Xenova/bert-base-multilingual-uncased-sentiment
  - Summarization: Xenova/bart-large-cnn
  - Text Generation: Xenova/flan-t5-base
  - Zero-Shot Classif.: Xenova/bart-large-mnli
  - Q&A English: Xenova/roberta-base-squad2
  - Q&A Multilingue: Xenova/xlm-roberta-base-squad2
  - Feature Extraction: Xenova/paraphrase-multilingual-MiniLM-L12-v2


⚠️ Important Performance Warning

Size Matters: Since these models run in the browser, the user must download them once.

Small Models (<100MB): Fast load, good for mobile.

Large Models (>500MB): High accuracy, but may take 10-30 seconds to initialize on the first run and might crash on older mobile devices.

Always test the Custom Model ID on your target device before deploying.

Types

This plugin can be found under the following types:
Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Productivity   β€’   Customer Support   β€’   AI   β€’   Analytics   β€’   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble