p.enthalabs

GitHub - seachicken/intellij-shoaku: Code you can understand and maintain—with AI by your side

Skip to content

Navigation Menu

- Pricing

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

- NotificationsYou must be signed in to change notification settings

- Fork 0

- Star 2

Folders and files

| Name | Name | Last commit message | Last commit date | | --- | --- | --- | --- |

| ## Latest commit ![Image 1: seachicken](https://github.com/seachicken)seachicken Override server path for local dev Jul 1, 2026 c75d23d·Jul 1, 2026 ## History 112 Commits |

| [.github/workflows](https://github.com/seachicken/intellij-shoaku/tree/main/.github/workflows "This path skips through empty directories") | [.github/workflows](https://github.com/seachicken/intellij-shoaku/tree/main/.github/workflows "This path skips through empty directories") | [Bundle node module](https://github.com/seachicken/intellij-shoaku/commit/100c5d3b792bdda7e24f5c0dfb53bdd40a7106e3 "Bundle node module") | Jun 29, 2026 |

| [.run](https://github.com/seachicken/intellij-shoaku/tree/main/.run ".run") | [.run](https://github.com/seachicken/intellij-shoaku/tree/main/.run ".run") | [Initialize IntelliJ plugin project](https://github.com/seachicken/intellij-shoaku/commit/d647bc022b4134c24168ccaaa52eb3ba7f1540b1 "Initialize IntelliJ plugin project") | Apr 25, 2026 |

| [docs](https://github.com/seachicken/intellij-shoaku/tree/main/docs "docs") | [docs](https://github.com/seachicken/intellij-shoaku/tree/main/docs "docs") | [Refactor](https://github.com/seachicken/intellij-shoaku/commit/f79759fac6feb745d207b467d0d2d587ab86224e "Refactor") | Jun 28, 2026 |

| [gradle](https://github.com/seachicken/intellij-shoaku/tree/main/gradle "gradle") | [gradle](https://github.com/seachicken/intellij-shoaku/tree/main/gradle "gradle") | [Publish settings](https://github.com/seachicken/intellij-shoaku/commit/cb3dff5629d64b5ded756f6e6cdd5285961af166 "Publish settings") | Jun 25, 2026 |

| [server](https://github.com/seachicken/intellij-shoaku/tree/main/server "server") | [server](https://github.com/seachicken/intellij-shoaku/tree/main/server "server") | [Bundle node module](https://github.com/seachicken/intellij-shoaku/commit/100c5d3b792bdda7e24f5c0dfb53bdd40a7106e3 "Bundle node module") | Jun 29, 2026 |

| [src/main](https://github.com/seachicken/intellij-shoaku/tree/main/src/main "This path skips through empty directories") | [src/main](https://github.com/seachicken/intellij-shoaku/tree/main/src/main "This path skips through empty directories") | [Override server path for local dev](https://github.com/seachicken/intellij-shoaku/commit/c75d23d58192390452733efbe5a304df4681ae79 "Override server path for local dev") | Jul 1, 2026 |

| [.gitignore](https://github.com/seachicken/intellij-shoaku/blob/main/.gitignore ".gitignore") | [.gitignore](https://github.com/seachicken/intellij-shoaku/blob/main/.gitignore ".gitignore") | [Interacting with AI](https://github.com/seachicken/intellij-shoaku/commit/20b167081b4f313b4388c66cf22d7d655995b584 "Interacting with AI") | May 16, 2026 |

| [README.md](https://github.com/seachicken/intellij-shoaku/blob/main/README.md "README.md") | [README.md](https://github.com/seachicken/intellij-shoaku/blob/main/README.md "README.md") | [Bundle node module](https://github.com/seachicken/intellij-shoaku/commit/100c5d3b792bdda7e24f5c0dfb53bdd40a7106e3 "Bundle node module") | Jun 29, 2026 |

| [build.gradle.kts](https://github.com/seachicken/intellij-shoaku/blob/main/build.gradle.kts "build.gradle.kts") | [build.gradle.kts](https://github.com/seachicken/intellij-shoaku/blob/main/build.gradle.kts "build.gradle.kts") | [Bundle node module](https://github.com/seachicken/intellij-shoaku/commit/100c5d3b792bdda7e24f5c0dfb53bdd40a7106e3 "Bundle node module") | Jun 29, 2026 |

| [gradle.properties](https://github.com/seachicken/intellij-shoaku/blob/main/gradle.properties "gradle.properties") | [gradle.properties](https://github.com/seachicken/intellij-shoaku/blob/main/gradle.properties "gradle.properties") | [Initialize IntelliJ plugin project](https://github.com/seachicken/intellij-shoaku/commit/d647bc022b4134c24168ccaaa52eb3ba7f1540b1 "Initialize IntelliJ plugin project") | Apr 25, 2026 |

| [gradlew](https://github.com/seachicken/intellij-shoaku/blob/main/gradlew "gradlew") | [gradlew](https://github.com/seachicken/intellij-shoaku/blob/main/gradlew "gradlew") | [Initialize IntelliJ plugin project](https://github.com/seachicken/intellij-shoaku/commit/d647bc022b4134c24168ccaaa52eb3ba7f1540b1 "Initialize IntelliJ plugin project") | Apr 25, 2026 |

| [gradlew.bat](https://github.com/seachicken/intellij-shoaku/blob/main/gradlew.bat "gradlew.bat") | [gradlew.bat](https://github.com/seachicken/intellij-shoaku/blob/main/gradlew.bat "gradlew.bat") | [Initialize IntelliJ plugin project](https://github.com/seachicken/intellij-shoaku/commit/d647bc022b4134c24168ccaaa52eb3ba7f1540b1 "Initialize IntelliJ plugin project") | Apr 25, 2026 |

| [intellij-shoaku.iml](https://github.com/seachicken/intellij-shoaku/blob/main/intellij-shoaku.iml "intellij-shoaku.iml") | [intellij-shoaku.iml](https://github.com/seachicken/intellij-shoaku/blob/main/intellij-shoaku.iml "intellij-shoaku.iml") | [Initialize IntelliJ plugin project](https://github.com/seachicken/intellij-shoaku/commit/d647bc022b4134c24168ccaaa52eb3ba7f1540b1 "Initialize IntelliJ plugin project") | Apr 25, 2026 |

| [settings.gradle.kts](https://github.com/seachicken/intellij-shoaku/blob/main/settings.gradle.kts "settings.gradle.kts") | [settings.gradle.kts](https://github.com/seachicken/intellij-shoaku/blob/main/settings.gradle.kts "settings.gradle.kts") | [Initialize IntelliJ plugin project](https://github.com/seachicken/intellij-shoaku/commit/d647bc022b4134c24168ccaaa52eb3ba7f1540b1 "Initialize IntelliJ plugin project") | Apr 25, 2026 | | |

- README

Shoaku for IntelliJ

[](https://github.com/seachicken/intellij-shoaku#shoaku-for-intellij)

![Image 2: JetBrains plugins](https://plugins.jetbrains.com/plugin/32426-shoaku--your-coding-navigator)

![Image 3: Shoaku for Intellij](https://youtu.be/bpcHnJt88sc?cc_load_policy=1)

Why?

[](https://github.com/seachicken/intellij-shoaku#why) AI can generate code faster than we can understand it. When understanding falls behind, reviews slow down, and maintenance risk grows.

This project exists to keep development human-paced, understandable, and owned.

Requirements

[](https://github.com/seachicken/intellij-shoaku#requirements) This plugin uses Codex CLI under the hood. See architecture.md for details.

- Codex CLI

- Node.js 22 or later