Hacker News new | ask | show | jobs
Show HN: Shoaku – Your Coding Navigator (github.com)
4 points by seachicken 29 days ago
AI Agents like Codex and Claude are incredibly powerful and have drastically sped up implementation. However, I noticed a strange side effect: I began to lose confidence in my own coding. I submitted a pull request after the AI completed the implementation. It looked good, but during code review, I was asked, "Why did you implement it this way?" I grew increasingly embarrassed because I couldn't immediately explain the complex code. Previously, I built confidence by understanding the design through reading and writing code, which was enjoyable, but now I've lost that.

This coding assistant helps users understand their thought process and coding progress, with the AI acting solely as a guide and not writing code on its own. To still leverage the AI agent's autonomous implementation capabilities, a separate AI thread runs in the background in a temporary working directory, providing highly accurate navigation assistance to the user.

The AI's responses are still a bit strange at times, but if this concept resonates with you, please share your feedback. As a solo creator, I find that very encouraging. Thank you.

2 comments

Interesting concept. How do you make sure the “navigator” helps the user understand the reasoning instead of becoming another layer of AI-generated abstraction?
That's an important point. In Shoaku, humans break down the task using a target Markdown file, and the AI focuses solely on assisting with the current task. When humans write code, the AI also provides support for that line (sending operation events via LSP). I want it to be like pair programming, where we create things together. I feel like recent agents are creating things far beyond what humans want, so human understanding is being put on the back burner.
Thanks, will be checking it out, I certainly have noticed that my coding skills have drastically become weaker as the ai becomes more capable and agentic.
Exactly. Gradually, I find myself wanting to rely on AI even for simple tasks since it’s actually getting better at writing good code. As a result, our dependence on agents is increasing. I think there's a lot we can learn from writing the code ourselves.