GitHub - seachicken/intellij-shoaku: Code you can understand and maintain—with AI by your side
Navigation Menu
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
- 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 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)


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.
- Node.js 22 or later