Get started

Install Loam in VS Code.

Start with the Marketplace extension, verify the signed installer before you run it, connect the user-space MCP server, add your Loam API key, and open a project.

Node.js 22 or 24 LTS VS Code 1.93+ Claude Code CLI Loam API Key
How you get in — what it costs

The honest shape of it.

Two questions every prospect asks before they care about anything else: how does this thing reach my machine, and what does it cost? Here is both, plainly.

Install

Install path

The recommended first step is the Loam VS Code extension from the Marketplace. It installs into your user profile, requires no admin rights, and is distributed through Microsoft's extension infrastructure.

  • VS Code MarketplaceThe cleanest, lowest-permission path. Install the Loam extension with no elevated rights. Its exact Marketplace identifier remains docpro.docpro-app; docpro is the legacy publisher ID retained so existing installations continue updating.
  • MCP serverLoam uses a local MCP server so Claude Code can communicate with the team. It runs in user space, registers under your profile, and installs no Windows service, kernel driver, or background telemetry agent.
  • Signed PowerShell installerFor Windows setup, the signed installer registers the MCP server and prerequisites. Download and inspect before executing; verify the Authenticode signature and SHA-256 hash published on the For IT page.
  • Your IDE keyFound in Settings. Keys start with dp_. Never put a key in a URL — the installer prompts for it.

Full step-by-step — download, verify the signature and hash, then run the file you checked — is in Install safely further down this page.

Costs & access

How does pricing work?

Loam costs USD $499 per user per month and remains in limited access. Charges from customer-controlled model-provider accounts are separate from the Loam platform price. What the price covers.

  • Loam platformUSD $499 per user per month. Limited access describes current onboarding availability. Request access.
  • Customer-controlled provider accountsClaude Code uses the developer’s configured Anthropic account for supported editor workflows. Anthropic bills that account separately under its terms. Any other workflow that uses a customer-controlled provider account is likewise billed separately from Loam.
  • Gemini image generationOptional. When enabled for Build Mode, it runs server-side with a Loam-administered provider credential. Customers do not configure a Gemini key.
  • Provider termsAny subscription or usage purchased directly from a provider sits outside Loam. Check the provider’s current terms and pricing for the account you use.

Loam is onboarding a small number of builders, researchers, and enterprise pilot teams. We are moving deliberately because persistent memory, source-code workflows, cloud provisioning, and AI team calls deserve careful review. Reach out and we will help you evaluate the fit.

Before you ask the team

Frequently asked questions.

The questions people ask most before they install. If yours isn't here, the team will answer it in your first session.

Loam is an AI software-delivery system for VS Code. Four named collaborators plan, build, review, and hand back scoped work. A durable engineering record carries decisions, findings, and open work into what comes next. Current hosted infrastructure uses Loam-managed AWS and Cloudflare; bring-your-own cloud is planned and is not available today.

Copilot and Cursor are strong coding assistants with evolving memory features. Loam combines four role-specific AI working contexts, an account-scoped engineering record, user-started build and review workflows, synthesized-voice access, and supported infrastructure delivery.

They are role-specific AI working contexts, not human employees. Carl owns architecture and risk, Diana interface quality, Anthony implementation, and Abish QA and evidence. Their images and voices are synthesized. See the responsibilities and disclosure on the team page.

Each session can add account-scoped, project-tagged records on a secure server. The next session does not reload the whole archive; it assembles a prioritized working set of relevant decisions, preferences, corrections, findings, and open work. Older detail stays indexed and one recall away. See the evidence for the architecture.

Project Context is loaded whenever the team opens a repository. It carries the project's structure, decisions, preferences, and prior work into the next session so the team does not start cold.

CLAUDE.md can document a project. Loam carries a working memory of the project across sessions.

CLAUDE.md documents instructions for a repository. Loam adds a delivery workflow, role ownership, review gates, phone coordination, and an account-scoped engineering record. They can be used together.

The team can provision an AWS Lightsail instance, static IP, firewall rules, Cloudflare DNS, and an SSL certificate, then return the live URL. Current hosted infrastructure uses Loam-managed AWS and Cloudflare accounts. Bring-your-own cloud is planned and is not available today.

Loam is built on Anthropic's Claude. It is an independent product and is not affiliated with, endorsed by, or sponsored by Anthropic.

