[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75013":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},75013,"nezha","hanshuaikang\u002Fnezha","hanshuaikang","Code Editor for the AI Agents Era. Run multiple Claude Code and Codex agents across projects on your machine.","https:\u002F\u002Fnezha.hanshutx.com\u002F",null,"TypeScript",1446,143,5,27,0,29,76,286,87,19.48,"GNU General Public License v3.0",false,"main",[26,27,28,29,30,31,32],"ai","claude-code","codex","cursor","ide","vibe-coding","vibecoding","2026-06-12 02:03:31","\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fimages\u002Flogo.png\" alt=\"Nezha Logo\" width=\"150\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">Nezha: An Agent-First IDE For Vibe Coding \u003C\u002Fh1>\n\n\u003Cp align=\"center\">\nClaude Code + Codex, Git, editing, and task management, all in one place.\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  Multi-project Workspace · Fast Switching Between VibeCoding Tasks · Real-time Terminal · Session Auto-discovery · Native Git Integration · Lightweight Code Editor · Real-time Usage\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhanshuaikang\u002Fnezha\u002Factions\u002Fworkflows\u002Fchecks.yml\">\u003Cimg alt=\"Checks\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fhanshuaikang\u002Fnezha\u002Fchecks.yml?label=checks\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhanshuaikang\u002Fnezha\u002Freleases\">\u003Cimg alt=\"Release\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fhanshuaikang\u002Fnezha\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhanshuaikang\u002Fnezha\u002Fstargazers\">\u003Cimg alt=\"Stars\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fhanshuaikang\u002Fnezha\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n  \u003Ctable>\n    \u003Ctr>\n      \u003Ctd align=\"center\">\n        \u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fnezha-2?embed=true&utm_source=badge-featured&utm_medium=badge&utm_campaign=badge-nezha\" target=\"_blank\" rel=\"noopener noreferrer\">\n          \u003Cimg alt=\"NeZha - Run multiple AI coding agents across projects | Product Hunt\" src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ffeatured.svg?post_id=1120473&theme=light&t=1775898930608\" width=\"150\" height=\"48\" \u002F>\n        \u003C\u002Fa>\n      \u003C\u002Ftd>\n      \u003Ctd align=\"center\">\n        \u003Ca href=\"https:\u002F\u002Fhellogithub.com\u002Frepository\u002Fhanshuaikang\u002Fnezha\" target=\"_blank\" rel=\"noopener noreferrer\">\n          \u003Cimg src=\"https:\u002F\u002Fabroad.hellogithub.com\u002Fv1\u002Fwidgets\u002Frecommend.svg?rid=4dd4bd67871b461fa8bd3641d803db05&claim_uid=uT2Sc8Xli4PUA76&theme=neutral\" alt=\"Featured｜HelloGitHub\" width=\"155\" height=\"48\" \u002F>\n        \u003C\u002Fa>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fimages\u002Findex.gif\" alt=\"Nezha Product Showcase\" width=\"80%\" \u002F>\n\u003C\u002Fp>\n\nNezha 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.\n\n[**中文文档 (Chinese Documentation)**](.\u002FREADME_ZH.md)\n\n## Why Nezha?\n\nTraditional 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.\n\nNezha 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.\n\n## Installation\n\nBefore using Nezha, ensure that you have installed Claude Code \u002F Codex. \n\nUpon 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:\n\n```bash\nxattr -rd com.apple.quarantine \u002FApplications\u002Fnezha.app\n```\n\n## Core Features\n\n- **Centralized Multi-Tasking**: Manage multiple projects and VibeCoding tasks simultaneously within a single interface. The virtual terminal runs native Claude Code \u002F Codex, providing real-time output and interactive experience that rivals a local terminal.\n- **Intelligent Session Management**: Automatically detects and associates Claude Code \u002F Codex sessions. The system intelligently alerts users when tasks require manual confirmation or input.\n- **Visualized Session History**: Intuitively view the detailed interaction history between you and Claude Code \u002F Codex directly within the UI. You can seamlessly resume interrupted tasks at any time.\n- **Polished Interface Design**: A carefully crafted visual style balances information density with clarity, while built-in light and dark themes keep the workspace comfortable day and night.\n- **Native Git & Code Editing**: Features native Git integration with AI-assisted Git commit message generation. The built-in lightweight code and Markdown editors provide syntax highlighting for all major programming languages.\n- **Usage Analytics**: Provides weekly statistics on Token consumption and tool invocations, helping you quantify agent efficiency and track operational costs.\n\n## 🌟 Feature Overview\n\n### 🗂️ Multi-Project Workspace\n\n> **One-click context switching between VibeCoding tasks across multiple projects.**\n\n- ✨ **Quick Switch**: Use the left-hand project navigation bar to seamlessly toggle between multiple codebases with a single click, while your terminals remain actively running in the background.\n- 🔄 **Real-Time Synchronization**: Task statuses are synchronized in real-time across all projects. Projects containing sessions that await user confirmation are explicitly highlighted with a yellow indicator.\n- 🚀 **Multi-Agent Support**: Run multiple Claude Code \u002F Codex instances simultaneously. Each instance can independently manage its own set of tasks.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fimages\u002Fworkspace.png\" alt=\"Workspace\" width=\"48%\" \u002F>\n  \u003Cimg src=\"docs\u002Fimages\u002Fswitch-project.png\" alt=\"Switch Project\" width=\"48%\" \u002F>\n\u003C\u002Fp>\n\n### 📊 Full Task Lifecycle Visualization\n\n> **Comprehensive tracking for active and pending tasks.**\n\n- 🎯 **Transparent Statuses**: Track tasks seamlessly from creation and execution to waiting for input and final completion.\n- ⏪ **Session Playback & Recovery**: Upon task completion, the corresponding session records are automatically visualized. Supports task resumption at any time.\n- 🧠 **Personalized Configuration**: The task input interface supports rich interactions including `@` mentions, image pasting, Pre-Prompts, and more.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fimages\u002Ftask.png\" alt=\"Task View\" width=\"90%\" \u002F>\n\u003C\u002Fp>\n\n### 📝 Built-in Code & Markdown Editors\n\n> **A lightweight yet uncompromising coding experience.**\n\n- 📁 **Clear Structure**: A complete file tree browsing experience with rapid directory expansion and collapse.\n- 🎨 **Status Highlighting**: Real-time Git status annotations ensure file changes are identifiable at a glance.\n- 💅 **Professional Highlighting**: Professional-grade syntax highlighting and editing capabilities powered by Shiki and CodeMirror.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fimages\u002Fcode.png\" alt=\"Code Browsing\" width=\"48%\" \u002F>\n  \u003Cimg src=\"docs\u002Fimages\u002Fmarkdown.png\" alt=\"Markdown Editor\" width=\"48%\" \u002F>\n\u003C\u002Fp>\n\n### 🌳 Git Integration\n\n> **Built-in Git integration for branch management, code commits, and AI message generation.**\n\n- 📦 **Git Diff View**: Intuitively review staged and unstaged modifications with comprehensive code highlighting.\n- 🕒 **Git Logs**: Easily navigate commit history and inspect detailed diffs for any given commit.\n- 🤖 **AI Git Messages**: Smart assistance for generating Commit Messages that adhere to your project's formatting standards.\n- 🚦 **Branch Management**: Full support for creating, switching, merging, and deleting branches, alongside branch history visualization.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fimages\u002Fgit.png\" alt=\"Git Integration\" width=\"90%\" \u002F>\n\u003C\u002Fp>\n\n### 🎨 Carefully Crafted UI Style with Light and Dark Modes\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fimages\u002Fdark.png\" alt=\"Dark Theme\" width=\"48%\" \u002F>\n  \u003Cimg src=\"docs\u002Fimages\u002Flight.png\" alt=\"Light Theme\" width=\"48%\" \u002F>\n\u003C\u002Fp>\n\n## 🙏 Acknowledgments\n\nThe creation of Nezha was made possible by the following outstanding open-source projects. We extend our deepest gratitude to them:\n\n- [Tauri](https:\u002F\u002Fgithub.com\u002Ftauri-apps\u002Ftauri) - Build smaller, faster, and more secure desktop applications with a web frontend.\n- [React](https:\u002F\u002Fgithub.com\u002Ffacebook\u002Freact) - The library for web and native user interfaces.\n- [xterm.js](https:\u002F\u002Fgithub.com\u002Fxtermjs\u002Fxterm.js) - A terminal for the web.\n\nThanks to the following media creators for covering and sharing this project. The order is in no particular order, and you may want to follow them if you're interested.\n\n| Platform | Account |\n| --- | --- |\n| Twitter | [@aigclink](https:\u002F\u002Fx.com\u002Faigclink), [@QingQ77](https:\u002F\u002Fx.com\u002FQingQ77), [@ilovek8s](https:\u002F\u002Fx.com\u002Filovek8s) |\n| WeChat Official Account | 码问 |\n\n### 👬 Friend Links\n\u003Ca href=\"https:\u002F\u002Flinux.do\">Linux.do\u003C\u002Fa>\n","Nezha 是一款面向AI代理时代的代码编辑器，支持在同一界面中运行多个Claude Code和Codex代理，并集成Git、任务管理和实时终端等功能。其核心功能包括多项目工作区快速切换、原生Git集成、轻量级代码编辑以及会话自动发现等。特别适合需要同时处理多个涉及AI辅助编码项目的开发者使用，能够显著提高开发效率并简化工具链管理。Nezha以仅7MB的安装包大小提供了全面且高效的开发体验，非常适合追求简洁高效开发环境的专业人士。",2,"2026-06-11 03:51:57","high_star"]