BYOAIK — Bring Your Own AI Key: a directory of AI tools that run on your own API key.
Koharu
Rust-built ML manga translator with optional bring-your-own-key hosted LLM backends.
- Category:
- Productivity Tools
- Pricing:
- Open Source
- Open source:
- Yes (GPL-3.0)
- Self-hostable:
- Yes
- Local-first:
- Yes
- Platforms:
- Desktop, Self-hosted, CLI, Docker
- AI providers (bring your own key):
- OpenAI, Anthropic, Google Gemini, DeepSeek, OpenRouter, Ollama, Custom / OpenAI-compatible
- API key storage:
- Stored locally on device
- Key risk level:
- LOW
- Trust score:
- 86/100
Koharu is a local-first, Rust + Tauri desktop application that automates manga translation by chaining object detection, OCR, inpainting (source-text removal), and an LLM translation step, then rendering vertical CJK / RTL text and exporting layered PSDs. It runs GGUF models locally via llama.cpp (CUDA/Vulkan/Metal) by default, but the koharu-llm crate ships explicit provider modules (openai.rs, claude.rs, gemini.rs, deepseek.rs, openai_compatible.rs) so a user can instead plug in their own hosted API key for OpenAI, Anthropic Claude, Google Gemini, DeepSeek, or any OpenAI-compatible endpoint (OpenRouter, LM Studio), plus machine-translation services (DeepL, Google Cloud Translation, Caiyun). API keys are stored in the OS keychain via the Rust `keyring` crate (set_password/get_password) rather than plaintext config, with a filesystem credential fallback on Linux. Ships an HTTP API and MCP server for automation, runs on Windows/macOS/Linux, and offers a Docker headless mode.
How your API key is handled
Your API key is stored locally on your device. Requests are sent directly to the AI provider. Because it can be self-hosted, your key never has to touch a third-party backend.
Setup
Open settings, paste your provider API key, choose a model, and start — the key stays on your device.