HNHacker News
TopNewBestAskShowJobs

markhan-nping

59 karma · joined January 7, 2025

A software engineer, using GO and Python
submissionscomments
markhan-nping··on Nezha – A UI for Claude Code and Codex CLI
What I Built

NeZha is a cross-platform desktop app (Rust + Tauri, ~7MB, sub-second cold start) that brings git worktree ,claude code/codex, multi task into one window:

markhan-nping··on Nezha: Run multiple AI coding agents across projects (Claude Code and Codex)
One thing I noticed was that as soon as I had more than 2–3 agents running, I started losing track of what each one was doing.

Curious if others are hitting the same problem or if this is just me.

markhan-nping··on Nezha: Run multiple AI coding agents across projects (Claude Code and Codex)
My primary coding tools are Claude Code and Codex. I really like the CLI workflow, but managing multiple sessions in the terminal gets painful — especially when you want to revisit past conversations or switch contexts across projects.

At the same time, with AI doing most of the code generation, I’ve found myself using traditional IDEs less and less. Most of the time I just open them to read code.

So I built Nezha.

Nezha is a lightweight, agent-first coding tool that lets you run multiple AI coding agents (Claude Code / Codex) in parallel across different projects.

It combines:

multi-project workspace task / todo tracking a virtual terminal with native Claude Code / Codex integration a lightweight code editor built-in Git workflow

The idea is simple: let AI handle code generation, while humans focus on task planning and review.

You can run multiple vibe coding tasks at once, switch between them instantly, and revisit full session history when needed.

The name “Nezha” comes from a Chinese mythological character with three heads and six arms — which felt like a good metaphor for parallel AI workflows.

It’s open source, would love feedback.

markhan-nping··on Nping – ping, but with a graph or table view
As other comments say, It’s a bit of a crowded market…
markhan-nping··on Nping – ping, but with a graph or table view
That's a nice name, but I'll have to sacrifice my Chinese pun.
markhan-nping··on Nping – ping, but with a graph or table view
This may be a misunderstanding, it's the first time I've encountered this problem and it's helped me to learn more, thanks
markhan-nping··on Nping – ping, but with a graph or table view
Wow ~, in all honesty, Nping needs to do more
markhan-nping··on Nping – ping, but with a graph or table view
this really needs to be thought about.
markhan-nping··on Nping – ping, but with a graph or table view
Oh, my God. ~
markhan-nping··on Nping – ping, but with a graph or table view
thanks ~ I named it because of the pun in Chinese at the time, so maybe in the future I'll consider using a binary like pping.
markhan-nping··on Nping – ping, but with a graph or table view
thanks ~. I have compiled corresponding binaries for common operating system versions, which may not cover all operating systems.
markhan-nping··on Nping – ping, but with a graph or table view
Thanks ~ I named it that way because of the pun in Chinese at the time, and didn't think it would have some heat at the time, so I'll take your offer seriously
markhan-nping··on Nping – ping, but with a graph or table view
When I switch to vpn I get the right results, maybe GFW is causing the problem
markhan-nping··on Nping – ping, but with a graph or table view
How about using the system's own ping command? Nping essentially calls the system's Ping command
markhan-nping··on Nping – ping, but with a graph or table view
thanks ~
markhan-nping··on Nping – ping, but with a graph or table view
thanks ~ I named it because of the pun in Chinese at the time, so maybe in the future I'll consider using a binary like pping.
markhan-nping··on Nping – ping, but with a graph or table view
I named it because of the pun in Chinese at the time, so maybe in the future I'll consider using a binary like pping.
markhan-nping··on Nping – ping, but with a graph or table view
thanks ~
markhan-nping··on Nping – ping, but with a graph or table view
谢谢大佬
markhan-nping··on Nping – ping, but with a graph or table view
Partitioned and tabular views are supported, gping is slightly less noticeable when there are a lot of domains, and of course Nping has a lot of iterative optimization to do.
markhan-nping··on Nping – ping, but with a graph or table view
Hello, I'm the developer of Nping, I'm glad you're interested in Nping, forgive me for using translation software to write this content, usually a domain name itself will be resolved to more than one ip address, Nping uses the output of the system command Ping
markhan-nping··on Nping – ping, but with a graph or table view
thanks ~
markhan-nping··on Ask HN: What's the best book you've read regarding software development?
《improving the design of existing code》
markhan-nping··on Ask HN: Is maintaining a personal blog still worth it?
At this stage, it is difficult to obtain traffic to maintain a personal blog website at this stage, so I mainly published related content on some technical forums. Although blogs often write for myself, it is also meaningful to help others by the way. Things, like open source