Loading repository data…
Loading repository data…
azooKey / repository
azooKey-Desktop is an open-source Japanese input method for macOS, written in Swift and powered by the Zenzai neural kana-kanji converter. It provides live conversion, optional LLM-based “Magic Conversions”, and Tuner-backed personalization for a smooth, desktop typing experience.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
azooKeyのmacOS版です。高精度なニューラルかな漢字変換エンジン「Zenzai」を導入した、オープンソースの日本語入力システムです。
現在アルファ版のため、動作は一切保証できません。
macOS 15で動作確認しています。macOS 14およびmacOS 26でも利用できますが、動作は検証していません。
Releasesから.pkgファイルをダウンロードして、インストールしてください。
その後、以下の手順で利用できます。
または、Homebrewを用いてインストールすることもできます。
brew install azooKey
この場合も上記のログアウト・再ログイン後の設定は必要です。 アップグレードは以下のコマンドで実行できますが、再起動が必要になることがあります。
brew upgrade azooKey
azooKey on macOSの開発に参加したい方、使い方に質問がある方、要望や不具合報告がある方は、ぜひazooKeyのDiscordサーバにご参加ください。
GitHub Sponsorsをご利用ください。
コントリビュート歓迎です!!
brew install git-lfs swiftlint
git lfs install
submoduleにzenzのgguf重みと言語モデル(.marisa)が含まれるため、--recursiveと Git LFS の有効化が必須です。
git lfs install # 未実行の場合のみ
git clone https://github.com/azooKey/azooKey-Desktop --recursive
cd azooKey-Desktop
既にcloneしていてsubmoduleやLFSが揃っていない場合は以下を実行してください。
git submodule update --init
git -C azooKeyMac/Resources/zenz-v3.1-small-gguf lfs pull
git -C azooKeyMac/Resources/base_n5_lm lfs pull
重みファイルが正しく取得できているか、サイズで確認できます(数十MB以上あればLFSの実体、134B程度ならポインタのままです)。
ls -lh azooKeyMac/Resources/zenz-v3.1-small-gguf/ggml-model-Q5_K_M.gguf
install.sh はアーカイブビルドを行うため、Xcode上で署名設定が通っている必要があります。Apple Developer Programに加入していない場合は、Personal Teamでの署名に切り替えてください。
azooKeyMac.xcodeproj を Xcode で開くdev.ensan.inputmethod.azooKeyMac など)を、自身の所有するプレフィックスに一括置換(例: dev.yourname.inputmethod.azooKeyMac)./install.sh
.pkgによるインストールと同等の状態になります。その後、上記の「リリース版インストール」の手順(ログアウト→入力ソース追加)を行ってください。
開発中はazooKeyのプロセスをkillすることで最新版を反映することが出来ます。また、必要に応じて入力ソースからazooKeyを削除して再度追加する、macOSからログアウトして再ログインするなど、リセットが必要になる場合があります。
install.shでビルドが成功しない場合、以下をご確認ください。
変換精度がリリース版に比べて悪いと感じた場合、以下をご確認ください。
azooKeyMac/Resources/zenz-v3.1-small-gguf/ggml-model-Q5_K_M.gguf が数十MB以上あるかを確認し、ポインタのままであれば git -C azooKeyMac/Resources/zenz-v3.1-small-gguf lfs pull を実行してくださいpkgbuild.shによって配布用のdmgファイルを作成できます。build/azooKeyMac.app としてDeveloper IDで署名済みの.appを配置してください。
meta: v1.0のリリースに向けたロードマップ(#181)をご覧ください.
@7ka-Hiira さんによるLinux系OS向けのクライアント実装です。
@fkunn1326 さんによるWindows向けクライアント実装です。
@gitusp さんによるSKKクライアント向けのSKKサーバ実装です。macOS向けGUIアプリケーションを含みます。
Thanks to authors!!
本プロジェクトは情報処理推進機構(IPA)による2024年度未踏IT人材発掘・育成事業の支援を受けて開発を行いました。