트렌드깃허브 · 쇼핑에서 뜬 것, 매일 07:30 · English

깃허브 · 2026년 11월 8일 기준 · 깃허브에서 보기 →

togatoga/karukan

인공지능이 글자를 고르는 일본어 입력기

맥과 리눅스에서 문맥을 이해하는 일본어 입력을 가능하게 하는 도구

키보드를 두드리면 가나가 뜨고, 띄어쓰기 없이 주변 문맥에 맞는 한자로 변환되는 장면을 상상해 보세요. 카루칸은 리눅스와 macOS에서 동작하는 일본어 입력 시스템입니다. 신경망 모델을 활용해 복잡한 문맥까지 고려한 변환을 수행하며, 사용자가 선택한 결과를 기억해 다음 입력 시 더 적합한 후보를 제시합니다.

신경망 기반 변환과 실시간 피드백

카루칸은 GPT-2나 Qwen3 기반 모델을 llama.cpp으로 추론하여 변환합니다. 이는 단순한 사전 매칭을 넘어 주변 텍스트를 분석해 자연스러운 한자 선택을 가능하게 합니다. 입력과 동시에 변환 결과를 실시간으로 표시하며, 스페이스바를 누르지 않아도 변환이 진행됩니다. 이 기능은 Ctrl+Shift+L 키로 켜고 끌 수 있습니다. 사용자가 선택한 변환 결과는 학습되어 이후 입력 시 우선순위가 높아지며, 입력 중에도 학습된 후보가 제시됩니다.

후보 생성과 이모지 입력

Mozc에서 이식된 후보 리라이터가 포함되어 있어, 반각 카타카나, 영문 대소문자, 숫자의 다양한 표기법(한자 숫자, 로마 숫자, 16진수 등)을 자동으로 생성합니다.

  • 후보 리라이터 반각 카타카나, 영문 대소문자, 숫자 표기법 등을 자동으로 생성하고 주석을 붙입니다.
  • 이모지 입력 가나 읽기 방식과 슬랙 스타일 트리거 쿼리로 이모지를 입력할 수 있습니다.
  • 변환 페르소나 설정 파일에 키워드를 등록하면 해당 주제에 맞는 변환이 강화됩니다.

설치와 초기 모델 다운로드

리눅스에서는 fcitx5 프론트엔드를, macOS에서는 Swift와 InputMethodKit을 기반으로 설치합니다. 각 플랫폼의 구체적인 설치 방법은 해당 하위 디렉토리의 README를 참고해야 합니다. 첫 실행 시 Hugging Face에서 필요한 모델을 백그라운드로 다운로드합니다. 다운로드 중에도 가나 입력과 기본 사전 변환은 가능하며, 모델 로딩이 완료되면 자동으로 신경망 변환이 활성화됩니다. 이후에는 네트워크 연결 없이 로컬에서 저장된 모델을 사용합니다.

라이선스와 사용 전 점검

카루칸은 MIT 또는 Apache-2.0 이중 라이선스로 제공되며, 일부 데이터는 Mozc에서 파생되어 BSD 3-Clause 라이선스를 따릅니다. 신경망 변환을 위해 초기 모델 다운로드가 필요하므로, 첫 실행 시 네트워크 연결이 필수적입니다. 특정 산업 용어나 고유 명사에 대한 변환 정확도는 학습 데이터와 페르소나 설정에 따라 달라질 수 있으므로, 중요한 문서 작성 전에는 후보 목록을 충분히 검토하는 것이 좋습니다.

AI가 이 저장소의 README를 읽고 2026년 10월 6일에 쓴 글입니다. 사실관계는 깃허브 원문이 기준입니다.

숫자로 본 저장소

깃허브 트렌딩 기록
트렌드가 기록을 시작한 2026년 6월 19일 ~ 11월 8일 가운데 하루 · 처음 오른 날 7월 1일 · 일간 최고 9위(7월 1일)

2026년 11월 3일 기준으로 깃허브에서 읽은 숫자입니다. 2026년 11월 8일에는 새로 읽은 숫자가 없습니다.

언어
Rust
주제 태그
fcitx5 · ime · input-method · inputmethod · japanese · linux · macos · natural-language-processing
별
753
기여자
6
포크
64
최근 릴리스
v0.1.0 · 2026년 2월 23일
커밋
95
마지막 커밋
2026년 11월 2일
열린 이슈
8
열린 PR
18

함께 보면 좋은 저장소

깃허브에서 보기 →

README에 달기

trend.ondo.sh · 깃허브 일간 트렌딩 9위 · 2026년 7월 1일 trend.ondo.sh · GitHub daily trending #9 · July 1, 2026

위 배지는 이 저장소가 2026년 6월 19일 이후 깃허브 일간 트렌딩에서 가장 높이 오른 순위와 그날을 보여 줍니다. README의 언어에 맞는 줄을 붙여 넣으세요. 배지를 누르면 이 페이지가 열리고, 저장소가 더 높이 오르면 배지도 저절로 바뀝니다.

한국어 README

[![trend.ondo.sh](https://trend.ondo.sh/github/r/togatoga--karukan/badge.svg)](https://trend.ondo.sh/github/r/togatoga--karukan/)

영어 README

[![trend.ondo.sh](https://trend.ondo.sh/github/r/togatoga--karukan/badge.en.svg)](https://trend.ondo.sh/github/r/togatoga--karukan/en.html)