Our Applications
Two powerful iOS applications designed to harness the full potential of AI, built with native SwiftUI for optimal performance and user experience.
OpenCone
On-Device RAG for iOS
Transform your documents into a searchable AI-powered knowledge base with Retrieval Augmented Generation.
Learn MoreOpenResponses
Advanced OpenAI API Playground
Explore the full range of OpenAI's capabilities with comprehensive tool integration and MCP support.
Learn MoreOpenCone
On-Device Retrieval Augmented Generation for iOS
OpenCone is a sophisticated, native iOS application that empowers users with an on-device Retrieval Augmented Generation (RAG) system. Process PDFs, DOCX, TXT files, and images (via OCR), convert them into vector embeddings using OpenAI, store them in Pinecone, and perform intelligent semantic searches to get AI-powered answers.
Key Features of OpenCone
Multi-Format Document Management
Upload, view, and manage various document types (PDF, DOCX, TXT, images with OCR). Securely handles file access using bookmarks.
Advanced Processing Pipeline
Automated text extraction, strategic chunking, and robust error handling during document ingestion.
OpenAI Embeddings
Generates high-dimensional vector embeddings for text chunks using configurable OpenAI models.
Pinecone Integration
Full lifecycle management for Pinecone serverless indexes: create, list, select active index, and manage namespaces.
Semantic Search & RAG
Perform natural language queries, retrieve semantically similar text chunks, and generate AI answers via OpenAI.
Detailed Statistics
View comprehensive processing statistics including phase timings, token counts, and chunk size distributions.
Custom Design & Theming
Features a bespoke UI library (OCDesignSystem) with OCButton, OCCard, and OCBadge. Multiple themes available.
Real-time Processing Logs
Detailed, filterable logs for all major operations with timestamps and context.
Guided Setup
User-friendly WelcomeView for initial API key configuration and app introduction.
How OpenCone Works
Launch & Setup
Enter your OpenAI API Key, Pinecone API Key, and Pinecone Project ID through the guided WelcomeView.
Add & Process Documents
Upload files, create or select a Pinecone index, then extract text, generate embeddings, and upload to Pinecone.
Semantic Search
Ask natural language questions. Retrieve semantically similar chunks and generate AI-powered answers using RAG.
Monitor & Configure
View real-time logs, check processing statistics, and adjust settings including models, chunk sizes, and themes.
Tech Stack & Architecture
Architecture
- Pattern: MVVM with Service Layer
- UI: SwiftUI
- Concurrency: async/await & Combine
- Design System: Custom OCDesignSystem
Integrations
- OpenAI: Embeddings & Completions
- Pinecone: Vector Database
- PDFKit: PDF Processing
- VisionKit: OCR for Images
OpenResponses
Advanced OpenAI API Playground for iOS & macOS
OpenResponses is a powerful native SwiftUI playground for exploring the full range of OpenAI's API capabilities. Features comprehensive tool integration including computer use, web search, code interpreter, image generation, file search, and extensive Model Context Protocol (MCP) support. Perfect for developers and power users.
Core Features
Multi-Model Support
Access GPT-5, GPT-4.1, O-series reasoning models, and specialized computer-use models with dynamic selection and compatibility checking.
Enhanced Streaming
Real-time responses with granular status updates showing AI thinking, web searching, code generation, and tool execution progress.
Computer Use
Production-ready browser automation allowing the AI to navigate, click, type, and interact with web content with safety approvals.
Web Search
Access up-to-date information from the internet with both standard and preview search capabilities integrated seamlessly.
Code Interpreter
Execute Python code in secure sandboxed environments with file preloading and rich artifact display.
Image Generation
Create images from text prompts using gpt-image-1 with real-time streaming previews and configurable quality settings.
File Search
Search across multiple vector stores simultaneously with support for 43+ file types including documents, code, and archives.
MCP Integration
Connect to Model Context Protocol servers (GitHub, Notion, Slack, etc.) with secure authentication and approval workflows.
Advanced Controls
Fine-tune temperature, tokens, penalties, reasoning effort, and other parameters with full API transparency.
Developer Tools
API inspector, debug console, analytics dashboard, and comprehensive logging for troubleshooting and monitoring.
Prompt Library
Save and manage reusable prompt configurations with all settings for quick switching between different tasks.
Conversation Management
Local conversation storage with export capabilities, multi-conversation support, and comprehensive message management.
Advanced Capabilities
Real-Time Monitoring
Track streaming events, tool executions, reasoning phases, and token usage with expandable activity feeds and detailed status indicators.
Security & Safety
User approval workflows for MCP tool calls and computer actions, secure keychain credential storage, and comprehensive safety checks.
Native Experience
Built with SwiftUI for iOS, iPadOS, macOS, and visionOS with full accessibility support, dynamic type, and keyboard navigation.
Rich Content
Embedded web content, enhanced image display, Markdown rendering with syntax highlighting, and support for 43+ file types.
Architecture Highlights
MVVM Pattern
Feature-oriented structure with clear separation of concerns, comprehensive service layer, and dependency injection.
Streaming Events
Handles 40+ streaming event types from OpenAI's Responses API with dedicated parsing and real-time UI updates.
Data Management
Local conversation persistence, secure keychain storage, vector store management, and comprehensive file handling.