← Back to Projects
Juniper
An AI Assistant for Wellness and Productivity
React NativeTypeScriptPythonFastAPISupabaseMulti-Agent System
Overview
Juniper is a comprehensive AI assistant designed to help users manage their wellness and productivity through natural language interactions. Available on iOS, Android, and web, Juniper integrates with popular health and productivity platforms to provide a unified interface for managing your digital life.
Key Features
- •Natural Language Configuration: Configure your assistant using everyday language
- •Resource Management: Intelligent memory and context management across conversations
- •Always-On Wake Word: Voice activation on Android devices
- •Health Integrations: Oura, Apple Watch, Pixel Watch, Fitbit
- •Productivity Integrations: Notion, Slack, Google/Outlook services, Perplexity, XAI Live Search
Technical Implementation
- •Multi-Agent System: Custom orchestration with specialized agents for different tasks
- •200+ Tool Registry: Extensive library of tools and integrations
- •Hybrid Retrieval: Both semantic and deterministic retrieval methods
- •Smart Model Switching: Dynamically selects appropriate models for different tasks
- •Advanced Caching: Request-level data caching and provider system prompt caching
- •LLM Verification: Non-agent LLM steps for output verification
System Architecture
High-level overview of Juniper's architecture

Development Tools
Graphical Developer Interface (GDI)
Custom developer interface for reviewing agent system prompts, thoughts, actions, action results, retrievals, and model switches. Essential for debugging and optimizing the multi-agent system.
CursorClaude CodeGrokChatGPT
Technology Stack
Frontend
React NativeTypeScriptExpoKotlinSwiftNext.js
Backend
PythonFastAPISupabaseStripe
Project Timeline
April 2024 - Present | HightowerAI, Austin, TX
Ongoing development and iteration based on user feedback and emerging AI capabilities.