Skip to content

Lantern 0.1.3 (beta)

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Sep 05:37

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 getUser and a Spring getUser stay 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.get and 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는 아직 실사용 확인 전입니다.