azooKey-Desktop  by azooKey

macOS input method using neural kana-kanji conversion

created 1 year ago
497 stars

Top 63.4% on sourcepulse

GitHubView on GitHub
Project Summary

azooKey-Desktop is an open-source Japanese input method for macOS, leveraging the Zenzai neural network for kana-kanji conversion. It targets macOS users seeking an advanced, customizable typing experience with features like live conversion and LLM-powered suggestions, aiming to improve Japanese text input efficiency.

How It Works

The system utilizes the Zenzai neural network for high-accuracy kana-kanji conversion. It integrates a "Tuner" system for personal optimization and offers "Magic Conversions" powered by LLMs. This approach aims to provide a more natural and context-aware typing experience compared to traditional IME systems.

Quick Start & Requirements

  • Install: Download the .pkg file from the Releases page.
  • Prerequisites: macOS 14+ (tested on 14/15, works on 13 but untested). Xcode 16+, Git LFS, SwiftLint.
  • Setup: Requires logging out and back into macOS after installation, then adding azooKey in System Settings > Keyboard > Input Sources.
  • Docs: https://github.com/azooKey/azooKey-Desktop

Highlighted Details

  • High-accuracy conversion via the Zenzai neural network.
  • LLM-powered "Magic Conversions" for enhanced suggestions.
  • Personalization through the "Tuner" system and history learning.
  • Live conversion functionality.

Maintenance & Community

  • Actively seeking contributions.
  • Community support and discussion available via Discord.
  • Development is supported by the IPA's 2024 Mitoh IT Human Resources Development Project.

Licensing & Compatibility

  • License: Not explicitly stated in the README.
  • Compatibility: Primarily for macOS. Future plans include Windows and Linux support.

Limitations & Caveats

This project is currently in an alpha state, with no guarantees of operation. Conversion accuracy may be lower than release versions if Git LFS is not properly configured, impacting model file downloads. Troubleshooting may involve Xcode configuration changes or re-adding the input source.

Health Check
Last commit

23 hours ago

Responsiveness

1 day

Pull Requests (30d)
12
Issues (30d)
11
Star History
144 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.