ix-infrastructure/Ix

Understand any codebase instantly. System intelligence for codebases, built for humans and AI.

GitHub에서 열기 ↗ aiai-memoryclaude-codeclicode-analysiscode-mappingcode-memorycodebase-understandingcodexdeveloper-toolsllmopenclawpersistent-memoryprogram-analysissoftware-architecturesystem-intelligencesystem-mapping
274
GitHub 스타
29
포크
TypeScript
언어
Apache-2.0
라이선스
2026.07.06
최근 푸시
2026.04.21
별표한 날

AI 분석

설치 난이도: 보통
큐레이터 노트
대규모 코드베이스를 다루는 개발자나 LLM을 활용한 개발을 개선하려는 팀에게 적합합니다. 특히 코드 이해와 시스템 매핑에 시간을 많이 소모하는 경우 유용합니다.

강점

  • 토큰 사용량을 30-99.7%까지 줄여 LLM 비용을 크게 절감할 수 있습니다.
  • 다양한 LLM(Claude, Codex, OpenClaw, Gemini, OpenCode, Cursor)과 통합되는 플러그인을 제공합니다.
  • 26개 언어를 지원하여 광범위한 코드베이스에서 사용 가능합니다.

약점

  • 아직 알파 단계로 API와 동작이 변경될 가능성이 있습니다.
  • 로컬 백엔드에 Docker가 필요하여 경량 환경에서는 부담이 될 수 있습니다.
  • ripgrep과 같은 추가 도구 의존성이 있습니다.

주의사항

  • 알파 버전이므로 프로덕션 환경에서 사용 시 주의가 필요합니다.
  • 설치 시 Node.js 20+, Git, ripgrep, Docker 등 여러 사전 요구사항이 있습니다.
  • Windows 사용자는 별도로 Node.js와 Docker Desktop을 먼저 설치해야 합니다.

