tab

wearable ai second brain. remember everything.

github hackster.io

// overview

tab is a wearable ai device that acts as a personal assistant and life coach. it records conversations, processes them through ai models, and stores structured data for easy recall and decision-making support.

designed specifically for individuals with adhd — it offers insights and proactive suggestions for personal development and productivity.

// hardware

wearable unit

processing server

// pipeline

the data flow from capture to recall:

  1. capture — pi records audio segments and uploads to supabase storage
  2. transcribe — serverless function triggers whisper large v3
  3. process — mistral extracts key information, entities, topics
  4. embed — sentence-transformers/all-MiniLM-L6-v2 generates vectors
  5. store — structured data + embeddings saved to supabase (postgres)
  6. recall — semantic search over conversations via the web interface

// stack

// setup

backend

cd backend
cp .env.example .env
# configure supabase credentials in .env
npm install
npm run dev

web app

cd app
cp .env.example .env
# configure api endpoints in .env
npm install
npm run dev

raspberry pi

# flash raspbian lite to sd card
# enable ssh and wifi
# install dependencies
sudo apt-get install python3-pip
pip3 install -r requirements.txt

# configure and start recording
cp config.example.json config.json
python3 record.py

full hardware assembly guide and detailed walkthrough on hackster.io.