Added complete source code and pre-compiled application: Source Code: - app.asar (compiled Electron app) - app-extracted/ (all extracted source files) - dist/services/aiProviderService.js - dist/services/settingsService.js - dist/ipcHandlers.js - dist/aiProviderAPI.ts - dist/ai-provider-settings.html - And all other application files Build Tools: - scripts/extract-app.sh - scripts/repack-app.sh - scripts/build-deb.sh - scripts/install-deb.sh Documentation: - SOURCE_CODE.md (repository structure) - BUILD.md (build instructions) - README.md (overview) - docs/ (complete API docs) - AI_PROVIDER_SPECIFICATION.md - AI_PROVIDER_README.md - IMPLEMENTATION_SUMMARY.md Features included: - 17+ AI provider presets - One-click provider setup - Model auto-fetching - Connection testing - Modern GUI interface - Complete IPC handlers (14 new) - TypeScript API wrapper - Persistent settings Ready to build and customize!
120 lines
2.9 KiB
Markdown
120 lines
2.9 KiB
Markdown
# Antigravity IDE - AI Provider Edition
|
|
|
|
## Version 2.0.1-ai-providers-1
|
|
|
|
**Antigravity IDE with 17+ Pre-configured AI Provider Presets**
|
|
|
|

|
|

|
|
|
|
## 🎯 Quick Start
|
|
|
|
### Download & Install
|
|
|
|
**Option 1: Pre-built Package (Recommended)**
|
|
|
|
```bash
|
|
# Download the .deb file
|
|
wget https://github.rommark.dev/admin/antigravity-ai-providers/releases/download/v2.0.1-ai-providers-1/antigravity_2.0.1-ai-providers-1_amd64.deb
|
|
|
|
# Install
|
|
sudo dpkg -i antigravity_2.0.1-ai-providers-1_amd64.deb
|
|
|
|
# Launch
|
|
antigravity
|
|
```
|
|
|
|
**Option 2: Build from Source**
|
|
|
|
See [BUILD.md](BUILD.md) for detailed instructions.
|
|
|
|
```bash
|
|
# Clone repository
|
|
git clone https://github.rommark.dev/admin/antigravity-ai-providers.git
|
|
cd antigravity-ai-providers
|
|
|
|
# Extract, modify, repack, and build
|
|
./scripts/extract-app.sh
|
|
# (Make your modifications)
|
|
./scripts/repack-app.sh
|
|
./scripts/build-deb.sh
|
|
sudo ./scripts/install-deb.sh
|
|
```
|
|
|
|
## 🌟 Features
|
|
|
|
### 17+ AI Provider Presets
|
|
|
|
- **OpenAI** - GPT-4o, GPT-4o-mini, GPT-4-turbo, GPT-3.5-turbo
|
|
- **Anthropic** - Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Haiku
|
|
- **Google Gemini** - API Key & OAuth support
|
|
- **Google Antigravity** - Antigravity-specific models!
|
|
- **Groq**, **OpenRouter**, **OpenCode**, **NVIDIA NIM**
|
|
- **Ollama** - Local models
|
|
- **And 10+ more...**
|
|
|
|
### Key Features
|
|
|
|
- ✅ One-click provider setup
|
|
- ✅ Model auto-fetching
|
|
- ✅ Connection testing
|
|
- ✅ Persistent settings
|
|
- ✅ Modern GUI interface
|
|
- ✅ Full CRUD operations
|
|
- ✅ Temperature/token controls
|
|
- ✅ Streaming support
|
|
|
|
## 📖 Documentation
|
|
|
|
- **[SOURCE_CODE.md](SOURCE_CODE.md)** - Repository structure and architecture
|
|
- **[BUILD.md](BUILD.md)** - Building from source
|
|
- **[docs/](docs/)** - Complete API documentation
|
|
|
|
## 🔧 Requirements
|
|
|
|
- Ubuntu/Debian-based Linux (amd64)
|
|
- GTK3 support
|
|
- ~500MB disk space
|
|
|
|
## 📦 Package Contents
|
|
|
|
```
|
|
antigravity_2.0.1-ai-providers-1_amd64.deb
|
|
├── opt/antigravity/ # Main application
|
|
│ ├── antigravity # Executable
|
|
│ ├── resources/ # App resources & app.asar
|
|
│ └── [libraries]
|
|
├── DEBIAN/ # Package metadata
|
|
│ ├── control
|
|
│ ├── preinst
|
|
│ ├── postinst
|
|
│ ├── prerm
|
|
│ └── postrm
|
|
└── usr/share/applications/ # Desktop entry
|
|
```
|
|
|
|
## 🤝 Contributing
|
|
|
|
1. Fork the repository
|
|
2. Create feature branch
|
|
3. Make changes
|
|
4. Submit pull request
|
|
|
|
## 📞 Support
|
|
|
|
- **Issues**: https://github.rommark.dev/admin/antigravity-ai-providers/issues
|
|
- **Discussions**: https://github.rommark.dev/admin/antigravity-ai-providers/discussions
|
|
|
|
## 🙏 Acknowledgments
|
|
|
|
- Antigravity IDE - Original application
|
|
- Codex Launcher - Provider presets
|
|
|
|
## 📄 License
|
|
|
|
Same as original Antigravity application.
|
|
|
|
---
|
|
|
|
**Enjoy AI-powered development with Antigravity!** 🚀
|