YoussefSharawy91's picture
Update README.md
7be0622 verified
metadata
title: Smol Private Spreadsheet
emoji: 💻
colorFrom: blue
colorTo: yellow
sdk: docker
pinned: false
short_description: A spreadsheet powered by smolLM2 using WebGPU
tags:
  - custom-components-for-agents-track
  - track2
  - gradio
  - smolllm
  - spreadsheet

Smol-Private-Spreadsheet ✨

A tiny proof-of-concept that embeds SmolLM 2 directly inside a sheet.
Type a formula, get an answer—no extra UI required.

Why it matters

Feature What it does
=SMOLLM("prompt") Asks the model and returns the reply inside the cell.
Context support =SMOLLM("prompt", A1) or a range A1:C3 to pass extra context.
GPU / WebGPU ready Runs locally inside the Space; zero external API calls.
First Step Towards Creating a WebGPU custom Gradio Component I'm hoping that this space can showcase the power of UI abstraction when combined with SmolLM2 and allow me to reach mentors that are willing to teach me how to create a custom gradio component that allows the use of small models using WebGPU.
Next Steps I'm still trying to create one Gradio app that allows me to do both, run a model locally using WebGPU and use MCP tools and other models using inference to bring the best of both worlds. It's a very challenging journey for me, especially given the limitation that all my ideas are competing for the same port at the same time: 7860.

Quick start

  1. Launch the Space.

  2. In any empty cell, enter:

    =SMOLLM("Summarise A1:C3 in one sentence", A1:C3)