Skip to content

Releases: ix-infrastructure/Ix

v0.8.1

05 Jun 16:14
bc02305

Choose a tag to compare

A small patch on top of the 0.8.0 feature release.

Fixed

  • Quieted a cosmetic deprecation warning: tree-sitter-css triggered Node's DEP0151 warning on every parse worker, flooding ix map output on recent Node versions. The map itself was never affected; the grammar is now imported by explicit path so the warning no longer fires.
  • Bumped a dev dependency (vitest) to clear a security advisory.

Highlights from v0.8.0

0.8.0 was the major release. Full notes: https://github.com/ix-infrastructure/Ix/releases/tag/v0.8.0

  • 8 new languages: Lua, Bash, Haskell, Zig, HTML, XML, HCL / Terraform, CSS
  • Multi-repo / polyrepo systems (map related repositories as one connected system)
  • Topology-aware map layout
  • --format llm across all six plugins (Claude, Codex, Cursor, Gemini, OpenClaw, OpenCode)
  • tree-sitter 0.25 runtime

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://ix-infra.com/install.sh | sh

# Windows (PowerShell)
irm https://ix-infra.com/install.ps1 | iex

# Homebrew
brew tap ix-infrastructure/ix https://github.com/ix-infrastructure/Ix
brew install ix
ix docker start

Docker image

docker pull ghcr.io/ix-infrastructure/ix-memory-layer:latest

v0.8.0

05 Jun 07:41
8680588

Choose a tag to compare

Highlights

  • 8 new languages supported by ix map and the parser
  • Multi-repo / polyrepo systems — map several related repositories as one connected system
  • Topology-aware map layout — connected nodes now cluster instead of sitting on a blind grid
  • --format llm now across all six plugins — token-optimized output everywhere your agent runs
  • Parser runtime upgraded to tree-sitter 0.25

New language support

ix map now parses and extracts symbols, calls, and imports for:

  • Lua (.lua)
  • Bash / Shell (.sh, .bash, .zsh, plus common shell dotfiles)
  • Haskell (.hs, .lhs)
  • Zig (.zig)
  • HTML (.html, .htm, .xhtml) — resource/dependency links
  • XML (.xml, .csproj, .xsd, and related) — dependency and schema references
  • HCL / Terraform (.tf, .tfvars, .hcl) — resources, modules, and module sources
  • CSS (.css, .scss, .sass, .less) — @import graph, selectors, and keyframes

Each was validated on hundreds-to-thousands of real repositories, with deterministic output.

Multi-repo systems

