Complete source code - AI Provider Edition v2.0.1

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!
This commit is contained in:
2026-05-22 10:34:10 +00:00
Unverified
parent e6b6405912
commit 0265d58123
55 changed files with 9030 additions and 210 deletions

36
scripts/install-deb.sh Executable file
View File

@@ -0,0 +1,36 @@
#!/bin/bash
# Install Antigravity from local .deb file
# Usage: ./scripts/install-deb.sh [path-to-deb]
set -e
if [ -z "$1" ]; then
DEB_FILE="packages/antigravity_2.0.1-ai-providers-1_amd64.deb"
else
DEB_FILE="$1"
fi
if [ ! -f "$DEB_FILE" ]; then
echo "Error: $DEB_FILE not found"
echo "Usage: $0 [path-to-deb-file]"
exit 1
fi
echo "Installing Antigravity from: $DEB_FILE"
echo ""
# Install package
sudo dpkg -i "$DEB_FILE"
# Check for dependencies
echo ""
echo "Checking dependencies..."
sudo apt-get install -f -y
echo ""
echo "✅ Installation complete!"
echo ""
echo "To launch Antigravity:"
echo " antigravity"
echo ""
echo "Or find 'Antigravity IDE' in your application menu."