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
CompletedTech Stack
