본문으로 건너뛰기

© 2026 Molayo

GeekNews헤드라인2026. 06. 20. 23:56

Klorn – 중요한 것만 빼고 다 조용히 시키는 오픈소스 이메일 방화벽

요약

Klorn은 LLM을 활용해 이메일을 4단계(SILENT, QUEUE, PUSH, AUTO)로 분류하는 오픈소스 이메일 방화벽입니다. 모델의 결정 대신 수치 기반의 규칙을 사용하여 일관성을 유지하며, 보안과 데이터 무결성을 위해 self-host 환경을 지원합니다.

핵심 포인트

  • LLM은 결정이 아닌 4가지 지표(확신도, 신뢰도, 가역성, 긴급도) 산출에만 사용
  • 모델 변경이나 API 장애 시에도 일관성을 유지하는 규칙 기반 분류 시스템
  • 데이터 해싱을 통한 분류 결과의 불변성 및 무결성 보장
  • Ollama, vLLM 등 OpenAI 호환 API를 지원하는 self-host 중심 설계

요즘 나오는 AI 메일 도구들을 보면 공통점이 하나 있습니다.

문제를 줄이기보다, 화면을 더 늘리고 메일마다 제안 카드가 붙거나 “AI가 답장하라고 추천합니다” 같은 배지가 생기고, 검토 안 한 초안이 계속 쌓입니다.

그래서 인박스가 조용해지냐고 하면, 오히려 더 시끄러워집니다.

그래서 Klorn은 여기서 출발을 다르게 잡았습니다. 메일에서 뭔가를 “추가”하는 대신, 하나만 남기고 다 없애는 방식으로 구현했습니다.

각 메일은 딱 하나의 결과로만 떨어지고, 그 외의 정보는 보여주지 않습니다.

분류를 하는 방법은 총4-tier로 끝냅니다

SILENT— 저장만 하고 화면에는 아예 안 띄움 (마케팅, 영수증 등)QUEUE— 큐에는 쌓이지만 알림은 없음PUSH— 지금 당장 봐야 하는 메일 (알림 / 텔레그램 / 선택적 전화)AUTO— 지금은 분류만 (실행은 일부러 꺼둠)

중요한 건, 모든 메일이 반드시 이 중 하나로만 정리된다는 점입니다. 애매하게 여러 상태를 붙이지 않습니다.

Klorn에서 LLM은 “결정”을 하지 않습니다. 대신, 메일을 보고 4가지만 숫자로 뽑습니다:

  • 얼마나 확신하는지
  • 발신자를 얼마나 신뢰할 수 있는지
  • 되돌릴 수 있는 일인지
  • 얼마나 급한지

그리고 최종 tier는 이 숫들을 가지고 고정된 규칙으로 계산합니다. 이렇게 한 이유는 단순합니다.

모델이 바뀌어도 결과가 흔들리지 않게 하려고요. 전 이게 가장 중요하다고 생각합니다.

또, LLM이 죽거나 rate limit에 걸려도 키워드 기반 fallback이 같은 4개 값을 만들어서 급한 메일은 빠지지 않게 해둔 상태입니다.

분류 결과는 나중에 못 바꿉니다.

분류할 때 사용한 입력(from, subject, snippet 등)을 그대로 해싱해서 저장해두고, 나중에 다시 읽을 때도 동일하게 해싱해서 비교합니다. 값이 다르면 그냥 실패합니다.

이렇게 해두면 나중에 뭔가가 데이터를 덧붙이거나 바꿔도 예전에 내렸던 판단이 “조용히 바뀌는 일”이 없습니다.

위험한 액션은 일부러 불편하게 만들었습니다

사실 생각 해보면 메일에서 위험한 행동은 몇 개 없습니다:

  • 메일 보내기
  • 영구 삭제
  • 외부로 전달

이건 실수 한 번이면 끝이라서,

모두 한 번 더 검증하는 단계 뒤에 두었기 때문에 직접 누르지 않으면 실제로 행동으로 이어지지 않습니다.

  • 승인할 때 payload를 고정하고
  • 실행할 때 다시 검증해서
  • 조금이라도 다르면 그냥 실패합니다

자동 실행도 기본적으로는 막혀 있습니다. 안 되는 쪽을 선택했습니다.

self-host 기준으로 만들었습니다. AGPLv3 오픈소스이고, OpenAI 호환 API면 아무거나 붙일 수 있습니다.

  • Ollama / LM Studio / vLLM 사용 가능
  • 메일 데이터를 외부로 안 보내는 구성 가능
  • 클라우드 키는 선택적으로만 사용

알림도 굳이 웹푸시 안 써도 되고, 텔레그램으로 받는 게 더 간단할 수도 있습니다.

현재 상태는 아직 초기 단계입니다. 하지만 그렇다고 성능이 나쁘다고는 할수없습니다.

왜냐하면

  • 개인 메일 50개 기준으로 약 80% 정도 맞았습니다 (한 번 테스트, 제 기준)
  • 실사용자는 저 하나입니다
  • AUTO 실행은 일부러 꺼둔 상태입니다
  • UI는 아직 정리 중입니다

과장해서 말하기보다, 지금 상태 그대로 적었습니다.

써보는 방법은 아직 데모다보니 Google OAuth 테스트 모드라서 (100명 제한) 사용을 원하시면 이메일 주시면 바로 추가해드립니다.

가장 빠른 방법은 그냥 self-host입니다.

  • 개인 OAuth 쓰면 되고
  • Google 인증 없이 바로 실행됩니다

AI 자동 생성 콘텐츠

본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0