[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10337":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":46,"readmeContent":47,"aiSummary":48,"trendingCount":16,"starSnapshotCount":16,"syncStatus":49,"lastSyncTime":50,"discoverSource":51},10337,"superset","superset-sh\u002Fsuperset","superset-sh","Code Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine","https:\u002F\u002Fsuperset.sh",null,"TypeScript",11739,1004,27,675,0,24,191,1150,129,44.01,"Other",false,"main",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"agentic-ai","ai-agents","claude-code","cli","codex","coding-agents","cursor-agent","desktop-app","developer-tools","electron","git-worktree","llm","mcp","opencode","orchestration","parallel-agents","terminal","tui","vibe-coding","worktrees","2026-06-12 02:02:20","\u003Cdiv align=\"center\">\n\n\u003Cimg width=\"full\" alt=\"Superset\" src=\"apps\u002Fmarketing\u002Fpublic\u002Fimages\u002Freadme-hero.png\" \u002F>\n\n### The Code Editor for AI Agents\n\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fsuperset-sh\u002Fsuperset?style=flat&logo=github)](https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset\u002Fstargazers)\n[![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fsuperset-sh\u002Fsuperset?style=flat&logo=github)](https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset\u002Freleases)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fsuperset-sh\u002Fsuperset?style=flat)](LICENSE.md)\n[![Twitter](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F@superset__sh-555?logo=x)](https:\u002F\u002Fx.com\u002Fsuperset_sh)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-555?logo=discord)](https:\u002F\u002Fdiscord.gg\u002FcZeD9WYcV7)\n\n\u003Cbr \u002F>\n\nOrchestrate swarms of Claude Code, Codex, and more in parallel.\u003Cbr \u002F>\nWorks with any CLI agent. Built for local worktree-based development.\n\n\u003Cbr \u002F>\n\n[**Download for macOS**](https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset\u002Freleases\u002Flatest) &nbsp;&bull;&nbsp; [Documentation](https:\u002F\u002Fdocs.superset.sh) &nbsp;&bull;&nbsp; [Changelog](https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset\u002Freleases) &nbsp;&bull;&nbsp; [Discord](https:\u002F\u002Fdiscord.gg\u002FcZeD9WYcV7)\n\n\u003Cbr \u002F>\n\n\n\u003C\u002Fdiv>\n\n## Code 10x Faster With No Switching Cost\n\nSuperset orchestrates CLI-based coding agents across isolated git worktrees, with built-in terminal, review, and open-in-editor workflows.\n\n- **Run multiple agents simultaneously** without context switching overhead\n- **Isolate each task** in its own git worktree so agents don't interfere with each other\n- **Monitor all your agents** from one place and get notified when they need attention\n- **Review and edit changes quickly** with the built-in diff viewer and editor\n- **Open any workspace where you need it** with one-click handoff to your editor or terminal\n\nWait less, ship more.\n\n## Features\n\n| Feature | Description |\n|:--------|:------------|\n| **Parallel Execution** | Run 10+ coding agents simultaneously on your machine |\n| **Worktree Isolation** | Each task gets its own branch and working directory |\n| **Agent Monitoring** | Track agent status and get notified when changes are ready |\n| **Built-in Diff Viewer** | Inspect and edit agent changes without leaving the app |\n| **Workspace Presets** | Automate env setup, dependency installation, and more |\n| **Universal Compatibility** | Works with any CLI agent that runs in a terminal |\n| **Quick Context Switching** | Jump between tasks as they need your attention |\n| **IDE Integration** | Open any workspace in your favorite editor with one click |\n\n## Supported Agents\n\nSuperset works with any CLI-based coding agent, including:\n\n| Agent | Status |\n|:------|:-------|\n| [Amp Code](https:\u002F\u002Fampcode.com\u002F) | Fully supported |\n| [Claude Code](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code) | Fully supported |\n| [OpenAI Codex CLI](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex) | Fully supported |\n| [Cursor Agent](https:\u002F\u002Fdocs.cursor.com\u002Fagent) | Fully supported |\n| [Gemini CLI](https:\u002F\u002Fgithub.com\u002Fgoogle-gemini\u002Fgemini-cli) | Fully supported |\n| [GitHub Copilot](https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot) | Fully supported |\n| [OpenCode](https:\u002F\u002Fgithub.com\u002Fopencode-ai\u002Fopencode) | Fully supported |\n| [Pi](https:\u002F\u002Fgithub.com\u002Fbadlogic\u002Fpi-mono\u002Ftree\u002Fmain\u002Fpackages\u002Fcoding-agent) | Fully supported |\n| Any CLI agent | Will work |\n\nIf it runs in a terminal, it runs on Superset\n\n## Requirements\n\n| Requirement | Details |\n|:------------|:--------|\n| **OS** | macOS (Windows\u002FLinux untested) |\n| **Runtime** | [Bun](https:\u002F\u002Fbun.sh\u002F) v1.0+ |\n| **Version Control** | Git 2.20+ |\n| **GitHub CLI** | [gh](https:\u002F\u002Fcli.github.com\u002F) |\n| **Caddy** | [caddy](https:\u002F\u002Fcaddyserver.com\u002Fdocs\u002Finstall) (for dev server) |\n\n## Getting Started\n\n### Quick Start (Pre-built)\n\n**[Download Superset for macOS](https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset\u002Freleases\u002Flatest)**\n\n### Build from Source\n\n\u003Cdetails>\n\u003Csummary>Click to expand build instructions\u003C\u002Fsummary>\n\n**1. Clone the repository**\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset.git\ncd superset\n```\n\n**2. Set up environment variables** (choose one):\n\nOption A: Full setup\n```bash\ncp .env.example .env\n# Edit .env and fill in the values\n```\n\nOption B: Skip env validation (for quick local testing)\n```bash\ncp .env.example .env\necho 'SKIP_ENV_VALIDATION=1' >> .env\n```\n\n**3. Set up Caddy** (reverse proxy for Electric SQL streams):\n\n```bash\n# Install caddy: brew install caddy (macOS) or see https:\u002F\u002Fcaddyserver.com\u002Fdocs\u002Finstall\ncp Caddyfile.example Caddyfile\n\n# Without this, Chromium rejects https:\u002F\u002Flocalhost:* with ERR_CERT_AUTHORITY_INVALID.\n# Prompts for sudo once.\ncaddy trust\n```\n\n**4. Install dependencies and run**\n\n```bash\nbun install\nbun run dev\n```\n\n**5. Build the desktop app**\n\n```bash\nbun run build\nopen apps\u002Fdesktop\u002Frelease\n```\n\n\u003C\u002Fdetails>\n\n## Keyboard Shortcuts\n\nAll shortcuts are customizable via **Settings > Keyboard Shortcuts** (`⌘\u002F`). See [full documentation](https:\u002F\u002Fdocs.superset.sh\u002Fkeyboard-shortcuts).\n\n### Workspace Navigation\n\n| Shortcut | Action |\n|:---------|:-------|\n| `⌘1-9` | Switch to workspace 1-9 |\n| `⌘⌥↑\u002F↓` | Previous\u002Fnext workspace |\n| `⌘N` | New workspace |\n| `⌘⇧N` | Quick create workspace |\n| `⌘⇧O` | Open project |\n\n### Terminal\n\n| Shortcut | Action |\n|:---------|:-------|\n| `⌘T` | New tab |\n| `⌘W` | Close pane\u002Fterminal |\n| `⌘D` | Split right |\n| `⌘⇧D` | Split down |\n| `⌘K` | Clear terminal |\n| `⌘F` | Find in terminal |\n| `⌘⌥←\u002F→` | Previous\u002Fnext tab |\n| `Ctrl+1-9` | Open preset 1-9 |\n\n### Layout\n\n| Shortcut | Action |\n|:---------|:-------|\n| `⌘B` | Toggle workspaces sidebar |\n| `⌘L` | Toggle changes panel |\n| `⌘O` | Open in external app |\n| `⌘⇧C` | Copy path |\n\n## Configuration\n\nConfigure workspace setup and teardown in `.superset\u002Fconfig.json`. See [full documentation](https:\u002F\u002Fdocs.superset.sh\u002Fsetup-teardown-scripts).\n\n```json\n{\n  \"setup\": [\".\u002F.superset\u002Fsetup.sh\"],\n  \"teardown\": [\".\u002F.superset\u002Fteardown.sh\"]\n}\n```\n\n| Option | Type | Description |\n|:-------|:-----|:------------|\n| `setup` | `string[]` | Commands to run when creating a workspace |\n| `teardown` | `string[]` | Commands to run when deleting a workspace |\n\n### Example setup script\n\n```bash\n#!\u002Fbin\u002Fbash\n# .superset\u002Fsetup.sh\n\n# Copy environment variables\ncp ..\u002F.env .env\n\n# Install dependencies\nbun install\n\n# Run any other setup tasks\necho \"Workspace ready!\"\n```\n\nScripts have access to environment variables:\n- `SUPERSET_WORKSPACE_NAME` — Name of the workspace\n- `SUPERSET_ROOT_PATH` — Path to the main repository\n\n## Mastra Dependencies\n\nThis repo uses the published upstream `mastracode` and `@mastra\u002F*` packages directly. Avoid adding custom tarball overrides unless there is a repo-specific blocker.\n\n## Tech Stack\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fwww.electronjs.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FElectron-191970?logo=Electron&logoColor=white\" alt=\"Electron\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Freactjs.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-%2320232a.svg?logo=react&logoColor=%2361DAFB\" alt=\"React\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftailwindcss.com\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTailwindcss-%2338B2AC.svg?logo=tailwind-css&logoColor=white\" alt=\"TailwindCSS\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fbun.sh\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBun-000000?logo=bun&logoColor=white\" alt=\"Bun\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fturbo.build\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTurborepo-EF4444?logo=turborepo&logoColor=white\" alt=\"Turborepo\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fvitejs.dev\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVite-%23646CFF.svg?logo=vite&logoColor=white\" alt=\"Vite\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fbiomejs.dev\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBiome-339AF0?logo=biome&logoColor=white\" alt=\"Biome\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Form.drizzle.team\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDrizzle%20ORM-FFE873?logo=drizzle&logoColor=black\" alt=\"Drizzle ORM\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fneon.tech\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNeon-00E9CA?logo=neon&logoColor=white\" alt=\"Neon\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftrpc.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FtRPC-2596BE?logo=trpc&logoColor=white\" alt=\"tRPC\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n## Private by Default\n\n- **Source Available** — Full source is available on GitHub under Elastic License 2.0 (ELv2).\n- **Explicit Connections** — You choose which agents, providers, and integrations to connect.\n\n## Contributing\n\nWe welcome contributions! If you have a suggestion that would make Superset better:\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature\u002Famazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature\u002Famazing-feature`)\n5. Open a Pull Request\n\nYou can also [open issues](https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset\u002Fissues) for bugs or feature requests.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for detailed instructions and code of conduct.\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=superset-sh\u002Fsuperset\" \u002F>\n\u003C\u002Fa>\n\n## Community\n\nJoin the Superset community to get help, share feedback, and connect with other users:\n\n- **[Discord](https:\u002F\u002Fdiscord.gg\u002FcZeD9WYcV7)** — Chat with the team and community\n- **[Twitter](https:\u002F\u002Fx.com\u002Fsuperset_sh)** — Follow for updates and announcements\n- **[GitHub Issues](https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset\u002Fissues)** — Report bugs and request features\n- **[GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fsuperset-sh\u002Fsuperset\u002Fdiscussions)** — Ask questions and share ideas\n\n### Team\n\n[![Avi Twitter](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAvi-@avimakesrobots-555?logo=x)](https:\u002F\u002Fx.com\u002Favimakesrobots)\n[![Kiet Twitter](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FKiet-@flyakiet-555?logo=x)](https:\u002F\u002Fx.com\u002Fflyakiet)\n[![Satya Twitter](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSatya-@saddle__paddle-555?logo=x)](https:\u002F\u002Fx.com\u002Fsaddle_paddle)\n\n## License\n\nDistributed under the Elastic License 2.0 (ELv2). See [LICENSE.md](LICENSE.md) for more information.\n","Superset 是一款专为AI代理时代设计的代码编辑器，能够在本地机器上并行运行多个Claude Code、Codex等编码助手。它利用TypeScript构建，支持在隔离的git工作树中执行多任务，每个任务都有独立的工作目录以避免相互干扰，并提供统一界面监控所有代理状态，内置差异查看器和编辑器便于快速审查与修改代码。此外，Superset还具备一键切换至常用IDE的功能，极大提升了开发效率。此工具非常适合需要同时处理多个项目或希望加速软件开发流程的专业开发者使用。",2,"2026-06-11 03:27:50","top_topic"]