Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>iloomNew to Visual Studio Code? Get it now.
iloom

iloom

iloom-ai

|
63 installs
| (1) | Free
Scale understanding, not just output — AI code you and your team can trust
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

iloom

Scale understanding, not just output — AI code you and your team can trust

VS Code Marketplace

Note: Supports macOS and Linux (including WSL). Native Windows is not yet supported.

A VS Code extension that turns AI chaos into structured workflows. Every decision documented. Every task isolated. Every PR reviewable.

iloom workflow overview


The Problem

Nobody wants to review your AI's work. Including you.

AI coding assistants are powerful, but working with them introduces new challenges:

  • Invisible reasoning: You can't review what you can't see—AI makes decisions without documenting why
  • Team trust: You don't trust your AI's code. Neither does your team.
  • Context decay: AI starts hallucinating or forgetting requirements mid-task
  • Branch chaos: Parallel tasks create port conflicts, stale branches, and environment collisions
  • Mental overhead: You're juggling 5 branches, but it's your brain that has the merge conflict

iloom solves these through structured workflows, visible & persisted reasoning, and complete isolation for each task.


How iloom Works

Starting a loom doesn't just create a branch. It launches a multi-agent workflow that:

  1. Aligns on requirements before any code is written
  2. Surfaces assumptions and creates a structured plan
  3. Captures key decisions, risks, and insights along the way
  4. Persists everything in your issue tracker—analyses, plans, results and a summary when you're done
  5. Executes with full context in an isolated environment
  6. Verifies tests and lint before completion

The result: AI-generated code with a clear paper trail, isolated from your other work, ready for meaningful review.


Requirements

The iloom CLI is required. This extension is a UI layer for the iloom CLI tool.

Install the CLI before using this extension:

npm install -g @iloom/cli

Prerequisites:

  • macOS or Linux (including WSL)
  • Git
  • Node.js 18+
  • GitHub CLI (gh) — for GitHub integration
  • Linear CLI (optional) — for Linear integration
  • Claude Max subscription (strongly recommended)

Quick Start

  1. Install the extension from the VS Code Marketplace
  2. Install the CLI: npm install -g @iloom/cli
  3. Open a project folder in VS Code
  4. Find iloom in the left-hand activity bar—look for the lightbulb
  5. Set up your project: You'll be prompted to configure iloom for this project—main branch, issue tracker, and more
  6. Create your first loom: Click + New Loom and enter an issue number

Core Workflows

Create a Loom

Browse open issues from GitHub or Linear directly in the extension, or enter a PR number or free-form description. The new loom modal lets you search and filter issues by ID or title, so you don't need to leave VS Code to find the right task. iloom then takes you through a structured workflow:

  • Requirements alignment: AI analyzes the issue and surfaces questions before coding
  • Research & analysis: Deep dive into the codebase to understand context and constraints
  • Plan creation: A detailed implementation plan is posted to your issue tracker
  • Isolated execution: Work happens in a separate worktree with its own resources
  • Verification: Tests and lint run before completion

