This project is a comprehensive rebranding of the GPT4All application to Astro AI, maintaining all the powerful local AI capabilities while updating the branding, interface, and identity to reflect your company's vision.
Astro AI is a free-to-use, locally running, privacy-aware chatbot that requires no GPU or internet connection. It provides access to large language models (LLMs) on your personal computer, ensuring your conversations remain private and secure.
- Privacy-First: All processing happens locally on your machine
- No Internet Required: Run AI models without any external dependencies
- Free to Use: No subscriptions or API costs
- Cross-Platform: Available for Windows, macOS, and Linux
- LocalDocs Integration: Chat with your documents using RAG (Retrieval-Augmented Generation)
- Multiple Model Support: Compatible with various LLM formats
This project transformed the original GPT4All application into Astro AI with the following comprehensive changes:
- Application Title: Changed from "GPT4All" to "Astro AI"
- Window Branding: All UI references updated to Astro AI
- Color Scheme: Implemented teal (#00BFA5) and purple (#6A1B9A) brand colors
- Python Package: Renamed from
gpt4alltoastro_ai - TypeScript Package: Renamed from
gpt4alltoastro-ai - Project Name: Updated in all configuration files
- Website: Updated to point to
astro-ai.appdomain - Download Links: All references point to Astro AI repositories
- Installation Commands: Updated for new package names
- Desktop Shortcuts: Creates "Astro AI" entries in system menus
- Application Icons: References updated to astro-ai branding
- System Tray: Displays as Astro AI application
- Frontend: Qt 6.8.1 with QML for cross-platform desktop UI
- Backend: llama.cpp for efficient LLM inference
- Build System: CMake with cross-platform compatibility
- Language Support: C++, Python, and TypeScript bindings
- macOS: 10.15+ with Metal support
- Memory: Minimum 4GB RAM (8GB+ recommended)
- Storage: 3-10GB depending on models used
- Processor: Modern CPU (Apple Silicon optimized)
- Complete visual rebranding to Astro AI
- Updated package names and repository references
- Modified installation scripts and desktop integration
- Created functional demo applications
- Updated all documentation and README files
- Qt compilation currently blocked by usearch library compatibility
- Python package installation needs directory restructure
- Full application build requires dependency resolution
Two Python demo applications showcase the complete Astro AI branding:
Basic demonstration of the rebranded interface with:
- Astro AI branded chat window
- Teal and purple color scheme
- Interactive message simulation
Enhanced demo with improved features:
- Scrollable chat history
- Better UI responsiveness
- Complete branding implementation
# Navigate to project directory
cd /Users/alexandertrifonidis/Downloads/Projects/gpt4all
# Run the enhanced demo
python3 astro_ai_fixed.py# Install dependencies
brew install qt6 cmake
# Build the application
mkdir build && cd build
cmake .. -DCMAKE_PREFIX_PATH=/opt/homebrew
make -j$(nproc)gpt4all/
├── README.md # Main documentation (rebranded)
├── main.qml # UI window title updated
├── CMakeLists.txt # Project name changed
├── package.json # Package identity updated
├── astro_ai_demo.py # Demo application
├── astro_ai_fixed.py # Enhanced demo
└── gpt4all-bindings/
└── python/
└── setup.py # Python package renamed
- Primary Teal: #00BFA5
- Secondary Purple: #6A1B9A
- Background: Dark theme optimized
- Application uses system fonts
- Consistent "Astro AI" branding throughout
- Professional yet approachable
- Emphasizes privacy and local processing
- Highlights ease of use and accessibility
- ✅ Complete visual rebranding
- ✅ Package name updates
- ✅ Demo applications
- 🔄 Resolve usearch compilation issues
- 🔄 Fix Python package installation
- 🔄 Complete Qt application build
- 📋 Custom Astro AI model integration
- 📋 Enhanced UI with brand-specific features
- 📋 Improved installation experience
This is a rebranded version of GPT4All. For technical contributions:
- Focus on resolving compilation issues
- Maintain Astro AI branding consistency
- Test across multiple platforms
- Document any changes thoroughly
This project maintains the original GPT4All licensing while operating under the Astro AI brand.
For questions about this Astro AI implementation, refer to the demo applications and rebranding documentation provided in this repository.
Note: This project represents a complete rebranding of GPT4All to Astro AI, maintaining all core functionality while updating the visual identity and package names to reflect your company's branding requirements.