A tauri-based translator app that utilizes local models for translation.
Rust
2
15 commits
updated Sep 9, 2025
A lightweight, privacy-focused Japanese-English translation desktop application powered by local AI. Built with Tauri, React, and the LiquidAI LFM2-350M-ENJP-MT model running entirely on your device.
Before building Konnyaku, ensure you have the following installed:
npm install -g pnpm
git clone https://github.com/yourusername/konnyaku.git
cd konnyaku
# Install frontend dependencies
pnpm install
# The Rust dependencies will be installed automatically when building
Run the app in development mode with hot-reload:
pnpm tauri dev
The app will:
Create an optimized production build:
pnpm tauri build
The built application will be in src-tauri/target/release/bundle/.
konnyaku/
βββ src/ # React frontend
β βββ components/ # UI components
β βββ hooks/ # Custom React hooks
β βββ App.jsx # Main app component
βββ src-tauri/ # Rust backend
β βββ src/
β β βββ lib.rs # Tauri commands
β β βββ main.rs # App entry point
β β βββ translation.rs # LLM inference logic
β βββ Cargo.toml # Rust dependencies
βββ public/ # Static assets
βββ package.json # Node dependencies
The backend uses the llama-cpp-2 crate for model inference:
We welcome contributions! Here's how to get started:
git checkout -b feature/your-featurecargo fmt and cargo clippy)# Run Rust tests
cd src-tauri
cargo test
# Run frontend tests (if available)
pnpm test
If the model download fails:
~/Library/Caches/konnyaku/models/~/.cache/konnyaku/models/%LOCALAPPDATA%\konnyaku\cache\models\LFM2-350M-ENJP-MT-Q4_K_M.gguf file in the cache directoryrustup updaterm -rf node_modules && pnpm installSee the docs/ directory for architecture decision records (ADRs) documenting key design choices.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with β€οΈ for the Japanese learning community
15 commits
Rust
37.2%
JavaScript
36.3%
CSS
25.7%
A tauri-based translator app that utilizes local models for translation.
Rust
2
15 commits
updated Sep 9, 2025
A lightweight, privacy-focused Japanese-English translation desktop application powered by local AI. Built with Tauri, React, and the LiquidAI LFM2-350M-ENJP-MT model running entirely on your device.
Before building Konnyaku, ensure you have the following installed:
npm install -g pnpm
git clone https://github.com/yourusername/konnyaku.git
cd konnyaku
# Install frontend dependencies
pnpm install
# The Rust dependencies will be installed automatically when building
Run the app in development mode with hot-reload:
pnpm tauri dev
The app will:
Create an optimized production build:
pnpm tauri build
The built application will be in src-tauri/target/release/bundle/.
konnyaku/
βββ src/ # React frontend
β βββ components/ # UI components
β βββ hooks/ # Custom React hooks
β βββ App.jsx # Main app component
βββ src-tauri/ # Rust backend
β βββ src/
β β βββ lib.rs # Tauri commands
β β βββ main.rs # App entry point
β β βββ translation.rs # LLM inference logic
β βββ Cargo.toml # Rust dependencies
βββ public/ # Static assets
βββ package.json # Node dependencies
The backend uses the llama-cpp-2 crate for model inference:
We welcome contributions! Here's how to get started:
git checkout -b feature/your-featurecargo fmt and cargo clippy)# Run Rust tests
cd src-tauri
cargo test
# Run frontend tests (if available)
pnpm test
If the model download fails:
~/Library/Caches/konnyaku/models/~/.cache/konnyaku/models/%LOCALAPPDATA%\konnyaku\cache\models\LFM2-350M-ENJP-MT-Q4_K_M.gguf file in the cache directoryrustup updaterm -rf node_modules && pnpm installSee the docs/ directory for architecture decision records (ADRs) documenting key design choices.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with β€οΈ for the Japanese learning community
15 commits
Rust
37.2%
JavaScript
36.3%
CSS
25.7%