웹UI를 처음부터 다시 작성했습니다. AI 슬롭을 걷어내고 경량 프레임워크(alpine.js)로 전환했어요.
i just spent weeks rewriting my webUI from scratch, getting rid of all AI slop within the codebase and switching it over to a proper lightweight framework (alpine.js). i am now comfortable suggesting it as an alternative to openwebUI, librechat and the like! it is made for local models
핵심 요약
로컬 모델 전용 웹UI 'OpenLumara'를 AI 생성 코드 없이 경량 프레임워크로 완전히 재작성했습니다.
- 코드 재작성 — AI 생성 코드를 제거하고 alpine.js 기반으로 경량화함
- 로컬 우선 설계 — 클라우드 의존성을 배제하고 로컬 모델 사용에 최적화됨
- 기능적 특징 — 실시간 토큰 처리 시간 표시 및 도구 호출 실시간 확인 지원
- 확장성 — 사용자 모듈을 통한 기능 확장이 용이한 구조로 설계됨
[GPL3 라이선스로 완전히 오픈 소스고, 로컬 모델 돌리려고 바닥부터 새로 짰음. 구독료 같은 거 없고, 기업 후원도 없음]
처음 시작할 때는 openclaw나 hermes 같은 애들의 완전 가볍고 모듈화된 대안을 만들려고 했던 건데, 지금도 그 정체성은 그대로임! 근데 사람들이 웹UI를 특히 좋아하더라고. 에이전트 기능은 다 떼고 그냥 로컬 모델이랑 대화하는 웹UI로만 쓰는 수준이었음. 근데 기존 웹UI에 AI가 짠 코드가 너무 많이 섞여 있어서 영 찝찝하더라고!
그래서 싹 다 갈아엎고 처음부터 직접 다시 짰음. 이제 엄청 빠르고 안정적임. 무거운 자바스크립트 프레임워크 다 빼고 선언적 자바스크립트만 썼음 (React나 Vue 같은 거 안 씀.. )

