Releases: Lantern-IDE/lantern
Release list
Lantern 0.1.3 (beta)
Fourth beta of Lantern IDE: any cloud model, Java support in the code engine, honest impact radius, and a public benchmark. (한국어는 아래)
New
- Pick any cloud model, not just Claude. First run and Settings → Models now offer Anthropic, OpenAI, Google Gemini, DeepSeek, xAI (Grok), Mistral, Groq and OpenRouter: paste a key and choose from that provider's own model list (chat models only). The model button in the chat box switches between the models you've connected. (#52)
- Java, Go and C# in the code engine. Context, the code map and the impact radius now understand Java (including Spring-style interfaces, constructors, records), Go and C#, alongside Rust, Python and TypeScript/JavaScript. Calls are no longer linked across languages, so a React
getUserand a SpringgetUserstay separate. (#39) - The impact radius says what it can't see. It is static analysis by name, so code called by a framework looks unused. Edits to code marked
@GetMapping,@EventListener,[HttpGet],#[tauri::command],@app.getand similar now show a warning and are never rated low risk. Files in languages the engine doesn't analyze say "unknown" instead of "0 callers". (#40) - Public benchmark. 60 real commits from Flask, Hono and Apache Commons Lang: the commit message is the question, the files it changed are the answer. At the same 8,000-token budget Lantern retrieves 88% of answer files (keyword search: 13–41%). Reproduce with
node eval/bench/run.mjs. (#7)
Improved
- Korean questions that describe behaviour ("검색어를 만들 때 할당을 줄여줘") now map to code words: verb forms, compound nouns, and more common development and business terms. (#33)
- Update check runs at every start and every 6 hours while Lantern is open, instead of once a day. (#41)
- macOS uses the system traffic-light buttons instead of Windows-style window controls. (#14)
Fixes
- The approval card title no longer breaks a file name in the middle; the folder wraps after
/. (#10)
| Download | Notes | |
|---|---|---|
| Windows 10/11 | Lantern_0.1.3_x64-setup.exe |
Not code-signed yet: on the SmartScreen warning choose More info → Run anyway. Installs over earlier versions and keeps your data. |
| macOS 11+ (Apple Silicon, Intel) | Lantern_0.1.3_universal.dmg |
Not notarized: after moving it to Applications run xattr -cr /Applications/Lantern.app. |
| Linux x64 | .AppImage / .deb |
Untested. |
Earlier versions get this update from the in-app update check (Help → Check for Updates…).
Feedback: beta feedback form · bug report
한국어
Lantern IDE의 네 번째 베타입니다. Claude 말고 다른 클라우드 모델 선택, 코드 엔진의 Java 지원, 한계를 숨기지 않는 영향 반경, 공개 벤치마크가 들어갔습니다.
새 기능
- Claude 말고 다른 모델도: 첫 실행 화면과 설정 → 모델에서 Anthropic, OpenAI, Google Gemini, DeepSeek, xAI(Grok), Mistral, Groq, OpenRouter를 고를 수 있습니다. 키를 넣으면 그 회사의 모델 목록에서 대화용 모델을 고릅니다. 채팅 입력창의 모델 버튼으로 연결해 둔 모델끼리 바로 바꿉니다. (#52)
- 코드 엔진의 Java·Go·C# 지원: 맥락, 코드 지도, 영향 반경이 Java(Spring식 인터페이스·생성자·record 포함), Go, C#을 이해합니다. 다른 언어끼리는 호출로 잇지 않아, React 화면의
getUser와 Spring 백엔드의getUser가 섞이지 않습니다. (#39) - 영향 반경이 못 보는 것을 알려 줌: 이름으로 찾는 정적 분석이라 프레임워크가 부르는 코드는 안 쓰이는 것처럼 보입니다.
@GetMapping,@EventListener,[HttpGet],#[tauri::command],@app.get같은 표시가 붙은 코드를 고치면 경고를 띄우고 위험도를 '낮음'으로 두지 않습니다. 엔진이 분석하지 않는 언어는 '호출 0' 대신 '알 수 없음'으로 보입니다. (#40) - 공개 벤치마크: Flask, Hono, Apache Commons Lang의 실제 커밋 60개로 잽니다. 커밋 메시지가 질문, 그 커밋이 고친 파일이 정답입니다. 같은 8,000 토큰 예산에서 Lantern 88%, 키워드 검색 13~41%.
node eval/bench/run.mjs로 재현할 수 있습니다. (#7)
좋아진 것
- 한국어 질문: "검색어를 만들 때 할당을 줄여줘"처럼 동작을 묘사한 질문도 코드 쪽 단어로 넓힙니다 (동사 활용형, 합성어, 개발·업무 용어 추가). (#33)
- 업데이트 확인: 하루 한 번이 아니라 켤 때마다, 켜 둔 동안 6시간마다 확인합니다. (#41)
- macOS: Windows식 창 버튼 대신 시스템 신호등 버튼을 씁니다. (#14)
고친 것
- 승인 카드 제목에서 파일 이름이 글자 중간에서 꺾이지 않고, 폴더는
/뒤에서 줄이 바뀝니다. (#10)
이전 버전 사용자는 앱의 **도움말 → 업데이트 확인…**으로 받을 수 있습니다. Windows는 덮어 설치해도 데이터가 그대로 남습니다. Linux는 아직 실사용 확인 전입니다.
Lantern 0.1.2 (beta)
Third beta of Lantern IDE: fixes found while using 0.1.1 on macOS. (한국어는 아래)
Fixes
- Syntax colors for many more languages. The editor only knew TypeScript/JavaScript, Python, Rust, JSON, Markdown, HTML and CSS, so files like
.javaopened as plain text. Added Java, C/C++, C#, Go, Kotlin, Scala, Dart, Swift, PHP, Ruby, Lua, SQL, YAML, TOML, XML, shell, PowerShell, Dockerfile,.properties/.ini/.env, and.pyi/.pyw. (#36) - Map summary box: when the box got narrow, its text broke one character per line. Items now wrap as whole items and only the task title is shortened. (#34)
| Download | Notes | |
|---|---|---|
| Windows 10/11 | Lantern_0.1.2_x64-setup.exe |
Not code-signed yet: on the SmartScreen warning choose More info → Run anyway. Installs over earlier versions and keeps your data. |
| macOS 11+ (Apple Silicon, Intel) | Lantern_0.1.2_universal.dmg |
Not notarized: after moving it to Applications run xattr -cr /Applications/Lantern.app. |
| Linux x64 | .AppImage / .deb |
Untested. |
0.1.1 users get this update from the in-app update check.
Feedback: beta feedback form · bug report
한국어
Lantern IDE의 세 번째 베타입니다. 0.1.1을 macOS에서 쓰며 찾은 문제를 고쳤습니다.
고친 것
- 더 많은 언어의 코드 색: 편집기가 TypeScript/JavaScript, Python, Rust, JSON, Markdown, HTML, CSS만 알아서
.java같은 파일은 일반 텍스트로 열렸습니다. Java, C/C++, C#, Go, Kotlin, Scala, Dart, Swift, PHP, Ruby, Lua, SQL, YAML, TOML, XML, 셸, PowerShell, Dockerfile,.properties/.ini/.env,.pyi/.pyw를 추가했습니다. (#36) - 지도 요약 상자: 상자가 좁아지면 글자가 한 글자씩 세로로 꺾였습니다. 이제 항목 단위로 다음 줄로 넘어가고 작업 제목만 줄어듭니다. (#34)
0.1.1 사용자는 앱의 업데이트 확인으로 받을 수 있습니다. Windows는 덮어 설치해도 데이터가 그대로 남습니다. Linux는 아직 실사용 확인 전입니다.
Lantern 0.1.1 (beta)
Second beta of Lantern IDE. (한국어는 아래)
New: Source Control for real-world folders
- Workspaces with several repositories. Open a folder that holds many git repositories (e.g.
api/,web/,infra/) and Lantern now finds them all, lists each with its branch, remote, ahead/behind and change count, and picks the one with changes first. Before, it only looked at the opened folder itself and offered to create a new repository there. - Remote sync: Fetch, Pull (fast-forward only; if your branch has diverged Lantern tells you instead of merging), and Push (publishes a new branch and tracks it). Git never waits on a hidden terminal prompt, and network operations time out after 120 s.
- Commit history: recent commits with branches and tags; expand a commit to see its files, click a file for the diff.
- Branches: switch, check out a remote branch, or create a new one from the branch button. The status bar shows
repository: branchand opens Source Control. - Safer in Restricted Mode: git can run commands through repository config (hooks, fsmonitor), so Source Control is now off in untrusted folders, as in VS Code.
Fixes
- The window can now be dragged from any empty part of the title bar. Before, only the logo and a few pixels worked.
Under the hood
- CLI:
lantern graph overview | neighborhood | impactprints the code map and the impact radius as JSON, for other agents and tools. - Dependencies updated (
similar3,toml1.1,dirs7, GitHub Actions v7,tauri-actionv1). - End-to-end tests now cover the title bar, source control, and multi-repository folders (11 scenarios, run on every change).
| Download | Notes | |
|---|---|---|
| Windows 10/11 | Lantern_0.1.1_x64-setup.exe |
Not code-signed yet: on the SmartScreen warning choose More info → Run anyway. Installs over 0.1.0 and keeps your data. |
| macOS 11+ (Apple Silicon, Intel) | Lantern_0.1.1_universal.dmg |
Untested. Not notarized: after moving it to Applications run xattr -cr /Applications/Lantern.app. |
| Linux x64 | .AppImage / .deb |
Untested. |
Feedback: beta feedback form · bug report
한국어
Lantern IDE의 두 번째 베타입니다.
새 기능: 실제 작업 폴더에서 쓰는 소스 제어
- 여러 저장소를 담은 폴더: 저장소 여러 개가 든 폴더를 열면 모두 찾아서 저장소마다 브랜치·원격·앞섬/뒤처짐·변경 수를 보여주고, 변경이 있는 저장소를 먼저 고릅니다. 전에는 연 폴더 자체만 봐서 "저장소 만들기"를 권했습니다.
- 원격 동기화: 가져오기, 풀(앞으로 감기만. 갈라졌으면 병합하지 않고 알려 줌), 푸시(새 브랜치는 원격에 올리고 연결). 보이지 않는 인증 입력을 기다리며 멈추지 않고, 네트워크 작업은 120초 제한이 있습니다.
- 커밋 이력: 최근 커밋과 브랜치·태그. 커밋을 펼치면 바뀐 파일, 파일을 누르면 diff.
- 브랜치: 브랜치 버튼에서 전환, 원격 브랜치 받기, 새 브랜치 만들기. 상태 표시줄에
저장소: 브랜치가 나오고, 누르면 소스 제어가 열립니다. - 제한 모드에서 더 안전하게: git은 저장소 설정(훅, fsmonitor)으로 명령을 실행할 수 있어서, 신뢰하지 않은 폴더에서는 소스 제어를 끕니다(VS Code와 같음).
고친 것
- 제목 표시줄의 빈 곳 어디서든 창을 끌 수 있습니다. 전에는 로고와 몇 픽셀에서만 끌렸습니다.
그 밖에
- CLI:
lantern graph overview | neighborhood | impact로 코드 지도와 영향 반경을 JSON으로 출력 (다른 에이전트·도구에서 쓸 수 있음) - 의존성 업데이트 (
similar3,toml1.1,dirs7, GitHub Actions v7,tauri-actionv1) - 실제 앱 E2E가 제목 표시줄·소스 제어·여러 저장소 폴더까지 확인합니다 (시나리오 11개, 변경마다 실행)
Windows는 0.1.0 위에 덮어 설치하면 되고 데이터는 그대로 남습니다. macOS·Linux는 아직 실사용 확인 전입니다.