Loam runs inside VS Code on Windows. The automated installer script is Windows-only at this point. macOS is under development.

The system

What you actually install.

Two things are installed locally: the Loam VS Code extension and a user-space MCP server. Memory and audio capabilities run through Loam’s hosted service; they are not local modules installed on your machine.

Installed locally

Loam VS Code extension

The Marketplace extension provides the Loam sidebar and controls inside VS Code. It installs in your user profile and does not require administrator rights.

  • Marketplace identityThe listing is Loam, while the exact legacy identifier remains docpro.docpro-app so existing installations continue updating.
  • Local surfaceThe extension adds the sidebar used to start supported sessions and workflows.
  • User-profile installVS Code installs the extension under your user profile through Microsoft’s extension infrastructure.
  • No service or driverThe extension does not install a Windows service, kernel driver, or background telemetry agent.

This is the recommended, least-privileged install path.

Installed locally

User-space MCP server

The MCP process connects Claude Code to Loam. It runs locally in user space under your profile; it is not a cloud module or a Windows service.

  • User-space processRuns under your user account and uses no kernel driver or Loam Windows service.
  • Local registrationThe installer registers docpro-proxy in the Claude MCP configuration under your profile.
  • Outbound connectionThe local process connects to Loam over HTTPS for enabled workflows; nothing is installed as an inbound listener.
  • Inspectable setupThe signed PowerShell path can register the MCP server and prerequisites after you download, inspect, and verify it.

The account-scoped engineering record and supported audio workflows remain hosted service capabilities; they are not additional local installs.

In the editor

The Loam sidebar.

The extension adds one icon to your VS Code activity bar. Click it and the sidebar is where everything starts — session type, project pitch, build mode, code review, Meet the Team, Call Team. Nine controls, in this order.

The Loam sidebar in VS Code: Start Session, Build Mode, a Code Review panel with Run, Remediate, and Audit controls, a Meet the Team panel for a live voice session with the full team, and a Call Team panel for focused one-on-one calls with a single team member.
A real Loam session in the VS Code sidebar.
  1. Session Type

    Development Meeting, Troubleshooting Session, Code Review — each one configures the team differently. Pick the one that matches the work in front of you.

  2. Project Pitch

    One paragraph of what you want. The team reads it, asks clarifying questions, and starts the work. You can paste images directly here and the team sees them too.

  3. Context (optional)

    Code, logs, error messages — anything the team should have in front of them when the session opens. Lower the round-trip cost on day one.

  4. Docs URL & Folder

    Point the team at online docs (an API reference, a vendor doc) or a local folder of project documentation. Both are pulled into the session when it starts.

  5. Start Session

    Claude Code opens, the team arrives, the work begins. This is the button that turns the extension on.

  6. Build Mode

    Hand the team a docs folder and a directive; they execute the build autonomously while you do something else. Sessions are reviewed, code is committed, the team logs what happened.

  7. Code Review

    A cold reviewer reads your branch with no memory of having written it and logs every finding to a ledger. The team remediates each one; an independent Audit pass then verifies the fixes held. Nothing is marked closed until it actually is.

  8. Meet the Team

    Start a synthesized-voice session with all four collaborators and a prioritized working set from the relevant project record. For one role, use Call Team; for a project-scoped group call, use Conference Call.

  9. Call Team

    Pick a single team member and place a focused call. Carl for architecture, Diana for design, Anthony for code. More targeted than Meet the Team — one voice, one domain, your specific question. Best for dedicated work sessions when you need depth from one person, not the whole room.

Where the work lives

Every folder becomes a project.

Open a folder in VS Code and Loam treats it as a project. All records are isolated to your account and tagged to their project. A session loads the relevant working set; cross-project recall can occur within the same account.

Project memory

The account-scoped record can carry architecture decisions, conventions, corrections, and open work across signed-in workspaces. It remains isolated from other customer accounts.

Session log

Learning-active sessions can add selected entries to the project record. The next session opens with a prioritized working set; older detail remains available through recall.

Team continuity

Carl, Diana, Anthony, and Abish keep stable role contracts across the project. When the relevant decision is in the session’s working set or returned through recall, they can identify a contradiction instead of quietly accepting it.

Before you install

What you need, and where your data goes.

