The world's most advanced AI system combining biblical wisdom, constitutional principles, and conservative economic theory
Keystone AI is the only AI platform that seamlessly integrates:
- π Ethiopian Orthodox Bible (81 books) - The complete canon
- ποΈ American Founding Documents - Constitution, Federalist Papers, Declaration of Independence
- π Austrian/Chicago School Economics - Sound money, free markets, economic freedom
- βοΈ Natural Law Philosophy - Timeless principles for modern challenges
Unlike ChatGPT, Claude, or other generic AI systems, Keystone AI offers:
β Purpose-Built Wisdom - Specifically designed for principled decision-making β Multi-Modal Excellence - Chat, voice, widgets, CarPlay, Siri integration β Advanced Personalization - Learns your growth patterns and adapts content β Community Learning - Wisdom circles, study groups, mentorship programs β Enterprise-Grade Security - GDPR/CCPA compliant with enterprise SSO β Cultural Sensitivity - 20+ languages with cultural adaptations β Offline Capability - Local AI processing with on-device models
- Modern Chat Interface - Claude/ChatGPT-style conversation experience
- 5 Widget Types - Daily wisdom, quick access, streak tracking, search
- Siri Integration - "Hey Siri, ask Keystone AI about leadership"
- CarPlay Support - Safe, voice-first experience while driving
- HealthKit Integration - Track mindfulness and spiritual growth
- Family Accounts - Parental controls and age-appropriate content
- Material Design 3 - Beautiful, modern interface
- Google Assistant Integration - Voice commands and shortcuts
- Android Auto Support - Dashboard-friendly experience
- Adaptive Widgets - Dynamic content updates
- Enterprise MDM - Corporate deployment ready
- RAG System: Advanced retrieval-augmented generation
- Vector Database: ChromaDB with semantic search
- Local AI Models: Gemma-3-1B-IT for on-device processing
- Multi-language Support: 20+ languages with cultural adaptations
- Modern UI: Responsive, accessible design
- Real-time Features: WebSocket connections
- PWA Support: Installable web app
- Offline Mode: Full functionality without internet
- SwiftUI (iOS): Native iOS experience with system integrations
- Kotlin + Compose (Android): Material Design with Android features
- Cross-Platform Services: Shared business logic and data models
# For development
git clone https://github.com/your-org/keystone-ai.git
cd keystone-ai/mobile/ios
open KeystoneAI.xcodeproj
# For users - Download from App Store
# https://apps.apple.com/app/keystone-ai# For development
git clone https://github.com/your-org/keystone-ai.git
cd keystone-ai/mobile/android
./gradlew build
# For users - Download from Play Store
# https://play.google.com/store/apps/details?id=com.keystoneai.app# Clone repository
git clone https://github.com/your-org/keystone-ai.git
cd keystone-ai
# Backend setup
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload
# Frontend setup
cd ../frontend
npm install
npm run dev- iOS: iPhone 12+ with iOS 17.4+, iPad 9th gen+ with iPadOS 17.4+
- Android: Android 8.0+ (API level 26), 4GB+ RAM recommended
- Browser: Chrome 90+, Safari 15+, Firefox 88+, Edge 90+
- RAM: 4GB minimum, 8GB recommended
- Storage: 2GB available space
- Natural Conversations - Context-aware, multi-turn dialogues
- Voice Input/Output - Speak your questions, hear the responses
- Citation Tracking - Every answer includes biblical/constitutional sources
- Conversation Memory - Remembers context across sessions
- Ethiopian Orthodox Bible (81 Books) - Complete canonical texts
- U.S. Constitution & Amendments - Founding documents analysis
- Economic Principles - Austrian school, Chicago school, free market theory
- Historical Context - Founding fathers' writings and speeches
- Learning Patterns - AI adapts to your interests and growth level
- Content Difficulty - Beginner to expert level explanations
- Cultural Adaptation - Content adjusted for your region and language
- Growth Tracking - Monitor your spiritual, civic, and economic understanding
- Wisdom Circles - Private groups for focused study
- Study Groups - Structured learning with assignments
- Mentorship Program - Connect with experienced guides
- Prayer Network - Share and receive prayer requests
- Discussion Forums - Engage with like-minded community
- Personal Growth Dashboard - Track your learning journey
- Achievement System - Unlock milestones and badges
- Weekly Reports - See your progress and recommendations
- Habit Tracking - Build consistent spiritual and civic practices
- End-to-End Encryption - All personal data protected
- Local Processing - Sensitive conversations processed on-device
- GDPR/CCPA Compliant - Full data privacy rights
- Enterprise Security - SOC 2 compliance, audit logs
- Full AI chat access
- Personal growth tracking
- Basic widgets and shortcuts
- Cloud sync across devices
- Up to 6 family members
- Parental controls and content filtering
- Family sharing of wisdom and insights
- Screen time management
- Age-appropriate content delivery
- Single sign-on (SSO) integration
- Admin dashboard and user management
- Audit logs and compliance reporting
- Custom branding and deployment
- Priority support and training
keystone-ai/
βββ mobile/
β βββ ios/ # Native iOS app (SwiftUI)
β β βββ KeystoneAI/ # Main app target
β β βββ KeystoneAIWidgets/ # Home screen widgets
β β βββ Intents/ # Siri Shortcuts
β β βββ Services/ # Core services
β βββ android/ # Native Android app (Kotlin + Compose)
βββ backend/ # FastAPI Python backend
β βββ app/ # Application code
β βββ models/ # Data models
β βββ services/ # Business logic
β βββ api/ # API endpoints
βββ frontend/ # React web application
β βββ src/ # Source code
β βββ components/ # UI components
β βββ services/ # API clients
βββ data/
β βββ sources/ # Source documents (Bible, Constitution, Economics)
β βββ vectors/ # Vector embeddings database
β βββ localization/ # Multi-language content
βββ docs/ # Documentation
β βββ api/ # API documentation
β βββ mobile/ # Mobile development guides
β βββ deployment/ # Deployment instructions
βββ tests/ # Comprehensive test suites
βββ unit/ # Unit tests
βββ integration/ # Integration tests
βββ e2e/ # End-to-end tests
# Prerequisites: macOS, Xcode 15.0+, iOS 17.4+ SDK
git clone https://github.com/your-org/keystone-ai.git
cd keystone-ai/mobile/ios
# Open in Xcode
open KeystoneAI.xcodeproj
# Build and run
# Select target device/simulator and press Cmd+R
# Build for different targets
./build.sh simulator # Build for simulator
./build.sh device-debug # Debug build for device
./build.sh archive # Create App Store archive
./build.sh testflight # Build for TestFlight# Prerequisites: Android Studio, Android SDK 26+
git clone https://github.com/your-org/keystone-ai.git
cd keystone-ai/mobile/android
# Build with Gradle
./gradlew assembleDebug # Debug build
./gradlew assembleRelease # Release build
./gradlew bundle # Create Play Store bundle# Set up Python environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
pip install -r requirements-dev.txt
# Set up pre-commit hooks
pre-commit install
# Run tests
pytest tests/ -v
# Start development server
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000# Install dependencies
npm install
# Start development server
npm run dev
# Run tests
npm test
# Build for production
npm run build# Run all tests
npm run test:all
# Run mobile tests
cd mobile/ios && xcodebuild test
cd mobile/android && ./gradlew test
# Run backend tests
pytest backend/tests/ -v --cov=app
# Run frontend tests
cd frontend && npm test- Chat interface responsiveness
- Voice input/output functionality
- Widget updates and interactions
- Siri/Google Assistant integration
- Offline mode functionality
- Multi-language support
- Accessibility features
- Performance under load
- API Docs: Available at
/docswhen running backend - Mobile Guides: See
mobile/ios/INSTALLATION.mdandmobile/android/INSTALLATION.md - Architecture: See
docs/architecture.md - Deployment: See
docs/deployment/
-
Prepare for Submission
cd mobile/ios ./build.sh archive ./build.sh upload -
App Store Connect Configuration
- Set app metadata and screenshots
- Configure pricing and availability
- Submit for App Review
-
TestFlight Beta Testing
./build.sh testflight
-
Create Release Bundle
cd mobile/android ./gradlew bundleRelease -
Upload to Play Console
- Upload AAB file
- Set store listing details
- Configure rollout strategy
# Build and deploy with Docker
docker-compose up -d
# Or deploy individual services
docker build -t keystone-ai-backend ./backend
docker build -t keystone-ai-frontend ./frontend# Backend deployment
terraform init
terraform plan
terraform apply
# Frontend deployment (CDN)
aws s3 sync frontend/dist/ s3://keystone-ai-frontend
aws cloudfront create-invalidation# Get access token
POST /auth/token
{
"email": "user@example.com",
"password": "secure_password"
}# Send message
POST /chat/message
{
"message": "What does the Bible say about leadership?",
"context_type": "biblical",
"conversation_id": "uuid"
}
# Get conversation history
GET /chat/conversations/{conversation_id}# Semantic search
POST /search/semantic
{
"query": "constitutional principles",
"filters": ["biblical", "constitutional"],
"limit": 10
}# Create user account
POST /users/register
{
"email": "user@example.com",
"password": "secure_password",
"account_type": "individual"
}
# Update user profile
PUT /users/profile
{
"display_name": "John Doe",
"preferences": {...}
}# Database
DATABASE_URL=postgresql://user:pass@localhost/keystone_ai
REDIS_URL=redis://localhost:6379
# API Keys
OPENAI_API_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
# Security
SECRET_KEY=your_secret_key
JWT_SECRET=your_jwt_secret
# Services
SMTP_SERVER=smtp.gmail.com
SMTP_PORT=587
SMTP_USERNAME=your_email
SMTP_PASSWORD=your_password
# CloudKit (iOS)
CLOUDKIT_CONTAINER_ID=iCloud.com.keystoneai.app
CLOUDKIT_ENVIRONMENT=production# iOS (Config.plist)
API_BASE_URL=https://api.keystoneai.com
GEMMA_MODEL_VERSION=3-1b-it
ENABLE_OFFLINE_MODE=true
ENABLE_ANALYTICS=false
# Android (config.properties)
api.base.url=https://api.keystoneai.com
gemma.model.version=3-1b-it
enable.offline.mode=true
enable.analytics=falseWe welcome contributions! Please see CONTRIBUTING.md for guidelines.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Add tests for new functionality
- Run the test suite (
npm run test:all) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Swift: Follow Swift API Design Guidelines
- Kotlin: Follow Kotlin coding conventions
- Python: Follow PEP 8 with Black formatting
- TypeScript: Follow Airbnb JavaScript/TypeScript style guide
- Documentation: Use clear, concise language with examples
Please use the issue tracker with:
- Clear description of the issue
- Steps to reproduce
- Expected vs actual behavior
- Screenshots/logs if applicable
- Device/OS/app version information
Submit feature requests through GitHub Discussions with:
- Clear description of the feature
- Use case and benefits
- Any relevant mockups or examples
- Implementation considerations
- Mobile: Firebase Performance (iOS/Android)
- Backend: DataDog/New Relic monitoring
- Frontend: Web Vitals and user analytics
- No personal data collection without explicit consent
- Anonymized usage patterns for app improvement
- Opt-out available in app settings
- GDPR/CCPA compliant data handling
- End-to-end encryption for personal conversations
- Local AI processing for sensitive content
- Zero-knowledge architecture for private data
- Regular security audits and penetration testing
Please report security vulnerabilities to security@keystoneai.com with:
- Description of the vulnerability
- Steps to reproduce
- Potential impact assessment
- Suggested remediation (if known)
Do not report security issues through public GitHub issues.
- Discord Server: Join our community
- GitHub Discussions: Community Q&A
- Documentation: docs.keystoneai.com
- Email Support: support@keystoneai.com (24-48 hour response)
- Enterprise Support: enterprise@keystoneai.com (4-8 hour response)
- Phone Support: Available for Enterprise customers
- Community Support: 24/7 via Discord and GitHub
- Email Support: Monday-Friday, 9 AM - 6 PM EST
- Enterprise Support: 24/7 for critical issues
Proprietary License - All Rights Reserved
Β© 2024 Keystone AI, LLC. This software and associated documentation files are proprietary and confidential. Unauthorized copying, distribution, or modification is strictly prohibited.
For commercial licensing inquiries, please contact licensing@keystoneai.com
This project uses various open source libraries. See LICENSES.md for details on third-party licenses.
Download iOS App β’ Download Android App β’ Try Web App
"Where Biblical Wisdom meets Constitutional Principles and Economic Freedom"