LibreCode: 로컬 AI와 통합 리버스 엔지니어링 툴킷을 갖춘 네이티브 크로스‑플랫폼 코드 에디터

LibreCode: 로컬 AI와 통합 리버스 엔지니어링 툴킷을 갖춘 네이티브 크로스‑플랫폼 코드 에디터

해결하고자 하는 문제

LibreCode는 개발자와 보안 연구자를 위해 설계된 네이티브 크로스‑플랫폼 코드 에디터입니다. 클라우드 기반 AI 어시스턴트와 웹 기반 에디터가 필요 없도록 완전 로컬 AI 경험과 IDE에 직접 통합된 포괄적인 리버스 엔지니어링 툴셋을 제공합니다.

작동 방식

.NET 10과 Avalonia UI로 구축되어 Electron과 같은 웹 래퍼를 사용하지 않습니다. Ollama와 연동해 로컬에서 LLM을 실행하고, RAG(검색 기반 생성)를 활용해 프로젝트 파일을 색인화하여 코드베이스를 인식하는 AI 지원을 제공합니다. 리버스 엔지니어링을 위해 .NET, WebAssembly (WASM), ELF 파일용 맞춤형 바이너리 파서와 인터프리터를 포함하여 외부 도구 없이 바이너리를 디스어셈블, 디버그, 분석할 수 있습니다.

대상 사용자

  • 개발자: 텔레메트리나 구독 없이 빠르고 프라이버시를 보장하는 AI 기반 에디터를 원하는 사람
  • 보안 연구원리버스 엔지니어: 디컴파일, 바이트코드 디버깅, 안티 디버깅 회피를 위한 통합 도구가 필요한 사람

주요 특징

  • 로컬 AI 어시스턴트: 로컬 Ollama 모델과 코드베이스 임베딩을 활용한 네 가지 상호작용 모드(Ask, Agent, Plan, Debug) 지원
  • 리버스 엔지니어링 툴킷: .NET(C# 디컴파일러, IL 디버거), WASM(WAT 디스어셈블리, CDP 실시간 디버깅), ELF(x86/x86-64 디스어셈블리, OLLVM 디오브퓨스케이션) 전용 도구 제공
  • 스텔스 분석: 바이너리의 안티 디버깅 기법을 스캔하고 회피 플레이북 또는 Harmony 패치를 생성하여 우회
  • 네이티브 성능: Windows, Linux, macOS 전반에 걸쳐 Avalonia UI를 통한 고성능 렌더링
  • 모델 마켓플레이스: GPU VRAM을 감지해 모델 호환성을 보장하는 Ollama 모델 전용 내장 브라우저

요약

로컬 Ollama를 통해 LLM을 통합하고 .NET, WASM, ELF 바이너리를 위한 포괄적인 리버스 엔지니어링 툴킷을 제공하는 네이티브 크로스‑플랫폼 AI 기반 코드 에디터.

제목

LibreCode: 로컬 AI와 통합 리버스 엔지니어링 툴킷을 갖춘 네이티브 크로스‑플랫폼 코드 에디터

Sources