VS Code
VS Code Extension
The Serpent VS Code Extension lets developers work as they normally do - writing Apex, LWC, or configs locally,
while Serpent tracks changes, links them to tasks, and handles GitFlow behind the scenes.
while Serpent tracks changes, links them to tasks, and handles GitFlow behind the scenes.
AccountTrigger.cls
UAT SandboxAccountTrigger.clsSerpent ✓
1trigger AccountTrigger on Account (before insert, before update) {
2 // Fixed: use selector pattern to avoid SOQL in loop
3 List<Account> accts = AccountSelector.getAll();
4 for (Account a : Trigger.new) {
5 AccountHandler.process(a, accts);
6 }
7}
Serpent
🚀
Deploy to UAT
1 file changed
Changes
− SOQL in loop
+ AccountSelector.getAll()
for (Account a : Trigger.new)
🔍
AI review
✓ Cleared · 94% coverage
Ready to deploy
Deploy and manage changes without leaving your IDE

The best DevOps is the kind you don't notice
Write your code — Serpent tracks what's changed, links it to the right task, and handles the Git flow in the background. No CLI commands, no branch management.

Vibe code with any AI assistant via MCP
Serpent's native MCP server lets any agentic IDE — Cursor, Claude Code, Windsurf — pull changes, check org status, and interact with your workflow directly, with the same guardrails and audit trail as every other change.
For ISVs: your IDE, your package workflow, fully connected
Package source, scratch org connections, dependency tracking, and version management are all accessible from inside VS Code — no bouncing between tools to manage a single development cycle.



