koharu-rs/koharu

AI-powered manga translator, written in Rust.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 12 minutes ago
Added to GitGenius on September 12th, 2026
Created on April 9th, 2025
Open Issues & Pull Requests: 123 (+1)
GitHub issues: Enabled
Number of forks: 384
Total Stargazers: 5,545 (+0)
Total Subscribers: 16 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.4 hours
Mean response time: 16.5 days
90th percentile: 76.5 days
Tracked items: 406

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 85% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "linux" is answered fastest, typically in about an hour, while "editor" waits about 5 days. Almost all tracked open issues have seen activity in the last three months. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 113
New in 7 days: 36
Closed in 7 days: 19
Avg open age: 61 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 32
Closed in 7 days: 17
Comments in 7 days: 1
Events in 7 days: 4

Top labels

  • ui (86)
  • renderer (66)
  • editor (53)
  • workflow (46)
  • llm (45)
  • help wanted (44)
  • font (38)
  • export (29)

Detailed Description

Koharu is an AI-powered manga translator written in Rust that automates the translation workflow through machine learning.

The tool addresses the challenge of translating manga at scale by combining object detection, optical character recognition, inpainting, and large language models into a single pipeline. It runs all vision models and language models locally on the user's machine, keeping data private and secure. The workflow is selective, allowing users to apply detection, OCR, translation, and inpainting operations at either individual page or project scope. The tool handles multiple input formats including raster images, archives, and PDFs, and provides a WebGPU-based canvas for manual refinement alongside automated processing.

Koharu suits translators and fan communities working with manga who want to retain control over their data and avoid cloud dependencies. The project is particularly well-suited for batch processing of large manga collections, with support for hardware acceleration through CUDA, ROCm, Metal on Apple silicon, and Vulkan. The tool includes specialized features for manga translation such as speech bubble detection, multilingual text layout with vertical CJK and right-to-left support, and layered PSD export for both flattened delivery and further editing. Users can choose between local GGUF inference for complete privacy or hosted LLM providers for convenience.

The project maintains active community engagement through a Discord server for support and discussion. Development shows consistent attention to expanding hardware acceleration support across multiple platforms and GPU architectures. The codebase demonstrates investment in sophisticated text rendering and layout capabilities tailored to the specific demands of manga translation across different writing systems.