This is a Next.js project bootstrapped with create-next-app.
A sleek web app combining:
- Inventory Management
Keep track of your items across locations in real time. - AI Chatbot Interface
Ask to read or modify your inventory via natural language—behind the scenes it generates the right API calls.

Example: a basic food inventory on the left, with our chatbot on the right reading your fridge contents and crafting API‑call blocks.
Your assistant can use the following operations to update the inventory:
create(name, amt, loc)
Create a new item callednamewith quantityamtat locationloc.delete(item)
Remove an existing inventory item.move(item, fromLoc, toLoc)
Move an item from one location to another.set(item, amt)
Override an item’s quantity toamt.change(item, delta)
Increase or decrease an item’s quantity bydelta.
Whenever the bot proposes changes, it will:
- Summarize the intended adjustments for the user.
- List each API call in
{ … }notation, parsed into a block by our UI. - Ask you to confirm before applying them by pressing check.
Hackathon Information: GPT Wrapper Hackathon on sprint.dev, sponsored by Nebius AI Studio
Create a .env.local file in the root dir and place your nebius key:
NEBIUS_API_KEY=your_key_here
Download the required packages
npm installRun the development server
npm run devOpen http://localhost:3000 with your browser to test the project.