SayDeploy
Give Copilot the keys.
Copilot is a genius trapped in a text editor.
It can write SQL, but it can't run it.
It can write a build script, but it can't deploy it.
SayDeploy bridges the gap. We securely store your API keys so Copilot can stop suggesting commands and start executing them.
🎥 Don't take our word for it. Watch.
Copilot Deploys to Netlify
You ask. It happens. No terminal required.

The Problem
You have 5 tabs open:
- VS Code
- Supabase Dashboard (to check tables)
- Netlify Dashboard (to check builds)
- Stripe Dashboard (to check products)
- Terminal (to run git commands)
The Fix
Close tabs 2-5.
SayDeploy brings your infrastructure into VS Code.
🗄️ Database (Supabase)
- Run SQL:
supabase_deploy_migration
- View Data:
supabase_list_tables
- Manage Secrets:
supabase_manage_secrets
🌐 Hosting (Netlify & Cloudflare)
- Deploy:
saydeploy_deploy (auto-selects platform) or netlify_deploy_website / cloudflare_deploy_preview
- DNS:
cloudflare_dns_manage
🔀 Git (GitHub)
- Push:
github_manage_repo with action: "push"
- Issues/PRs:
github_manage_issues_prs
- Releases:
github_manage_releases
💳 Payments (Stripe)
- Products:
stripe_create_product
- Webhooks:
stripe_manage_webhooks
"Is it safe?" (Falsifiable Security)
We don't store your keys in plain text. We don't sync them to the cloud.
- Windows: Stored in Windows Credential Manager.
- Mac: Stored in macOS Keychain.
- Linux: Stored in Gnome Keyring / KWallet.
If you uninstall the extension, your keys remain in your OS's secure vault.
50+ New Skills for Copilot
When you install SayDeploy, Copilot gains 53 new tools.
It can now:
- ✅ "Push these changes to GitHub"
- ✅ "Create a $10 subscription in Stripe"
- ✅ "Add a 'phone_number' column to the users table"
- ✅ "Deploy the ./dist folder to Cloudflare Pages"
- ✅ "Check the latest Netlify build logs"
It still can't:
⚡ Agentic Era Optimization (VS Code v1.109+)
To get the best performance from SayDeploy's multi-agent system, we recommend adding these settings to your user settings.json. These enable Parallel Handoffs and Context Window Recyling:
{
"chat.agent.thinking.collapsedTools": true,
"github.copilot.chat.anthropic.contextEditing.enabled": true,
"github.copilot.chat.anthropic.toolSearchTool.enabled": true,
"github.copilot.chat.searchSubagent.enabled": true
}
Get Started
- Install SayDeploy.
- Click the icon.
- Paste your keys.
- Ask Copilot to do the rest.