l0ng-ai/openidea는 IntelliJ IDEA의 작업 방식을 러스트 코어의 네이티브 앱으로 옮긴 IDE입니다. 2026년 10월 21일 공개됐고 깃허브 스타는 약 7,600개입니다(11월 7일 기준). 라이선스는 Apache 2.0, 최신 버전은 0.1.38입니다.
무엇이 같은가
README는 “The IDE you know, rebuilt in Rust”라고 소개합니다. IntelliJ의 키맵, 도구 창, 어디서나 검색(Double-Shift)을 그대로 가져왔습니다.
- 편집기와 코드 분석, 언어 서버 기반 자동 완성, 사용처 찾기
- 디버거, 테스트 실행, 프로파일러
- Git(변경 보기·커밋), 터미널
- 데이터베이스·HTTP 클라이언트
- 60개 넘는 언어(언어마다
.toml파일 하나)
macOS, Windows, Linux용이 있고, Windows는 설치 없이 푸는 zip도 있습니다.
벤치마크
freqtrade(Python, 약 770개 파일)를 캐시가 데워진 상태로 연 결과입니다. 5회 측정의 중앙값입니다.
| 항목 | OpenIDEA | IntelliJ IDEA 2026.2.3 |
|---|---|---|
| 프로젝트 창이 뜰 때까지 | 0.9초 | 3.1초 |
| 준비 완료(CPU 안정) | 1.1초 | 13.2초 |
| 메모리(USS, 모든 프로세스) | 169MB | 2,011MB |
| 준비까지 쓴 CPU 시간 | 2.4초 | 47.9초 |
| 대기 중 CPU | 코어 하나의 4% | 7% |
| 종료 | 0.3초 | 5.9초 |
측정 환경은 Windows 11, AMD 32코어, RAM 62GB입니다. OpenIDEA는 main 릴리스 빌드, IDEA는 기본 설정과 기본 플러그인입니다.
표를 읽을 때
README가 직접 단서를 달아 뒀습니다. IntelliJ는 Python을 더 깊이 분석하므로, 두 쪽의 “준비 완료”가 같은 양의 일을 뜻하지 않습니다. 메모리 12분의 1이라는 숫자도 그 차이를 안고 있습니다.
두 IDE 모두 바깥에서 같은 방법으로 쟀고, 측정 도구가 저장소의 perf/compare에 있습니다. 내 컴퓨터와 내 프로젝트로 다시 재 볼 수 있습니다.
플러그인
플러그인은 WebAssembly 컴포넌트로, 샌드박스 안에서 돕니다. 동작, 자동 완성, 빠른 수정, 도구 창, 편집기, 테마, 아이콘, 언어를 더할 수 있고, 테마와 언어는 코드 없이 만듭니다. 설정 › 플러그인에서 설치하고, openidea-plugin new로 새로 시작합니다. 플러그인 API는 아직 미리보기입니다.
볼 점
- 0.1 버전입니다. 업무 프로젝트를 바로 옮기기보다 작은 프로젝트로 먼저 써 보세요.
- IntelliJ만큼 깊은 언어 분석을 기대하면 차이가 납니다.
- 데이터베이스 도구 창(Oracle Instant Client 설정 등)은
docs/databases.md에 따로 적혀 있습니다.
오늘 할 일
Releases에서 받아 작은 프로젝트 하나를 열어 보세요. Double-Shift가 그대로 먹히는지부터 확인하면 됩니다.
쇼츠로 보기
이 글은 비치콤버스 쇼츠 No.89의 짝 글입니다. 짧은 주소 beachcombers.co.kr/s/89.