VS Code Extension
The Mahalaxmi VS Code extension lets you review and accept AI-proposed file changes directly in your editor, connected to your cloud server.
Install from VS Code Marketplace
The extension is not yet published to the VS Code Marketplace. Once published, you will be able to install it by searching for Mahalaxmi in the Extensions panel (Ctrl+Shift+X). In the meantime, follow the manual install instructions provided by your account team.
Connect to a Cloud Server
After subscribing on /cloud/pricing, follow these steps to open your server in VS Code:
- Go to /dashboard/servers.
- Find your server and click Open in VS Code.
- VS Code launches and opens pre-configured — no manual connection setup required.
The vscode:// deep link passes your api_key and server address to the extension, which establishes the connection automatically.
Reviewing AI-Proposed Changes
When Mahalaxmi proposes a plan — a set of file changes to accomplish a task — a summary appears in the Mahalaxmi panel in the VS Code sidebar (Activity Bar).
- Open the Mahalaxmi sidebar panel to see pending proposals.
- Each proposal lists the files it intends to create, modify, or delete.
- Click a file name to open a diff view showing exactly what will change.
- Approve the entire plan with Accept All or review files individually.
Accepting or Rejecting Individual File Changes
You can accept or reject each file change independently before the pull request is opened:
- Accept — applies the change and marks the file as approved.
- Reject — discards the proposed change for that file; the remaining accepted files are still included in the PR.
- Once you have reviewed all files, click Open PR to create the pull request with only the accepted changes.
Troubleshooting
“Open in VS Code” does nothing
Ensure the Mahalaxmi VS Code extension is installed. Without it, your browser cannot hand off the vscode:// deep link to VS Code. Install the extension, then click Open in VS Code again.
VS Code opens but does not connect
Check that your server status is active on /dashboard/servers. If the status shows Degraded or Failed, see the Cloud Server Setup troubleshooting section.