LoomLoom is a VS Code AI coding agent with a TypeScript extension host, a React webview, and a Go backend. The Go agent owns the LLM loop and pure-Go tools; the TypeScript host owns VS Code APIs, approvals, sessions, and webview state.
InstallFor local testing, install one of the per-platform VSIX files from
Use the VSIX that matches your platform:
The binaries are not code-signed for v1.0. macOS Gatekeeper and Windows
SmartScreen may require the workaround documented in First RunOpen the Loom view from the activity bar. The first-run panel lets you choose:
API keys are stored in VS Code SecretStorage. Loom also supports BuildRequires Node 20+ and Go 1.22+.
This produces:
Package
Packaging cross-compiles the Go agent for all supported targets, builds the
webview and extension bundle, then writes one VSIX per platform to Before packaging a release, bump the root package version and lockfile version so generated VSIX metadata matches the Marketplace release. ConfigurationImportant settings:
Telemetry never sends prompts, file contents, workspace paths, API keys, or raw machine IDs. Architecture
Wire types live in ContributingSee |
