Tsuyumi25/Shashoku

A Photoshop-like desktop editor for cleaning, translating, and typesetting manga, inspired by the LabelPlus + PS workflow.

0

stars

342

commits

TypeScript

primary language

Sep 2, 2026

updated

electron
image-editor
inpainting
linux
manga
photoshop
rust
translation
vue
windows

README

Shashoku

Shashoku 写植

繁體中文

A Photoshop-like desktop editor for cleaning, translating, and typesetting manga, inspired by the LabelPlus + PS workflow.

[!CAUTION] Early development. The on-disk format is still changing, and older projects will not open after an upgrade.

Current features

  • Typesetting
    • Vertical text, vertical punctuation forms and rotation, stroke, custom font folders, style suggestions
    • Text box scaling, rotation, and free transform
  • Canvas
    • Layer tree and compositing, brush and eraser, pen pressure, undo and redo
    • Selection tools, boolean operations, quick mask
  • Cleaning
    • Fill selection, clear selection, copy to a new layer
    • AI text removal (experimental)
  • Recognition and translation
    • Bubble detection, OCR, source and translation side by side, LLM translation
  • Library
    • Workspaces, project and page browsing, page ordering, drag-and-drop import
  • Import and export
    • Image import and export
    • Layered PSD import and export
  • Platforms
    • Windows
    • Linux

Installation

Nix

nix run github:Tsuyumi25/Shashoku

Development

pnpm install
pnpm engine:build
pnpm sidecar:sync
pnpm dev

Model weights are not shipped with the app; each downloads itself the first time it is asked for.

Tech Stack

  • Electron + Vue 3 + TypeScript + Pinia + Tailwind
  • Rust native addon (napi-rs)
  • Python sidecar (uv)

Models

Inspiration

License

GPL-3.0-only

Contributors

Tsuyumi25

342 commits

Tsuyumi25/Shashoku

A Photoshop-like desktop editor for cleaning, translating, and typesetting manga, inspired by the LabelPlus + PS workflow.

0

stars

342

commits

TypeScript

primary language

Sep 2, 2026

updated

electron
image-editor
inpainting
linux
manga
photoshop
rust
translation
vue
windows

README

Shashoku

Shashoku 写植

繁體中文

A Photoshop-like desktop editor for cleaning, translating, and typesetting manga, inspired by the LabelPlus + PS workflow.

[!CAUTION] Early development. The on-disk format is still changing, and older projects will not open after an upgrade.

Current features

  • Typesetting
    • Vertical text, vertical punctuation forms and rotation, stroke, custom font folders, style suggestions
    • Text box scaling, rotation, and free transform
  • Canvas
    • Layer tree and compositing, brush and eraser, pen pressure, undo and redo
    • Selection tools, boolean operations, quick mask
  • Cleaning
    • Fill selection, clear selection, copy to a new layer
    • AI text removal (experimental)
  • Recognition and translation
    • Bubble detection, OCR, source and translation side by side, LLM translation
  • Library
    • Workspaces, project and page browsing, page ordering, drag-and-drop import
  • Import and export
    • Image import and export
    • Layered PSD import and export
  • Platforms
    • Windows
    • Linux

Installation

Nix

nix run github:Tsuyumi25/Shashoku

Development

pnpm install
pnpm engine:build
pnpm sidecar:sync
pnpm dev

Model weights are not shipped with the app; each downloads itself the first time it is asked for.

Tech Stack

  • Electron + Vue 3 + TypeScript + Pinia + Tailwind
  • Rust native addon (napi-rs)
  • Python sidecar (uv)

Models

Inspiration

License

GPL-3.0-only

Contributors

Tsuyumi25

342 commits

Languages

TypeScript

64.2%

Vue

17.8%

Rust

11.7%

Python

4.2%