[email protected]

AI-powered inventory

StockAI

Inventory, in plain language.

Run your inventory by just saying what you want. StockAI works out the steps on its own and makes the changes over a live Supabase database — no forms to fill, no menus to hunt through. You describe the outcome; it does the bookkeeping.

Web dashboard Android (Flutter) Live database Custom categories Multi-user RLS Supabase Edge Function

Natural language → live database

StockAIv4.0
add 5 boxes of #10 envelopes to office supplies, and rename "toners" to "printer cartridges"
Processing two actions: 1. Added 5× #10 envelopes to Office Supplies 2. Renamed category "Toners" → "Printer Cartridges"
2 tools called · upsert_item, rename_category
how many printer cartridges do we have and what's low?
Printer Cartridges — 3 items:
HP 26X
Qty: 4
HP 87A
Qty: 1 ⚠️
Brother TN-760
Qty: 2
get_items · live read

16 AI tools — list, create, rename, upsert, delete across custom categories. The Claude Haiku-powered Edge Function runs up to 8 tool-call iterations per request, double-checking ownership on every operation.

Theme customization across 6 presets + custom color pickers, synced between web and Flutter.

Voice input (STT) and text-to-speech (TTS) on Android — talk to your inventory hands-free from the warehouse floor.

How it works

01

Natural-language CRUD

Tell StockAI what to do in plain English. It plans the steps, calls the right tools, and executes against a live PostgreSQL database — all through a single chat interface.

02

Custom categories

Define your own item types with dynamic fields. StockAI creates tables at runtime and adapts its tool-calling to whatever structure you've built — no fixed schema.

03

Multi-user isolation

Row-Level Security on Supabase scopes every query to the authenticated user. 16-tool Edge Function verifies JWT + ownership on every operation. Your inventory is yours alone.

04

Web + Android

Static HTML/CSS/JS frontend on Netlify. Flutter Android app on Firebase App Distribution — same AI assistant, same live data, works on the floor and at the desk.

Stack

Built on Supabase (PostgreSQL + Edge Functions), powered by Claude Haiku 4.5 for tool-use reasoning. Web frontend is zero-build static HTML/CSS/JS; mobile is Flutter/Dart. Deployed on Netlify (web) and Firebase App Distribution (APK).

SupabaseClaude Haiku 4.5Deno/TypeScriptPostgreSQL RLSFlutter/DartNetlifyFirebase App DistReact (CDN)
⌂ DashboardDesign ·ClaudeCodexGrokGeminiDeepSeek