Let's Talk 👋
Back to Projects

SpunkAI

Mobile-native AI coach marketplace and assistant app.

SpunkAI screenshot 1

Overview

SpunkAI is a mobile-native AI coach marketplace and assistant app that allows users to create, deploy, and monetize specialized AI agents known as "Coaches". Each Coach functions as a personalized digital assistant with a predefined role and structured permissions. To solve privacy concerns, the app implements a permission-based architecture that restricts LLM tool usage to specific authorized mobile actions, enabling safe and autonomous execution in a controlled environment.

Key Features

  • Intelligent Coach Marketplace

    Allows creators to design specialized AI personas with custom system prompts and monetize them using RevenueCat for entitlement checks.

  • Skill Toggle Architecture

    Dynamically injects system tool definitions into Vertex AI API calls based on Supabase database configurations, strictly adhering to the principle of least privilege.

  • Proactive Action Execution

    Enables AI agents to proactively trigger mobile device actions such as creating reminders, alarms, notes, timers, and calendar events rather than simply responding to chat prompts.

  • Contextual Isolation & RAG

    Supports uploading PDF files or raw text to give each coach isolated knowledge, utilizing Supabase with pgvector for secure localized embeddings.

Category

React Native, AI/ML

Year

2024

Status

Completed

Tech Stack

React NativeExpoTamaguiNode.jsHonoSupabasePostgreSQLGCP Vertex AIRevenueCat