Loam installs two user-space pieces: a VS Code extension and an MCP server. No system service, no kernel driver, no background telemetry agent. Here is what to have ready.

Your controls
Storyboard: user actions available for Loam memory — inspect the record, recall older detail, change context depth with the Dial, consolidate older items, reset a single team member, and delete stored memory.
Inspect, recall, tune, consolidate, reset, or delete. Persistent memory stays a user-controlled product surface, not a hidden profile. See the storage and deletion boundaries →
Open the full-size storyboard →
Read this storyboard as text

Inspect. Look at what the team actually holds about your work.

Recall. Pull older detail on demand instead of carrying all of it by default.

Tune. The Dial sets how much recent lived history enters a session — a depth and cost control.

Consolidate. Fold older indexed items into era summaries and durable lessons without deleting the source.

Reset or delete. Reset one team member, clear a project, or delete the live account database record. Server-stored generated audio and managed infrastructure follow the separate cleanup boundaries documented below.

  • PlatformWindows today. The automated installer script is Windows-only at this point; macOS is under development.
  • VS CodeVersion 1.93 or later, with the Claude Code CLI available.
  • Loam API keyYour IDE key from Settings. Keys start with dp_. The installer prompts for it — never put a key in a URL.
  • Marketplace pathThe VS Code extension installs from the Marketplace with no elevated permissions.
  • What gets installedThe VS Code extension (the controls) and the Loam MCP server (the bridge to the team). Both run in user space.
  • Where your data goesSession memory is field-encrypted at rest and isolated from other customer accounts. Loam does not use customer content to train Loam-owned models; provider retention and training behavior follows the provider’s API terms and the account configuration used for that workflow. See Security and For IT.
Install safely

Two ways in — the clean one first.

The lowest-friction, lowest-permission path is the VS Code Marketplace. The MCP server installer is signed and inspectable; the full command comes after the safety explanation, not before it.

Inspectable script

PowerShell installer

For environments that prefer the script, it pulls prerequisites and configures the MCP server. It is signed and inspectable — download it, read it, verify the signature and hash, then run it.

First, download the script without executing it, and open it in any editor:

irm https://loam.team/api/ide/download/installer -OutFile docpro-install.ps1
1 Verify the script before you run it

The installer is Authenticode-signed by Toast2IT, LLC (OV code-signing certificate, valid through April 2027, timestamped by DigiCert). Confirm the signature is Valid:

Get-AuthenticodeSignature docpro-install.ps1 | Select-Object Status, SignerCertificate

Then compare the SHA-256 hash against the published value. The signature establishes who produced the script; the hash proves the bytes that reached you are the bytes we serve.

Get-FileHash docpro-install.ps1 -Algorithm SHA256
Expected SHA-256 — the hash should match exactly: 38cd0ae6b08a0f316c7100ad443236de225bbc34172253b65cb1ec37c0ce4c58
What it does not do: Loam installs no Windows service, no kernel driver, and no background telemetry agent. Everything runs as a user-space process.
What the script may add: a plugin tree under %USERPROFILE%\.docpro; entries in %USERPROFILE%\.claude.json and %USERPROFILE%\.claude\settings.json; the VS Code extension; and, when absent, Node.js, Claude Code, Chromium, and Playwright tooling. The script is currently documented to run from an elevated PowerShell prompt.
2 Run the installer

Run the script you just downloaded and inspected. A stock Windows 10 or 11 machine refuses local scripts (“running scripts is disabled on this system”), so start the verified file through a PowerShell process whose execution policy is AllSigned. That setting lives in this one process and changes nothing on the machine; it also makes the signature you just checked the thing that lets the file run:

powershell -ExecutionPolicy AllSigned -File .\docpro-install.ps1

Run it from PowerShell as Administrator, in the folder where you saved it. Windows asks whether to run software from the publisher Toast2IT, LLC. Answer R (Run once) or A (Always run, which adds the publisher to your Trusted Publishers so it does not ask again); pressing Enter alone chooses Do not run. If the installer adds Node.js and then asks you to open a new window, open a new PowerShell as Administrator in that folder and run the same command again. Run the file you checked; do not fetch the installer a second time.

Still refused? If PowerShell still says running scripts is disabled, or the publisher prompt never appears, a Group Policy or an application-control product (AppLocker, ThreatLocker, WDAC) is deciding, and no setting you make in a process overrides it. Ask your IT team to allow the signed publisher, or use the Marketplace path above, which runs no script. Loam for IT covers those policies.