ix map now understands systems that span more than one repository:

  • Automatic detection of monorepo vs multi-repo by git provenance, no flags required
  • Co-ingest related repos with stable, path-based identity, so a repo's nodes are identical whether mapped alone or as part of a system
  • Cross-repo edges between repositories, gated on production dependencies (dev/test deps don't create coupling) and disambiguated via declared dependencies
  • Separate-ingest stitching so repos ingested independently still link up at the symbol level, including renamed and default-import aliases
  • Read commands (callers, imports, impact, etc.) are scoped correctly within a system

Map visualization

  • Topology-aware node layout in the system map: a deterministic force-directed pass clusters connected regions and reduces edge crossings, with the grid kept as a fallback. Replaces the previous file-count grid that ignored edges.

Plugins: token-optimized output everywhere

Every Ix editor and agent plugin now passes --format llm automatically, so the 2-4x token savings land in agent sessions with no config. This release extends it to the Cursor, Gemini, OpenCode, and OpenClaw plugins, joining the Claude Code and Codex plugins. --format llm is now the default across the entire plugin lineup.

Under the hood

  • Upgraded the tree-sitter runtime from 0.21 to 0.25 (enables the newer ABI-15 grammars; backward-compatible with all existing languages)

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://ix-infra.com/install.sh | sh

# Windows (PowerShell)
irm https://ix-infra.com/install.ps1 | iex

# Homebrew
brew tap ix-infrastructure/ix https://github.com/ix-infrastructure/Ix
brew install ix
ix docker start

Docker image

docker pull ghcr.io/ix-infrastructure/ix-memory-layer:latest

v0.7.0

03 Jun 06:09
e84beb6

Choose a tag to compare

Token-optimized output — --format llm

Pass --format llm to any command for compact key=value records built for AI coding agents — typically 2–4× smaller than JSON (e.g. ix stats ~80% smaller, ix smells ~65%). Supported across map, subsystems, impact, smells, overview, stats, inventory, rank, depends, trace, callers/callees, imports, search, text, history, entity, locate, diff, conflicts. Keep using --format json when you parse output programmatically.

Multi-repo systems

ix map now auto-detects a directory of related repositories and co-ingests them as one system, with reads scoped per workspace so multiple repos stay cleanly isolated.

New language parsers

First-class ingestion support for Elixir, R, SAS, and Makefiles.

Fixes & improvements

  • ix search no longer returns zero results when a workspace is active
  • ix inventory --path scopes server-side (no more truncated results)
  • Tighter call-graph edges (commodity-name false edges gated out)
  • ix watch emits workspace-relative paths
  • System Compass scopes to the active workspace

Update your editor plugins

The Claude Code and Codex plugins now pass --format llm automatically, so the token savings land in your agent sessions with no extra config.

  • Claude Code (v3.1.0): /plugin marketplace add ix-infrastructure/ix-claude-plugin then /plugin install ix-memory, and restart Claude Code.
  • Codex (v2.4.0): re-run the installer from ix-infrastructure/ix-codex-plugin.

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/ix-infrastructure/Ix/main/scripts/install/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/ix-infrastructure/Ix/main/scripts/install/install.ps1 | iex

# Homebrew
brew tap ix-infrastructure/ix https://github.com/ix-infrastructure/Ix
brew install ix
ix docker start

Docker image

docker pull ghcr.io/ix-infrastructure/ix-memory-layer:latest

v0.6.0

12 Apr 19:17

Choose a tag to compare

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/ix-infrastructure/Ix/main/scripts/install/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/ix-infrastructure/Ix/main/scripts/install/install.ps1 | iex

# Homebrew
brew tap ix-infrastructure/ix https://github.com/ix-infrastructure/Ix
brew install ix
ix docker start

Docker image

docker pull ghcr.io/ix-infrastructure/ix-memory-layer:latest

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

03 Apr 01:24

Choose a tag to compare

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/ix-infrastructure/Ix/main/scripts/install/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/ix-infrastructure/Ix/main/scripts/install/install.ps1 | iex

# Homebrew
brew tap ix-infrastructure/ix https://github.com/ix-infrastructure/Ix
brew install ix
ix docker start

Docker image

docker pull ghcr.io/ix-infrastructure/ix-memory-layer:latest

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

01 Apr 22:33
d3c6209

Choose a tag to compare

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://ix-infra.com/install.sh | bash

# Windows (PowerShell)
irm https://ix-infra.com/install.ps1 | iex


### Docker image
```bash
docker pull ghcr.io/ix-infrastructure/ix-memory-layer:0.5.0

v0.4.9

29 Mar 02:40
0676dc9

Choose a tag to compare

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/ix-infrastructure/Ix/main/scripts/install/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/ix-infrastructure/Ix/main/scripts/install/install.ps1 | iex

# Homebrew
brew tap ix-infrastructure/ix https://github.com/ix-infrastructure/Ix
brew install ix
ix docker start

Docker image

docker pull ghcr.io/ix-infrastructure/ix-memory-layer:0.4.9

What's Changed

Full Changelog: v0.5.0...v0.4.9

v0.4.7

25 Mar 21:12

Choose a tag to compare

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/ix-infrastructure/Ix/main/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/ix-infrastructure/Ix/main/install.ps1 | iex

# Homebrew
brew tap ix-infrastructure/ix https://github.com/ix-infrastructure/Ix
brew install ix
ix docker start

Docker image

docker pull ghcr.io/ix-infrastructure/ix-memory-layer:0.4.7

What's Changed

  • feat: add backend-backed symbol graph projection for visualizer by @TannerTorrey3 in #56

Full Changelog: v0.4.6...v0.4.7

v0.4.6

25 Mar 20:54

Choose a tag to compare

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/ix-infrastructure/Ix/main/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/ix-infrastructure/Ix/main/install.ps1 | iex

# Homebrew
brew tap ix-infrastructure/ix https://github.com/ix-infrastructure/Ix
brew install ix
ix docker start

Docker image

docker pull ghcr.io/ix-infrastructure/ix-memory-layer:0.4.6

What's Changed

Full Changelog: v0.4.5...v0.4.6

v0.4.5

25 Mar 19:53
4396648

Choose a tag to compare

Install

Quick install (no repo needed)

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/ix-infrastructure/Ix/main/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/ix-infrastructure/Ix/main/install.ps1 | iex

# Homebrew
brew tap ix-infrastructure/ix https://github.com/ix-infrastructure/Ix
brew install ix
ix docker start

Docker image

docker pull ghcr.io/ix-infrastructure/ix-memory-layer:0.4.5

What's Changed

Full Changelog: v0.4.4...v0.4.5