시작 가이드

  • 공식 문서(https://www.ix-infra.com/docs)를 방문하여 상세 사용법을 확인합니다.
  • 데모(https://compass.ix-infra.com)를 통해 실제 작동 방식을 체험합니다.
  • 지원되는 LLM 플러그인 중 하나를 설치하여 워크플로우에 통합해 봅니다.

README 한국어 번역

이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.

문제

개발 중에 토큰이 부족한 적이 있나요? 더 이상은 그렇지 않습니다...

현대 소프트웨어는 복잡합니다.

코드를 읽습니다. 로그를 검색합니다. 그래도 추측합니다.

AI는 시스템에 대해 추론할 수 없습니다. LLM도 시스템을 기억하지 못합니다.

Ix가 두 문제를 모두 해결합니다.

데모

파일을 뒤지는 것을 멈추세요. 대신 지도를 열어보세요.

Ix는 AI 시스템이 코드베이스에 대해 추론하는 방식을 개선합니다.

결과

개발 작업에서 토큰 30-99.7% 감소 일일 LLM 사용량 최소 43% 증가 시스템 이해에 몇 분이 아닌 몇 시간 소요

지시된 컨텍스트. 더 많은 신호. 지속적인 시스템 메모리.

설치

Linux/MacOS

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

Windows

irm https://ix-infra.com/install.ps1 | iex

Claude 플러그인

/plugin marketplace add ix-infrastructure/ix-claude-plugin
/plugin install ix-memory
/reload-plugin

Codex 플러그인

macOS / Linux:

curl -fsSL https://ix-infra.com/codex-install.sh | sh

Windows (PowerShell):

irm https://ix-infra.com/codex-install.ps1 | iex

OpenClaw 플러그인

openclaw plugins install ix-infrastructure/ix-openclaw-plugin

Gemini 확장

gemini extensions install https://github.com/ix-infrastructure/ix-gemini-plugin

OpenCode 플러그인

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/ix-infrastructure/ix-opencode-plugin/main/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/ix-infrastructure/ix-opencode-plugin/main/install.ps1 | iex

Cursor 플러그인

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/ix-infrastructure/ix-cursor-plugin/main/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/ix-infrastructure/ix-cursor-plugin/main/install.ps1 | iex

요구 사항

설치 스크립트는 macOS와 Linux에서 모든 것을 설정합니다. 누락된 항목을 확인하고 설치합니다:

  • Node.js 20 이상
  • Git
  • ripgrep (ix text 명령어에 필요)
  • Docker 및 Docker Compose (로컬 백엔드용)

사전에 필요한 것은 curl(또는 wget)이 있는 터미널뿐입니다. Windows에서는 먼저 Node.js 20+와 Docker Desktop을 설치한 후 설치 프로그램을 실행하세요.

macOS, Linux, Windows에서 x86-64 및 arm64 모두에서 작동합니다.

지원 언어

Ix는 26개 언어에 걸쳐 심볼, 호출, 임포트를 파싱하고 추출하며, 여러 구성 및 데이터 형식을 인식합니다.

언어: JavaScript, TypeScript, Python, Java, C, C++, C#, Go, Ruby, Rust, PHP, Kotlin, Swift, Scala, R, SAS, Elixir, Haskell, Zig, Lua, Bash, HTML, XML, CSS, HCL / Terraform, Makefile

또한 인식: YAML, JSON, TOML, SQL, Dockerfile, Markdown

빠른 시작

시스템을 매핑하세요:

ix map.

컴포넌트를 이해하세요:

ix explain auth-service

흐름을 추적하세요:

ix trace user_login_flow

영향을 분석하세요:

ix impact database.schema

추측을 멈추세요. 탐색을 시작하세요.

매핑 → 설명 → 추적 → 영향

Ix를 사용하는 이유

현대 시스템은 단순히 복잡할 뿐만 아니라 끊임없이 변화합니다.

컨텍스트를 전환하거나, 새 서비스에 온보딩하거나, 흐름을 디버깅할 때마다 처음부터 시작합니다.

  • 지식은 코드, 로그, 사람들 사이에 분산되어 있습니다.
  • 세션 간에 컨텍스트가 손실됩니다.
  • 이해가 지속되지 않습니다.

AI는 이 문제를 해결하지 않습니다. 오히려 증폭시킵니다: 추론은 현재 프롬프트로 제한되고, 메모리는 상호작용 사이에 사라집니다.

Ix는 시스템 수준에서 이 문제를 해결하기 위해 구축되었습니다.

  • 시스템의 구조화된 맵을 구축합니다.
  • 관계와 흐름을 캡처합니다.
  • 시간이 지남에 따라 이해를 지속합니다.
  • 인간과 AI 모두에게 공유된 진실의 원천을 제공합니다.

시스템을 다시 배우는 것을 멈추세요. 탐색을 시작하세요.

사용 사례

Ix는 다음에 가장 유용합니다:

  • 대규모 코드베이스
  • 익숙하지 않은 시스템
  • 새 엔지니어 온보딩
  • 복잡한 흐름 디버깅
  • LLM 지원 개발 개선

변화

Ix는 시스템을 살아있는 지도로 바꿉니다.

정적 다이어그램이 아닙니다. 구식 문서가 아닙니다.

탐색할 수 있는 지도. 추적할 수 있는 지도. 시스템과 함께 진화하는 지도.

Ix를 사용하면 다음을 할 수 있습니다:

  • 아키텍처를 즉시 이해
  • 모든 것이 어떻게 작동하는지 추적
  • 변경 전에 영향 확인
  • 시스템 디버깅 속도 향상
  • 시간이 지남에 따라 지속적인 시스템 메모리 구축

인간과 AI를 위해 구축됨

개발자는 Ix를 사용하여 시스템을 탐색하고 이해합니다.

LLM은 Ix를 지속적인 시스템 메모리로 사용합니다.

제한된 컨텍스트에서 추측하는 대신, AI는 구조, 기록, 관계가 있는 실제 시스템 맵을 탐색할 수 있습니다.

결과:

  • 더 나은 추론
  • 더 일관된 답변
  • 시간이 지남에 따라 축적되는 이해

아키텍처

작동 방식:

  1. 매핑: 코드와 신호로 시스템 맵 구축
  2. 구조화: 경계, 흐름, 관계 식별
  3. 기억: 결정과 시스템 지식 지속
  4. 이해: 컨텍스트를 가지고 탐색, 추적, 분석

핵심 기능

살아있는 시스템 맵 항상 최신 상태인 아키텍처.

흐름 즉시 추적 시스템 내에서 모든 것이 어떻게 이동하는지 추적.

영향 이해 변경 전에 영향을 확인.

지속적인 시스템 메모리 시간이 지남에 따라 지식이 축적됨.

AI 지원 추론 인간과 AI 모두와 시스템 탐색.

철학

모든 복잡한 시스템에는 지도가 있어야 합니다.

Ix가 당신의 지도를 제공합니다.

LLM은 처리합니다. Ix는 기억합니다.

초기 단계. 빠르게 진화 중.

복잡한 시스템을 구축 중이라면 피드백을 환영합니다.

기여

기여를 환영합니다.

Ix로 구축 중이거나 개선하고 싶다면:

  • 이슈 열기
  • PR 제출
  • 피드백 공유

초기 단계. 빠르게 움직입니다.

상태

Ix는 초기 개발 단계(알파)입니다.

API와 동작은 변경될 수 있습니다.

원본 저장소: ix-infrastructure/Ix

라이선스: Apache-2.0

게재 제외를 원하시면 삭제 요청을 보내주세요.