Paste your key from Loam Settings when prompted. Valid keys start with dp_; never put a key in the URL.

Verify the install: run claude mcp list. If docpro-proxy appears, the MCP server is registered and ready. On first run, Claude Code may ask you to trust docpro-proxy — click Allow. This happens once.
3 Start your first session

Open a project folder in VS Code. In the Loam sidebar, describe what you need — a new feature, a bug, an architecture question. Click Start Session.

Claude Code opens with Carl, Diana, Anthony, and Abish as role-specific working contexts. When the session is learning-active, selected decisions, corrections, findings, and open work can be added to the account-scoped record.

That is it. Later sessions can receive a prioritized working set from the saved record; older entries remain available through recall. Loam does not promise that every session writes memory or that every stored item enters the next prompt.

Uninstall, revoke, and remove

  1. Remove the extension: open the Extensions panel (Ctrl+Shift+X), find Loam, and click Uninstall. Restart VS Code.
  2. Remove MCP registrations: remove only docpro-proxy from %USERPROFILE%\.claude.json. If the installer added playwright and no other workflow uses it, remove that entry too. Preserve unrelated MCP entries.
  3. Remove managed hooks and environment values: remove Loam’s Stop hooks and DOCPRO_API_URL/DOCPRO_API_KEY values from %USERPROFILE%\.claude\settings.json without disturbing unrelated settings.
  4. Remove local files: delete %USERPROFILE%\.docpro and any workspace .docpro folder you no longer need. Chromium under %LOCALAPPDATA%\ms-playwright, Node.js, and the Claude Code CLI can be shared; remove them only after confirming nothing else uses them.
  5. Revoke your key: in Loam Settings, disable or regenerate your IDE API key. A revoked key stops all access immediately.
  6. Delete account data: self-service controls can reset one team member’s memory, delete a project, or delete the live database records tied to the account behind a phone code. Server-stored generated audio requires Loam-operated cleanup; managed-infrastructure teardown follows the applicable plan or order. Security documents the exact boundary.
Enterprise or security review? Read the security model and Loam for IT, or contact the team to discuss a pilot, deployment policy, or a formal review.
If something goes wrong

Troubleshooting.

Common issues and how to resolve them. If none of these help, start a troubleshooting session — the team will diagnose it with you.

Run claude mcp list in your terminal. If docpro-proxy is missing, rerun the installer — it is safe to run multiple times. For managed or security-reviewed environments, download and verify by hash before running:

irm https://loam.team/api/ide/download/installer -OutFile docpro-install.ps1

Get-AuthenticodeSignature docpro-install.ps1

Get-FileHash docpro-install.ps1 -Algorithm SHA256

powershell -ExecutionPolicy AllSigned -File .\docpro-install.ps1

The download, verification, and run steps are in the Install Safely section above. After re-running, close and reopen VS Code completely, then verify again with claude mcp list.

Press Ctrl+Shift+P, type Reload Window, and press Enter. If the icon still does not appear, uninstall the Loam extension from the Extensions panel and reinstall it from the VS Code Marketplace.

Confirm the extension is installed: open the Extensions panel (Ctrl+Shift+X) and search for docpro.docpro-app. The legacy publisher ID is expected.

Your API key may be expired or disabled. Go to Settings in Loam and regenerate your IDE API Key. Copy the new key and update it in the Loam sidebar Settings panel, then click Save.

If you do not see an API Key in Settings, contact Loam to confirm that IDE access is enabled for your account.

Verify you can open https://loam.team and https://docpro.cloud in your browser. If the pages load but the extension cannot connect, you may be behind a VPN or corporate firewall that blocks outbound WebSocket connections.

Check that your network allows connections to both loam.team and docpro.cloud over HTTPS on port 443.

Run node --version to check your current version. Loam supports Node.js 22 and 24, the two current LTS lines. Node.js 18 and 20 are end-of-life; if your version starts with 20 or lower, install the current LTS from nodejs.org.

After updating Node.js, re-run the installer to ensure the MCP server is compiled against the correct version.

When relevant record entries are available, later sessions can resume from saved decisions, corrections, and open work instead of rebuilding the project story from scratch.

Meet the team in full →