by hanshuaikang
Run multiple AI coding agents across projects (Claude Code and Codex)
# Add to your Claude Code skills
git clone https://github.com/hanshuaikang/nezhaNezha is an Agent-First Vibe Coding desktop application built for true parallel programming. It lets Claude Code and Codex run together across multiple projects, while unifying task lifecycle tracking, a native terminal experience, session playback, code browsing, and a complete Git workflow in one interface. Say goodbye to constantly toggling between terminals, editors, Git clients, and session logs. With just a few clicks, you can instantly switch contexts between different projects or tasks. Moreover, with an installation package size of just 7MB, Nezha completely eliminates the bulkiness associated with traditional IDEs.
Traditional IDEs and editors like VS Code are fundamentally designed with the human developer at the center. In the era of manual programming, features such as plugin ecosystems, refactoring tools, and variable autocomplete existed to enhance individual coding efficiency. However, as AI takes over more of the actual code generation, the act of programming is becoming increasingly parallelized—a paradigm shift that was previously unimaginable. Yet, human attention remains limited. How to rapidly track and manage tasks across multiple projects concurrently is precisely the challenge Nezha solves.
Nezha is engineered with an Agent-First philosophy. It features a built-in terminal that directly integrates native Claude Code and Codex, so your AI coding agents can work in parallel instead of waiting in sequence. Building upon this foundation, it incorporates a comprehensive task system, Git integration, a terminal emulator, and a code editor. For everyday tasks, you no longer need to launch a heavy IDE; you can achieve a closed-loop workflow—from task delegation and code review to final code submission—all without interrupting your ongoing work in other projects.
Before using Nezha, ensure that you have installed Claude Code / Codex.
No comments yet. Be the first to share your thoughts!
Upon the first installation on macOS, you might encounter the following security prompt: "“NeZha” is damaged and can’t be opened. You should move it to the Trash." This occurs because the installation package is unsigned. You can easily resolve this by executing the following command in your terminal:
xattr -rd com.apple.quarantine /Applications/nezha.app
One-click context switching between VibeCoding tasks across multiple projects.
Comprehensive tracking for active and pending tasks.
@ mentions, image pasting, Pre-Prompts, and more.A lightweight yet uncompromising coding experience.
Built-in Git integration for branch management, code commits, and AI message generation.
| Module | Planned Feature | Status | | --- | --- | :---: | | Cross-Platform | Windows Support | ⏳ Planned | | | Linux Support | ⏳ Planned | | Agent Config | Visual Configuration Management | ⏳ Planned | | | Multi-Account Management | ⏳ Planned | | Workflow | New Code Review View | ⏳ Planned | | | Git Worktree Support | ⏳ Planned |
The creation of Nezha was made possible by the following outstanding open-source projects. We extend our deepest gratitude to them:
Linux.do