Supports browsing open issues, issue numbers (#123, ENG-123), PR numbers, or branch names.

Manage Looms

The iloom explorer panel in the activity bar shows all active workspaces across your projects:

  • Type indicators: Issue, PR, or branch-based looms
  • Session status: See when your AI needs your attention
  • Quick actions: Switch, finish, rebase, or remove looms

Multiple looms in sidebar

Complete a Loom

When your work is done, click the 🏁 finish flag to wrap up:

  • Validates tests and lint pass
  • Rebases onto main (or parent loom), resolving conflicts with AI assistance
  • Merges or creates PR based on your configured merge behavior:
    • local (default): Merge directly into main branch locally
    • github-pr: Push and create a pull request
    • github-draft-pr (default when contributing to open source): Create draft PR on start, mark ready on finish
  • Cleans up the worktree and closes the workspace window

Epics & Swarm Mode

For large features that span multiple issues, iloom provides a full epic workflow — from planning through parallel execution.

Plan an Epic

Break a large feature into structured child issues with dependency relationships:

  1. Click Plan Epic in the iloom explorer, or run iloom: Plan Epic from the Command Palette
  2. Enter an epic description or issue number
  3. AI analyzes the scope and creates a structured breakdown — each child issue gets its own isolated loom
  4. Dependency relationships between child issues are captured automatically

Swarm Mode

After planning, iloom can execute the entire epic autonomously:

  • Parallel AI agents — one per child issue, each working in its own isolated worktree
  • Respects the dependency DAG — blocked issues wait for their prerequisites to complete
  • Automatic merging — completed work is rebased and merged back into the epic branch
  • Graceful failure handling — if one child fails, unrelated work continues
  • Live progress tracking — watch it all unfold in the Epic Board

Epic Board

The epic board gives you a live view of progress across all child issues. Switch between two views:

  • Board view: A Kanban board showing issues organized by status — Pending, In Progress, Code Review, and Done

Epic board Kanban view

  • Dependencies view: A DAG (directed acyclic graph) showing how child issues depend on each other, with status-colored nodes and dependency edges

Epic board dependency graph


Isolation Features

Each loom runs in complete isolation from your other work:

Resource How iloom Isolates It
Git worktree Separate filesystem—no stashing, no branch switching, no conflicts with other looms
Database branch Schema changes isolated from main and other looms (Neon integration)
Unique port Web apps run on deterministic ports (base port + issue number)—no more "port taken" mysteries
Isolated binary CLI tools get workspace-specific binaries (e.g., my-cli-25 when working on issue #25)

This means you can have five looms running simultaneously, each with their own dev server, database state—without interference.

Child Looms

Create nested looms within a loom — useful for fixing bugs discovered mid-task or manually splitting work into smaller PRs. Child looms inherit the parent's database state and branch.

For automated orchestration of child issues, see Epics & Swarm Mode above.

Open Source Contributions

Maintainers shouldn't be overwhelmed by unexplained AI-generated code. With iloom, your analysis and plans post directly to the PR—giving reviewers full context on why the code looks the way it does.

il contribute n8n-io/n8n

This forks the repo, clones your fork, configures iloom, and sets up draft PR mode automatically.

Run il contribute with no arguments to contribute to iloom itself.


Features

iloom Explorer

The activity bar panel provides a central view of all your active looms:

Feature Description
Project grouping Looms organized by project
Type icons Visual distinction for issues, PRs, and branches
Session status Know which loom needs your attention and why
Quick switch Click to open any loom workspace

Commands

Access via Command Palette (Cmd+Shift+P / Ctrl+Shift+P):

Command Description
iloom: Start New Loom Create a new loom from issue or description
iloom: Quick Switch Loom Fast switch between active looms
iloom: Refresh Refresh the iloom explorer
iloom: Settings Configure iloom for the current project

One Shot Mode

When creating a loom, you can select a "One Shot Mode" to adjust how the AI operates:

Mode Description
Default Standard workflow with all checkpoints
Skip Reviews Bypass review phases for faster iteration
YOLO Mode Full autonomy—AI proceeds without permission checks. Use with caution.

Recap Panel

Track your workflow progress with the Recap panel:

  • Timeline of insights, decisions, and artifacts
  • Links to issue comments, new issues and PRs created during sessions
  • Risk and assumption tracking

Analysis phase with insights


AI Integration

iloom integrates with AI coding assistants to provide workflow context:

  • Session status indicators: See when Claude Code or other AI tools are actively working
  • Context sharing: Looms provide structured context about the task at hand
  • Artifact tracking: Automatically tracks issue comments, PRs, and other outputs
  • Conflict resolution: AI helps resolve merge and rebase conflicts
  • Commit messages: AI generates helpful, context-aware commit messages

Privacy & Telemetry

iloom collects anonymous usage analytics to improve the product. Here's exactly what that means.

What We Collect

  • Usage events: Which panels you open and which views you use (e.g., "opened epic board", "switched loom")
  • Environment info: Extension version, OS, and VS Code version
  • No personally identifiable information is ever collected

What We Don't Collect

  • GitHub, Linear, or Jira usernames or emails
  • Repository names or URLs
  • Issue titles, descriptions, or content
  • File paths or code content
  • Branch names
  • AI analysis or plan content
  • Anything that could identify a specific project or person

How to Opt Out

iloom has two products — the VS Code extension and the CLI (il) — each with independent telemetry controls. Disabling one does not affect the other.

Product How to Disable Scope
VS Code extension Set iloom.telemetry.enabled to false in VS Code settings, or set VS Code's built-in telemetry.telemetryLevel to "off" Disables extension telemetry only
CLI (il) See il config or CLI documentation Disables CLI telemetry only
Both Opt out in both places above Disables all iloom telemetry

When extension telemetry is disabled, the analytics SDK is never initialized — no data is sent at all.

Where Data Goes

Anonymous data is sent to PostHog, a privacy-focused analytics platform.

Shared Anonymous ID

The extension and CLI share an anonymous ID (a random UUID) stored at ~/.config/iloom-ai/telemetry.json. This lets us understand the full product journey without knowing who you are. Opting out of telemetry in either product stops that product from sending events, but does not delete the ID file.


FAQ

Q: Why do I need the CLI installed separately?

The extension is a thin UI layer. All git operations, worktree management, and issue tracker integration are handled by the CLI. This separation allows CLI updates without extension reinstallation.

Q: What issue trackers does iloom support?

iloom supports GitHub Issues and Linear. JIRA support is on the roadmap.

Q: What AI tools does iloom support?

iloom is focused on supporting the Claude Code command line tool.

Q: How do looms differ from regular branches?

Looms are git worktrees—separate working directories that share the same repository. Combined with isolated ports, database branches, and CLI binaries, you can work on multiple issues simultaneously without any resource conflicts.


Support

For extension issues, feature requests, and questions:

github.com/iloom-ai/iloom-vscode-support/issues

For CLI issues, visit github.com/iloom-ai/iloom-cli/issues.


License

© 2026 iloom AI. All rights reserved.

This extension is proprietary software. The iloom CLI is separately licensed under BSL-1.1.

This software is provided "AS IS", without warranty of any kind.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft