Herdr UI
Herdr의 TUI가 뛰어나며, 창을 통해 추가되는 기능
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Zuse
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A chat-first desktop app for developers who work with AI coding agents. Wraps Claude Code, Codex, Grok, Gemini, Cursor, and OpenCode in a persistent, project-aware interface — structured chat history, rich composer, file viewer, integrated terminal, git worktrees, and session management, all stored locally.
Supports macOS and x64 Linux. Requires at least one supported agent CLI installed.
Zuse currently ships x64 builds for Debian/Ubuntu and other Linux distributions
that can run AppImages.
Install the latest .deb release directly from a terminal:README 전문 보기 ↗A chat-first desktop app for developers who work with AI coding agents. Wraps Claude Code, Codex, Grok, Gemini, Cursor, and OpenCode in a persistent, project-aware interface — structured chat history, rich composer, file viewer, integrated terminal, git worktrees, and session management, all stored locally.
Supports macOS and x64 Linux, with Windows x64 available as a test candidate. Requires at least one supported agent CLI installed.
Download the windows-candidate-* artifact from a successful
Windows compatibility run,
extract the ZIP, and run Zuse-*-windows-x64-setup.exe. These unsigned test
installers are not yet public releases; artifacts expire after seven days. The per-user installer does not require administrator access
and creates Start menu and desktop shortcuts.
Before starting an agent session, install and authenticate at least one of the
supported agent CLIs. Zuse discovers .exe, .cmd, and
.bat provider commands from PATH and uses Windows Credential Manager for
stored credentials.
Zuse currently ships x64 builds for Debian/Ubuntu and other Linux distributions that can run AppImages.
Install the latest .deb release directly from a terminal:
curl -fsSL https://raw.githubusercontent.com/swarajbachu/zuse/main/scripts/install-linux.sh | sh
The installer downloads the .deb attached to the latest GitHub release,
verifies its GitHub-published SHA-256 digest, and uses apt, which installs
Zuse's Secret Service and Avahi runtime dependencies. You may be prompted for
your sudo password.
Download the latest x64 .AppImage from
GitHub Releases, then run:
chmod +x Zuse-*-linux-x86_64.AppImage
./Zuse-*-linux-x86_64.AppImage
AppImage users must provide a Secret Service implementation, such as GNOME
Keyring or KWallet. Install avahi-publish-service if you want nearby-device
discovery.
Before starting an agent session, install and authenticate at least one of the supported agent CLIs. If a CLI installed through a version manager is not detected, set its absolute binary path in Zuse's provider settings.
| Provider | CLI |
|---|---|
| Claude | claude |
| Codex | codex |
| Grok | grok |
| Gemini | gemini |
| Cursor | cursor |
| OpenCode | opencode |
| Pi | pi |
Pi: install with npm install -g --ignore-scripts @earendil-works/pi-coding-agent, then run pi and /login. See the Pi provider guide for binary settings and native permissions.
Cmd/Ctrl+Alt+N to start a thread in its own ~/.zuse/threads/<date>-<short-id> folder on the selected computer; deleting the thread keeps its filesAskUserQuestion cards rendered inline in the timeline/clear, /new, /model, /mode, /help@-mention file picker — fuzzy search any project file, inserts as an inline chipAskUserQuestion card and Shift+Tab flow@-mentions within a worktreessh zuse-<workspace> alias without exposing a public SSH listener~/.zuse/cloud/ that pauses on disconnect and resumes with fresh accesslocalhost; public E2B preview URLs remain an explicit copy actionCmd+S to save, mtime-based optimistic concurrencyCmd+K opens a compact, scrollable palette with five recent chats, quick actions, settings destinations, and workspace/navigation commands; search together, or type > for commands onlyCmd+P searches files in the current project or worktree, also available from quick actions and the file-tree header.dmg (Apple Silicon + Intel).AppImage and Debian/Ubuntu .deb| Shell | Electron 42 |
| Renderer | React 19 + TypeScript + Vite |
| Styling | Tailwind CSS v4 + shadcn/ui (zinc dark) |
| State | Zustand (ephemeral) + SQLite (persistent) |
| IPC | @effect/rpc with Electron IPC transport |
| Runtime | Effect.ts (Layer, Stream, Schema) |
| Terminal | Ghostty VT (WebAssembly/native) + node-pty |
| Editor | CodeMirror 6 |
| Monorepo | Bun workspaces + Turbo |
apps/
desktop/ Electron shell
renderer/ React UI (Vite)
server/ All backend logic — Effect Layers
web/ Next.js marketing site
packages/
contracts/ @zuse/contracts — typed RPC contracts + branded IDs
ui/ Shared React components
specs/
0.01-MVP/ Foundation
0.02-MVP/ File viewer & editor
0.03-MVP/ Composer 2.0
0.04-MVP/ Code index (spec complete, not yet built)
sub-agents/ Sub-agent delegation
# Install
bun install
# Dev (renderer + Electron)
bun dev
# Build
turbo build
# Package macOS DMG (signed)
bun run dist:mac
# Package macOS DMG (unsigned, local testing)
bun run dist:mac:unsigned
# Package Linux AppImage and deb
bun run dist:linux
# Package Linux without publishing
bun run dist:linux:unsigned
# Package Windows installer without publishing (PowerShell)
bun run dist:win:unsigned
Use Bun 1.3.10 and Node.js 24 for Windows builds. Run these commands from
PowerShell with Python and Visual Studio C++ build tools installed: native
node-pty and keytar bindings are rebuilt for Electron. See the
Windows qualification guide.
Changes to the macOS awake controller require the physical MacBook release check, including assertion and best-effort closed-lid verification.
The default install uses the public icon set and does not require registry credentials. Contributors can clone the repository and run the commands above without any additional setup.
Licensed developers can opt into the paid icon styles by exporting
HUGEICONS_TOKEN before bun install. The install hook downloads the licensed
packages into an isolated local directory; they are never added to the public
workspace dependency graph. If lifecycle scripts were disabled, run
bun run icons:install-paid, then confirm the active set with
bun run icons:status --expect=paid.
The packaging commands build artifacts into dist/. End-user installation
instructions are in Install on Windows and
Install on Linux.
Except where third-party terms apply, Zuse's source code is licensed under the
GNU Affero General Public License v3.0 only (AGPL-3.0-only).
Small areas with close correspondence to MIT-licensed upstream software retain
the applicable copyright and permission notice. Reference-driven pull requests,
library foundations, and the code-level inventory are documented in
Attribution and provenance.
Zuse also builds on ideas and foundations from the wider open-source community. We are grateful to the contributors whose work made this project possible.