https://github.com/currybab/superzent
Superzent - an agent-first workspace built on Zed
https://github.com/currybab/superzent
ai-agents claude-code codex developer-tools git-worktree native-app parallel-agents superset terminal zed
Last synced: 16 days ago
JSON representation
Superzent - an agent-first workspace built on Zed
- Host: GitHub
- URL: https://github.com/currybab/superzent
- Owner: currybab
- License: other
- Created: 2026-03-08T13:37:00.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-25T00:02:00.000Z (19 days ago)
- Last Synced: 2026-04-25T02:16:39.672Z (19 days ago)
- Topics: ai-agents, claude-code, codex, developer-tools, git-worktree, native-app, parallel-agents, superset, terminal, zed
- Language: Rust
- Homepage:
- Size: 311 MB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-AGPL
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS.hold
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
superzent
Superzent is a fork of the Zed editor inspired by superset.sh,
designed to make AI workflows a first-class part of the development environment.
One window, multiple local workspaces with git worktree, fast file navigation, diff views, terminal-heavy agent workflows, and center-pane ACP chat tabs.
## Why superzent
- Compared with upstream Zed: more opinionated around managing multiple local projects and workspaces in one window, especially for git-worktree-heavy flows, with external ACP chats treated as a first-class center-pane workflow.
- Compared with `superset.sh`: keeps a native editor in the loop, with language-server-backed navigation, diagnostics, and quick in-place edits alongside terminal agent workflows.
- All telemetry is off. Metrics and crash diagnostics are disabled by default and there is no collection endpoint configured.
## Keyboard Shortcuts
Shortcuts that differ from upstream Zed:
| Shortcut | Action |
|----------|--------|
| `Cmd+T` | Open terminal in center pane |
| `Cmd+Shift+C` | Copy project-relative path |
| `Ctrl+\` | Next workspace |
| `Ctrl+\|` | Previous workspace |
`Cmd+W` never closes the OS window — quit with `Cmd+Q` instead.
## Status
This repository is in early alpha.
Current focus:
- local repositories and git worktrees
- native editor, split panes, and diff views
- terminal-first use of external coding agents
- center-pane ACP tabs built from selected pieces of the existing ACP / `agent_ui` stack
- default-build next-edit with non-Zed-hosted providers
- public macOS Apple Silicon releases
Deliberately out of scope for the default build:
- cloud collaboration
- calls / WebRTC
- hosted AI surfaces from upstream Zed
- Zed's docked agent panel and native text-thread product surface
## Roadmap
Now:
- stabilize the local-first workspace shell
- polish center-pane ACP tabs, history, and preset handoff
- keep release, update, and docs surfaces aligned with `superzent`
Next:
- remote project fix
- session restore
- native alarm
Later:
- workspace shell polish across startup, empty states, and worktree flows
- smoother terminal and agent handoff across presets, diffs, and tabs
Not planned:
- cloud collaboration and calls / WebRTC
- hosted AI surfaces in the default build
- Zed's own docked agent panel and native text-thread product surface
- public Windows or Linux desktop releases
## Build From Source
```bash
git clone git@github.com:currybab/superzent.git
cd superzent
cargo run -p superzent
```
For day-to-day development, stay on the default lightweight shell:
```bash
cargo check -p superzent
```
The default build includes `acp_tabs` and next-edit, so external ACP agents open in center-pane tabs and regular editor buffers can use non-Zed-hosted edit prediction without enabling the heavier upstream AI surface.
Before cutting a release, run the local maintainer preflight:
```bash
./script/check-local-ci
```
Only use the inherited upstream surface when you are explicitly debugging it:
```bash
cargo check -p superzent --features full
```
For a signed macOS bundle:
```bash
./script/bundle-mac aarch64-apple-darwin
```
## Open Source Notes
- Extensions still use the upstream Zed marketplace.
- Much of the editor and platform code still comes from upstream Zed and is intentionally kept close for easier maintenance.
- This repository is regularly synced with upstream Zed, so GitHub contributor counts and graphs may include upstream contributors alongside superzent-specific work.
- The default app build is `lite + acp_tabs + next_edit`.
- `superzent` reuses selected ACP / `agent_ui` pieces to open external ACP chats in center-pane tabs.
- The default build also restores an edit prediction footer entry for non-Zed-hosted providers in regular editor buffers.
- That does not mean bringing back Zed's own docked agent panel, native text-thread surface, or hosted AI product flow in the default build.
## Project Docs
- [Getting Started](./docs/src/getting-started.md)
- [Installation](./docs/src/installation.md)
- [Development](./docs/src/development.md)
- [Contributing](./CONTRIBUTING.md)
- [Release](./docs/src/release.md)
- [Security](./SECURITY.md)
## License
This repository remains GPL-3.0-or-later, consistent with the current fork base.