From e8fbe2fa00747efa77ac1db6f4df67d1b4b37d1b Mon Sep 17 00:00:00 2001 From: Ngha-Boris Date: Thu, 23 Jul 2026 13:00:18 +0100 Subject: [PATCH] add antigravity --- src/components/app-icon.tsx | 2 ++ src/components/package-manager.tsx | 2 +- src/lib/apps/ides.ts | 16 ++++++++++++++++ src/lib/script-generator.ts | 2 +- 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/components/app-icon.tsx b/src/components/app-icon.tsx index a64da8a..b8d029c 100644 --- a/src/components/app-icon.tsx +++ b/src/components/app-icon.tsx @@ -11,6 +11,7 @@ const brandColors: Record = { arc: '5257FA', audacity: '0000CC', amazonaws: 'FF9900', + antigravity: '4285F4', microsoftazure: '0078D4', bat: '31369E', bitwarden: '175DDC', @@ -151,6 +152,7 @@ const iconSlug: Record = { audacity: 'audacity', 'aws-cli': 'amazonaws', 'aws-cdk': 'amazonaws', + antigravity: 'google', 'azure-cli': 'microsoftazure', bat: 'bat', bitwarden: 'bitwarden', diff --git a/src/components/package-manager.tsx b/src/components/package-manager.tsx index c901a66..d322f69 100644 --- a/src/components/package-manager.tsx +++ b/src/components/package-manager.tsx @@ -305,7 +305,7 @@ function PackageCard({ // Mobile 'flutter', // IDEs - 'vscode', 'zed', 'vim', 'neovim', 'emacs', + 'vscode', 'zed', 'vim', 'neovim', 'emacs', 'antigravity', // Tools 'terraform', 'ansible', 'github-cli', 'git', 'curl', 'zsh', 'oh-my-zsh', 'jq', 'htop', 'tmux', 'lazygit', 'delta', 'httpie', 'pandoc', diff --git a/src/lib/apps/ides.ts b/src/lib/apps/ides.ts index 4b38389..663c991 100644 --- a/src/lib/apps/ides.ts +++ b/src/lib/apps/ides.ts @@ -39,6 +39,22 @@ export const ideApps: Package[] = [ }, ], }, + { + id: 'antigravity', + name: 'Antigravity', + description: '🚀 Google\'s agent-first IDE powered by Gemini - autonomous AI agents for complex tasks', + category: 'ide', + platforms: { macos: true, linux: true }, + defaultVersion: 'stable', + versions: [ + { + id: 'stable', + label: 'Stable', + macCommand: 'brew tap google/antigravity && brew install --cask antigravity', + linuxCommand: 'echo "📥 Downloading Antigravity for Linux..." && cd /tmp && curl -fSL "https://antigravity.google/download/linux/latest" -o antigravity.AppImage && chmod +x antigravity.AppImage && sudo mv antigravity.AppImage /usr/local/bin/antigravity && echo "✅ Antigravity installed! Run with: antigravity"', + }, + ], + }, { id: 'cursor', name: 'Cursor', diff --git a/src/lib/script-generator.ts b/src/lib/script-generator.ts index 47bf592..a651bdf 100644 --- a/src/lib/script-generator.ts +++ b/src/lib/script-generator.ts @@ -430,7 +430,7 @@ export function estimateDiskSpace(packages: Package[]): number { function getCheckCommand(pkgId: string): string | null { const map: Record = { - vscode: 'code', cursor: 'cursor', zed: 'zed', vim: 'vim', intellij: 'idea', + vscode: 'code', cursor: 'cursor', zed: 'zed', vim: 'vim', intellij: 'idea', antigravity: 'antigravity', nvm: 'nvm', nodejs: 'node', npm: 'npm', python3: 'python3', ruby: 'ruby', php: 'php', kotlin: 'kotlinc', rust: 'rustc', go: 'go', java: 'java', cpp: 'g++',