Aurora is an AI-powered WebKit browser with Nordic Electric AI aesthetics, featuring an integrated terminal and self-modifying capabilities.
- WebKit-based Browser: Fast, standards-compliant web browsing
- Nordic Electric AI Design: Beautiful, futuristic UI with aurora-inspired aesthetics
- Integrated Terminal: Execute commands directly from your browser
- AI Copilot: Context-aware AI assistant that understands web content
- Self-Modifying Capabilities: The browser can suggest and implement improvements to itself
- LLaMA Integration: Powered by local LLaMA models for privacy and performance
Aurora is built with a modular architecture:
- WebKit Core: The rendering engine that powers the browser
- Swift UI Layer: Modern, responsive interface built with SwiftUI
- LLaMA Backend: Local AI model integration for intelligence
- Terminal Service: Secure command execution environment
- Self-Evolution System: Framework for browser self-improvement
- macOS 12.0 or later
- Xcode 14.0 or later
- LLaMA backend server running (see backend setup)
-
Clone the repository:
git clone https://github.com/CosmicFreyjaLab/aurora-browser.git cd aurora-browser -
Build the project:
xcodebuild -project Aurora.xcodeproj -scheme Aurora -configuration Release
-
Run Aurora:
open build/Release/Aurora.app
Aurora requires a running LLaMA backend server. See the backend documentation for setup instructions.
aurora/
├── src/ # Source code
│ ├── Views/ # SwiftUI views
│ ├── Models/ # Data models
│ ├── Services/ # Service classes
│ ├── Utils/ # Utility functions
│ └── Resources/ # Assets and resources
├── backend/ # LLaMA backend integration
├── docs/ # Documentation
└── tests/ # Test suite
See BUILDING.md for detailed build instructions.
Aurora features a unique Nordic Electric AI aesthetic, inspired by:
- Northern lights (aurora borealis)
- Scandinavian minimalism
- Electric blue and cyan accents
- Holographic interfaces
- Subtle animations and glowing effects
The design system is implemented in NordicElectricAI.swift and can be applied to any SwiftUI view.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- WebKit team for the browser engine
- LLaMA team for the AI models
- The SwiftUI community for UI components and inspiration
